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

转载于:https://blog.51cto.com/chenghong/301183

IBM Rational总经理夏然谈程序员生涯相关推荐

  1. 众名家谈程序员职业规划

    众名家谈程序员职业规划 对 于大多数程序员来说,微软是一家值得崇敬的公司,能够加入微软,也是很多程序员的愿望.在付出足够的努力后,一旦进入了微软,也就意味着可以和最先进的技 术终日为伍,一直沿着技术这 ...

  2. Erlang User Conference 2010见闻(兼谈程序员职业生涯)

    Parallel LabsThoughts on computer systems and my life.You are here: Home / 2010 / 十一月 / 29 / Erlang ...

  3. 阿里P9谈程序员程序员的青春饭

    转载自   阿里P9谈程序员程序员的"青春饭" 导读:你是否曾经认真思考过--毕业3-5年.10年,乃至更久后,我们希望成为什么样的人?作为一名技术人,我们要如何规划自己的职业发展 ...

  4. 济南昊锐科技谈程序员与用户UI

    济南昊锐科技谈程序员与用户UI,"文字内容中的连接用这种颜色表示:相关链接演示(蓝色),如果需要强调某一句话,可以采用这种背景高亮来进行强调.当然,济南昊锐科技谈程序员与用户UI你也可以使用 ...

  5. 华为前三季度营收4458亿元;周鸿祎谈程序员35岁就会被淘汰;金山WPS月活用户已超5.7亿 | EA周报...

    EA周报 2022年10月28日 每个星期7分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事.掌握IT核心技术. 周报看点 1.格力给特斯拉供应底盘?格力电器:为零部件提供装备支持 2.国产办公软件崛 ...

  6. 浅谈程序员的行业选择---程序人生

    引言 本篇博文接着许久之前的一篇博文<浅谈程序猿的职业规划,看你如何决定自己的未来吧.>,继续探讨一下程序员行业相关的内容. 行业的选择不仅对于程序员来说非常重要,对任何一个人来说都是一样 ...

  7. 转:浅谈程序员的英语学习

    转自:http://www.cnblogs.com/haoyifei/p/5687235.html 浅谈程序员的英语学习 作为在中国工作的程序员,不懂得英语似乎也不妨碍找到好工作,升职加薪.但程序员这 ...

  8. 蛋花花谈程序员年过四十该何去何从

    蛋花花谈程序员年过四十该何去何从,据蛋花花了解程序员这个行业可以说是一碗青春饭.蛋花花认为除开年纪大了,技术跟不上,学习能力下降,等等的工作职能方面的问题.还有就是一个自身身体健康的问题. 蛋花花在业 ...

  9. 浅谈程序员的英语学习

    作为在中国工作的程序员,不懂得英语似乎也不妨碍找到好工作,升职加薪.但程序员这个工种则稍有不同,因为程序,尤其是高级语言,基本上都是由英语 和数字表达式构成的.英语对于程序员十分重要.我的大学本科全部 ...

最新文章

  1. Java数组的初始化
  2. 防静电塑料包装袋周围的静电场
  3. java 用于xcopy复制_java调用copy复制子文件夹及文件到指定目录(非xcopy)
  4. pythoni屏幕连点_【Flutter组件】仿抖音双击点赞弹出爱心效果(可连点)
  5. Powerbi实战--常用新建表代码(单位切换,日期表)
  6. c3p0 服务启动获取连接超时_JDBC数据库连接池
  7. bond4 交换机配置_CentOS 网卡配置bond4(LACP)
  8. UnhookWindowsHookEx
  9. 【PyTorch】PixelShuffle
  10. 折半查找(非递归与递归实现)
  11. android鸿洋布局,Android基础ConstrainLayout约束布局的介绍和使用
  12. java ajax动态加载数据_java实现的highcharts与ajax结合动态实时获取数据更新图表
  13. python随机生成车牌_使用Python+OpenCV+GAN实现车牌图像增强!其实真不难!
  14. 常用装机必备(绿色免安装软件合集):破解高手菜鸟必备(每日更新总有一款适合您
  15. chrome 内核的浏览器pdf 字体显示问题
  16. 使用Python爬虫自动爬取沪港通每日持股数据
  17. switch语句练习题
  18. 零基础学习Java真的很难?初学者必须了解的Java基础知识梳理
  19. SDHC介绍(收集网上资料-仅供学习之用)
  20. Mybatis 01

热门文章

  1. 一行行地读取输入行,将把最长的行打印出来
  2. 远程exp_Windows远程桌面服务漏洞(CVE-2019-0708)攻击代码现身
  3. java xml收文转对象_Springmvc发送json数据转Java对象接收
  4. 扫雷php,PHP也可以写扫雷游戏 不信看这里 PHP挖地雷
  5. 指定跳转_炸裂!PPT能一键统一色彩,还能一键跳转到指定颜色
  6. vxworks系统是用c语言写的吗,VxWorks操作系统基本.doc
  7. 厦门大学c语言上机答案,厦门大学C语言程序设计2016模拟题讲评及课程复习.pptx...
  8. linux spidev 应用_Linux下SPI驱动的移植和应用程序的测试
  9. Java中数字格式化format方法
  10. python 近期用到的基础知识汇总(六)