其实对自己的发展路线,一直存在着很多困惑,究竟应该成为什么样的人? 是该偏重项目管理,还是技术? 如果偏重技术,是应该偏重底层技术,还是上层架构? 如果选择了其中某一条路,我都该具备什么样的技术能力? 哪些知识是必不可少的?
这些问题一直挺困惑我的。
今天早上看周爱民同学的一个讲座,其中有一张图片,描述了软件开发人员的路线图,我觉得对我而言,颇有指导意义,放出来给大家分享一下。
[img]http://dl.iteye.com/upload/attachment/269772/48666d11-926c-32ea-88f1-abad1b68f8e2.bmp[/img]
对于我自己而言,应该是处在开发人员到设计人员之间的一个状态,对于开发人员所需要具备的素质,大部分已经能够做的不错了。 然而对于设计人员方面,我认为自己还是有着相当的欠缺,可能还是需要更多的经验积累,才能称自己是个合格的设计人员。
UML+OOAD, 设计模式,数据库设计。 我将努力在工作中扩展自身的这几项能力。
这些问题一直挺困惑我的。
今天早上看周爱民同学的一个讲座,其中有一张图片,描述了软件开发人员的路线图,我觉得对我而言,颇有指导意义,放出来给大家分享一下。
[img]http://dl.iteye.com/upload/attachment/269772/48666d11-926c-32ea-88f1-abad1b68f8e2.bmp[/img]
对于我自己而言,应该是处在开发人员到设计人员之间的一个状态,对于开发人员所需要具备的素质,大部分已经能够做的不错了。 然而对于设计人员方面,我认为自己还是有着相当的欠缺,可能还是需要更多的经验积累,才能称自己是个合格的设计人员。
UML+OOAD, 设计模式,数据库设计。 我将努力在工作中扩展自身的这几项能力。