现代软件工程第七周作业
绝大部分工程师都在某一个企业工作,工程师的成长也和企业的兴衰有很大的关系。企业兴旺,工程师也是与有荣焉,很多人觉得是自己的功劳,理所应当提薪升职;企业衰落,很多工程师未必觉得是自己的问题(我的代码很好,都是经理、市场、老大的问题);企业最后要裁员,很多人为了一些补偿和企业产生纠纷。
例子:
http://weibo.com/1620213837/BgSGLhdAe
http://www.csdn.net/article/2014-09-29/2821931
http://www.csdn.net/article/2014-10-01/2821945
那么软件工程师在企业中是劳动密集型的工人还是有独创性的专业工人?他们对软件企业的成败有多大的责任?
软件工程师在企业中绝不是劳动密集型的工人,而是有独创性的专业人士。
首先如果在一个软件企业里,没有一流的软件工程师、没有一流产品的话,企业就很难立足与市场,即便营销、经济、领导力方面再强,也没有办法来让企业长远发展。
那么拥有杰出软件工程师的企业,就一定会兴旺吗?也不尽然。如果公司的管理者或经理是其他行业背景的话,他或许不能够很好的理解软件工程师的想法、创意,不能为一个优秀的产品进行规划推广,这时软件工程师的工作也会举步维艰。
其次也不是所有的软件工程师都是合格的,很多人只是略懂皮毛,他们就不能每天只知道去抱怨领导人的不足,而应该提升自身技术、创新能力,机会总会有的。
总的来说,软件工程师是软件企业成功的必要不充分条件。