在IT行业,英文单词“program”翻译成中文是“程序”或“程式”(台湾、香港),相应的“programer”就被翻译成了“程序员”或“程式员”,于是乎所有的编写“program”的人就被统统称为“程序员”。其实这里面存在一个误区,正确的翻译方法应该是“程序作者”或“编写程序的人”,“程序员”这个说法是为了区别出单纯写程序的人和程序的设计者而出现的。所以程序员这个说法是不确切的,确切的讲,我们应当称自己为“工程师”。
目前在国内IT技术人员的职业发展已经形成了一种趋势:从事多年软件开发的人随着年岁的逐渐增加有相当一批人逐渐看到市场人员和公司管理人员的收入大大的超过了自己(这中间有市场原因、有公司管理层认识问题),加上厌倦了枯燥的程序编制工作,决定逐渐的向管理职位发展,自己只从事系统设计,而把主要的编程工作交给比自己资历浅或者是刚毕业的学生完成。由于风气越来越盛,业内逐渐形成了重设计轻编程的风气。
由于这种风气的存在,人们把程序员看成时软件蓝领,更加由于印度公司的经验,业内逐渐的开始轻视程序编制人员,甚至有公司的老总说:“我们只要把需求谈好了,设计做好了,剩下的编程工作找一些刚毕业的程序员来作就行了”。相应的技术人员在提到自己工作的时候业极少称自己为程序员,仿佛这是一种低人一等的职业,甚至认为这是一碗“青春饭”,很多人叫嚷着要在30岁之间跳出去作管理。
其实这里面有一个误区,在国外一些管理比较成熟的公司“程序员”或“程序开发者”并不是一个低人一等的行业,比如IBM为技术类员工主要设立了两条发展路线:一条类似国内的管理路线,即拥有几年的积数经验之后比较有管理潜能的员工公司推荐其走管理提升的道路;另外一条是技术晋升路线,就像军队里的军衔,技术职务的晋升同时带来的是待遇和培训等个人能力的拓展。SUN公司内部也是采用类似的方式,技术员工拥有很大的自由,待遇至少不低于同等的管理岗位的员工。在技术和管理的最高级别职务的人待遇大致持平,在这些公司里不会出现千军万马本管理的情况,技术和管理各司其责。在公司内部一线的技术员工年龄越大越受尊敬,因为他们从业时间长,经验足,公司使用这些人可以有效地提高产品质量和效率,降低成本,而且可以通过各种培训和激励手段提高他们的创造能力(经验表明人在35岁之后出成绩的概率要远远大于35岁之前,这包括技术职位上的员工)。
虽然我们国内目前现状如此,但是我们应该看到,从长远发展上讲,随着我们国内技术的不断进步,市场的技术依赖型不断加强,技术型公司对技术重视势必会会进一步的加强,这种情况最终会有所改善,所以我们广大的从事技术工作的员工应当振作自己,从现在作起,从我作起,要对自己的工作树立信息。
我们讲树立信心并不是一句空话,我们要采取实际的行动,首先我们借用成功学的一句明言:大声说:我是工程师。不仅要大声说,我们还要以实际行动来提升自己,真正做到不仅仅“像工程师”,还要“作工程师”,要按照“工程师”的要求来要求自己。
现在,我们看看“工程师”和“程序开发者”之间的区别:
| 工程师 | 程序开发者 |
综合素质 | 高 | 一般 |
立足点 | 业务 | 纯技术 |
看问题的角度 | 系统 | 单个程序 |
面向的客户 | 企业的直接客户 | 系统设计人员 |
对业务的理解 | 较全面 | 立足于单支程序 |
对待客户 | 可以高姿态 | 低姿态 |
客户待遇 | 尊敬(客户重视有实力的人) | 一般尊敬 |
公司 | 重视 | 一般 |
升值机会 | 多 | 一般 |
(请注意,我们这里的“工程师”并不是指那些获得工程师职称的人,而是分别泛指那些工作重心更倾向于系统、设计角度的负责人,“程序开发者”也并不是指程序的作者,而是泛指那些工作重心更倾向于程序编制的人)
从各方面来看,我们都可以看到工程师的都明显的高于程序开发者,但是二者之间的本质区别只有:立足点和看问题的角度、综合素质和面向的客户。其中立足点和看问题的角度是可以转换的,只要我们看待自身的角度变了,这两点可以随着改变,而综合素质是可以自我提升和培养的,当一个人的所处位置的综合素质都发生变化的时候,面向的客户就自然会有所改变,其他各项会随之二来。所以综合考虑,我们都要抛离程序开发者的思维方式,尽快的把自己转变到工程师的角色角度来思考和处理问题,只有这样我们得到比较迅速的提升。
那么如何才能迅速的实现从“程序开发者”到“工程师”的角色转变呢,我们说并不是简单的喊句口号就能实现的,我们需要从以下几个方面由内到外的不断的改变和提高自己
n 从思想上给自己提升形象(思想意识决定人的行为)
n 尽可能从多个角度考虑问题,公司、个人、客户等,思路越多出路越多。
n 培养严谨务实的办事作风
n 培养认真的工作态度(我们总在说,但总是做不到)
n 多熟悉业务,不要仅仅关心自己的程序那一块(一个人知道的越多,说话越有分量)
n 作一个“准测试工程师”(为别人考虑的越多,自身锻炼越大)
n 尝试不断的超越自己,但求更好
实现这个转变并不是一朝一夕就能够完成的,我们需要持续不断的锻炼自己,鞭策自己,完成自我的塑造,当我们成功的实现这一转变的时候,成功就是水到渠成的了。
kevin.ren.top2