相關閱讀 |
>>> 技術話題—商業文明的嶄新時代 >>> | 簡體 傳統 |
程序员是一群醉心于技术的相对单纯的人。
我所见的程序出身的人混的最好的是以自己的一技之长起家如今成为了大公司的创始人,执行者,随中国计算机业一起起步的那帮元老们坚持下来的大抵如此,这些人几乎都过不惑;混的比较好的是做到了公司的中高层,行政管理者,这些人都过而立;有毅力和悟性的另外一些人至少是个项目经理,技术总监或者创业团队的老大,这些人从年龄和职位上都在向前一两种靠拢;还有一批人,年少轻狂,赶上了计算机行业前所未有的欣欣向荣年代,但面对前辈们和这个现实世界,如何避免庸碌呢。
Soft近日又发博文《从技术到管理的七个问题 - 序》,文中七个问题归纳的很精辟,免去了我苦思的麻烦,把他的七个问题抄来并以我个人角度适当改写罗列如下。
职业程序员修炼之七问:
问题一:深入骨髓的技术情节下,怎么样适当转变角色?我反对程序员是吃青春饭的职业的说法,多人合作写商业需求的代码是件工程上的事情,只要是工程就会存在陷阱,无论前人多少血的教训还是不断的有后来的新人栽进去。一个代码写的久的人会比他年轻时有更强的代码掌控能力,更能把握软件工程(否则他岂不是入错了行)。我也鼓励程序员在写了几年后发现自己不喜欢写了再改去做毫不相关的事情。总之我想做我喜欢做的事情。但不管一个程序员是打算在技术道路上一直发展下去还是走管理路线或者完全转行,都应在深入骨髓的技术情节下适当转变角色。废话了一大堆,转变角色的方法我觉得还是多接触非技术的自己感兴趣的东西,积累多了,角色转变是水到渠成的事情。
问题二:如何比同一起跑线的同事跑得快?问题三:我是不是一定要是最强的?软件公司的架构是正金字塔形的,越居高位人数越少。没有经验的新人初到公司境遇都差不多,如果想做出色,我想最基本的要有持续的投身热情,如果没有这个的话,可能需要考虑完全转行了,还要务实的练好自己的硬功夫,毕竟最直接的程序员是被招来写代码的,想一步登天是痴人说梦,计算机业现在不是满地都是黄金的状况。天道酬勤。每天回想一下自己究竟有没有白白度过。即使自己在当前团队小有所成也别被自己眼前所见蒙蔽,所谓吃青春饭的程序员应该就是这么造就的吧。
问题四:如果我成了打酱油的人,怎么办?程序员打酱油也分几个层次,做出过杰出奠基贡献对项目整体有很强把控能力的程序员少写代码不代表庸碌和脱离一线;经验不足,贡献不足,代码大局观不足的程序员就最好不要太过悠闲,因为还没到那种惬意的地步就在一边逍遥快活的流氓行为会招来反感。酱油程序员悲惨的莫过于做了儆猴的一只鸡,更悲惨的还有本不酱油却活生生被酱油了的。
问题五:制度与人性化,选择公司时更该看中哪个?如果团队成员间(包括部门内和跨部门)默契远大于推诿,则人性化更适合程序员个人发展;如果推诿程度接近默契则制度更能让团队长久,但不至于成功,战斗力强的团队是异常无间的。人性化也不代表没有制度,而是不用强制要求大家就能默默遵守制度。不幸的是只有切身融入一个团队一段时间才能对一个公司的这点做出判断。
问题六:如何将个人的创新动力感染给团队?首先要求程序员具有创新动力才行。简单的就是不满足于仅做好自己被分配到的本职工作,多一点思考和尝试,把自己的真实想法开放和共享给团队,不管自己觉得它们是有正面价值的还是负面的。没有团队打压畅所欲言吧?
问题七:先付出还是先得到?如果付出的是指精力和汗水,得到的定义是获得职权以实现自己更多的想法和获得荣誉,前面的几点都做到问心无愧,加上一点运气,总不至于太落魄。
http://blog.sina.com.cn/s/blog_5e6fd4290100ujp5.html
paladin career 2012-04-17 23:10:23
稱謂:
内容: