上周应邀对IBM软件集团大中华Rational总经理夏然先生进行了专访,除了“Rational 软件园解决方案”这一事先规定的套路,期间还谈到两点有关程序员职场发展的话题。为免写在专访报道里有跑题凑数的嫌疑,暂借博客以QA的形式分享下他的观点。
新丁
程鸿:现在很多学软件开发的毕业生都反映就业困难,从学软件开发到掌握软件开发技能是否必然需要一个过程?对于他们您有怎样的建议?
夏然:我读研究生的时候,有一年的时间出来跟企业合作。其实是一个大公司的项目外包给学校,学校再安排六七个实习生来做;学生通过完成项目获得学分,学校也从企业那里获得一定的赞助。类似的实战现在各个高校也有,这种方式对于培养实战经验非常有效。我也是做软件开发出身的,这些对我们那时候有非常大的帮助。
在美国,很多读软件开发毕业之后也会选择自己创业。自己创业可能成功也可能失败,但是会给自己非常强的动力,而且创业阶段“吃不饱穿不暖”的感觉是宝贵的人生财富。
在我眼里,大学毕业之后的软件开发人员需要至少六个月的时间才可以在实际的工作中上手。在我担任IBM开发经理时,见过许多这样的人才。
老人
程鸿:很多人讲程序员通常干到30岁就不行了,不能上管理岗位就只能转行,程序高手再强也不能做一辈子。对此您怎么看?
夏然:真正的程序高手不是那些自以为很了不起,很年轻,很聪明的人,这种人有时候连个合格的项目工程师都做不成。从一小块做起,到负责越来越大的部分,再到最后参与整个项目的架构,30岁的时候能做到这样就很厉害了。
单打独斗的年代早已过去,一个真正的软件产品,一个人是不可能做成的,甚至五十个人也是不可能做成的,往往需要几百人、上千人,花至少六个月到一年的时间才可以做成。对于一个开发者来说,一层一层做产品架构,做QA,参与软件流程的制定,足够丰富的经验是必不可少的前提。
新丁
程鸿:现在很多学软件开发的毕业生都反映就业困难,从学软件开发到掌握软件开发技能是否必然需要一个过程?对于他们您有怎样的建议?
夏然:我读研究生的时候,有一年的时间出来跟企业合作。其实是一个大公司的项目外包给学校,学校再安排六七个实习生来做;学生通过完成项目获得学分,学校也从企业那里获得一定的赞助。类似的实战现在各个高校也有,这种方式对于培养实战经验非常有效。我也是做软件开发出身的,这些对我们那时候有非常大的帮助。
在美国,很多读软件开发毕业之后也会选择自己创业。自己创业可能成功也可能失败,但是会给自己非常强的动力,而且创业阶段“吃不饱穿不暖”的感觉是宝贵的人生财富。
在我眼里,大学毕业之后的软件开发人员需要至少六个月的时间才可以在实际的工作中上手。在我担任IBM开发经理时,见过许多这样的人才。
老人
程鸿:很多人讲程序员通常干到30岁就不行了,不能上管理岗位就只能转行,程序高手再强也不能做一辈子。对此您怎么看?
夏然:真正的程序高手不是那些自以为很了不起,很年轻,很聪明的人,这种人有时候连个合格的项目工程师都做不成。从一小块做起,到负责越来越大的部分,再到最后参与整个项目的架构,30岁的时候能做到这样就很厉害了。
单打独斗的年代早已过去,一个真正的软件产品,一个人是不可能做成的,甚至五十个人也是不可能做成的,往往需要几百人、上千人,花至少六个月到一年的时间才可以做成。对于一个开发者来说,一层一层做产品架构,做QA,参与软件流程的制定,足够丰富的经验是必不可少的前提。
IBM有许多主管开发工作的程序高手,他们一年也写不了几行代码,但是他会看产品如何发展,企业如何往前走,这才是企业灵魂的人才。
本文转自
alifafa 51CTO博客,原文链接:http://blog.51cto.com/chenghong/301183 ,如需转载请自行联系原作者