请选择行业
请选择职位
请选择省份
请选择城市

工程师的成长:全能和专精

时间: 2015-12-03 09:32   作者: 51Testing软件测试网采编   点击次数: 
 
  纪录片“寿司之神”讲述了86岁的顶级寿司制作者小野二郎的故事。小野二郎心怀追求极致的匠人心态,终其一生,他都在握寿司,永远以最高标准要求自己跟学徒,观察客人的用餐状况,微调寿司,确保客人享受到究极美味。他的寿司店只有10个座位,上厕所都需要去店外的公共场所,但是这样一间小店获得了米其林三星的顶级评价,这意味着仅仅为了享受美食就专程来到这个国家都是值得的。我想小野二郎就是专精工程师的代表,他日复一日地磨练和提高自己的技艺,他不会想要上市或者在全国开满连锁店,也不去追逐更大的商业回报,只为了自己内心对完美的追求。
  确实,全栈工程师不是唯一成功的方式,也不是所有工程师的最终归宿。无论您是渴求成就感,还是物质回报,都有很多路径可以达到。如果能在任何专精的职业中努力做到名列前茅,就能获得巨大的回报,就像顶级的寿司制作者小野二郎。
  而我推崇的全栈工程师则是与专精工程师不同的另一条道路。全栈工程师除了在一个专精知识领域有深入研究之外,还以知识广博和解决问题能力强著称。所以我认为有志成为全栈工程师的学习者,要有这样一个觉悟。
  公司存在的意义就是解决问题,公司要解决用户的问题,而员工要解决公司的问题。
  公司的问题可能是降低成本、扩大用户群、增加成交量、优化性能,等等。不同的问题优先级不一样,投入同样的时间,有的项目能为公司增加上百万的收入,而有的项目却只能增加几万。
  互联网领域发展很快,问题的优先级永远都是在动态变化的,所以团队往往每半年或者三个月就要回顾一下当前形势,并制定新的工作计划。如果新计划不是您擅长的,怎么办?您应该马上开始学习新的技术,这就是我说的关注问题,而不是醉心技术。
  无论个人的目标和兴趣是创业,还是单纯希望学习更多的技术,或者学习项目管理,全栈工程师都是一个不错的努力目标。而随之而来的收益也是非常大的。
  在大公司,程序员逐渐由初级工程师成长为高级工程师后,在专业技术能力上不断接近极限,公司对工程师的要求也逐渐提高,特别是要求他扩大“影响力”。如何创造更大的影响力?影响力就是跨界解决问题。高级工程师可以选择往上下游去扩展自己的能力,并承担更多的责任,给公司带来更大的收益,也给自己带来更大的成长空间。
  在创业公司做工程师会由于“形势所迫”不得不做很多不熟悉的工作,也就是“舒适区之外”的工作。虽然说小公司没钱聘请更多员工是最直接的外在因素,但是全栈工程师的成长并不是靠外力,而是自我驱动。程序员在小公司里主动去承担更多责任,自己跟公司都会获得相应的成长。假如公司上市扩张,自己能获得巨额的回报,即使公司失败,自己也能获得锻炼。
  在自由职业市场,全栈工程师是最闪耀的明星。因为全栈工程师能独立创作产品,所以很容易被市场接纳。比如WordPress主题设计、App开发、网站开发,等等。全栈工程师也能轻松搭建自己的作品网站,而不像后台工程师的作品那样,不太容易展示的后台组件。
  全栈工程师还是天生的创业者,因为自己可以独立完成一个产品模型,所以可以用最快的速度去测试自己的想法。从工作中锻炼出来的发现问题、洞察需求、设计解决方案并开发出初始版本产品的能力,是全栈工程师最大的优势。也许这就是为什么有些创业者说“我们就差一个程序员了”的时候,程序员们都会把他当成一个笑话。
  总之,全栈工程师是一个能够在所有场合发光发热、实现个人价值的职业。在未来,中国也会涌现出越来越多优秀的全栈工程师。

打印本页 | 加入收藏

上一篇:测试工程师的职业规划和职业发展——进阶篇    

关闭  
主要城市: 北京 上海 杭州 广州 南京 武汉 长沙
全部城市: