挨踢部落故事汇(4):程序猿的跳槽感悟

原创
移动开发
互联网是一个变化快,人员流动频繁的行业,程序猿的选择很重要,毕竟每个人的职业生涯大概有三十多年,一念之差可能就轻易毁掉 1/10。对于程序猿来说,每一次改变要深思熟虑,如果在当前的团队2年内没有找到自己的机会,也不要垂头丧气,深呼吸,继续寻找新契机。

【51CTO.com原创稿件】反省不是去后悔,而是为前进铺路。哈韩浪子是一个涉世未深的程序猿,一个保持stay simply,sometimes naive的专心码农。

[[181331]]

哈韩浪子·Java开发

用历史的眼光站在未来看现在

平日里的哈韩浪子是个爱读书的呆萌90后,在书的海洋里,他深刻体会到互联网是一个变化快,人员流动频繁的行业。正如《浪潮之颠》这本书中所讲,互联网时代的发展,总有一些公司很幸运地、有意识或者无意识地站在技术革命的浪尖之上。一旦处在了那个位置,即使不做任何事,也可以随着波浪顺顺当当地向前漂个十年甚至更长的时间。在这十几年间,它们代表着科技的浪潮,直到下一波浪潮的来临。在这些公司里的人,无论职位高低,都是时代的幸运儿。虽然对一个公司来说,赶上一次浪潮不能保证其长盛不衰,但对一个人来说,一生赶上一次这样的浪潮就足矣。 

违背程序猿职业规划,寻找新契机 

2017新年初始,哈韩浪子选择了跳槽,他认为选择很重要,毕竟每个人的职业生涯大概有三十多年,一念之差可能就轻易毁掉 1/10。所以对程序猿来说,每一次改变要深思熟虑,如果在当前的团队2年内没有找到自己的机会,也不要垂头丧气,深呼吸,继续去找新的机会。

至于为什么跳槽,这要从哈韩浪子的上一家单位说起。他是一名JAVA工程师,负责维护一套政府的业务系统,在他接手这套系统时,领导告诉他这是标杆项目,让他去维护处理,哈韩浪子很兴奋,想着刚进公司就能接触到优质项目,这样可以学到不少。但在随后的开发中他才发现,这个项目由于前期架构不成熟,代码存在很多问题,该增加的日志没有增加,代码里很多地方都需要fix,以至于他维护起来非常痛苦,因此他常被客户投诉。他知道其他老员工不愿意碰这个项目,所以去找领导解决,没想到他的领导这个时候态度一变:“就是给你一坨屎你也要吃下去,我们只看结果,你弄不好就是你能力差” 这一棒给了哈韩浪子沉痛的打击,受伤的心灵让他一时无法正视自己。

后来他留意发现领导高高在上根本没有定制基本规范,各种编程语言、各种框架,各种版本随便程序猿自己用,这给很多项目埋下了坑,代码基本上不review。他印象中最深刻的一次,是数据库里出现了重复数据,需要写个查重SQL语句查看一下有多少这样的数据,他用关键字in去查,但再次被领导否认了:“in的效率最差,你连个SQL都写不好。”哈韩浪子觉得领导做为技术大牛,身经百战见的多了,想请领导示范一下如何调优SQL语句,怎样注意和避免SQL对业务系统的影响,可他的领导每次都是一副爱说不说的表情,从来没有亲自示范过。

作为一个靠技术吃饭的人,哈韩浪子需要的是付出,需要的是一点点积累。而他的经历与他的职业规划是有出入的,于是他果断选择跳槽。在坑里哈韩浪子明白了技术和Leader管理对一个程序猿的职业生涯起着至关重要的作用。

技术方面,要实时更新文档,全面说明问题。代码进行review,减少bug频发,这样才有精力学习新知识。团队管理方面,要让Leader知道自己的劣势与优势,扬长避短,认识自己。使自己与团队一起成长,而不是把自己作为流水线上的螺丝钉,更不是把自己生硬地当成一个工具。

抓住机会,做***的自己

哈韩浪子回顾这一年的程序猿生活,发现其实找工就是找人,跟对了人,所有的问题都能引刃而解。比如在个人职业技能发展上,Leader指导程序猿技术上的见识、方向、空间、权责和试错额度,这些都是职业成长中一笔难得可贵的财富。同时Leader还会做出准确的方向性判断,不浪费时间在不值得投入的事上,并且能在关键时刻帮助程序猿顶住压力,争取资源。

新的一年开始了,哈韩浪子重拾心情,放下他心中的包袱,寻找新的机会,把之前不快的经历根植于心,成为日后突破的万丈能力,期待属于他的下一次浪潮的来临。

如果你也愿意分享你的故事,请加51CTO开发者QQ交流群 370892523联系群主小官,期待你的精彩故事!

51CTO开发者QQ交流群 370892523

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

责任编辑:何星 来源: 51CTO
相关推荐

2017-06-09 16:27:40

开发者故事

2017-01-05 15:30:59

开发者故事

2017-01-19 13:40:56

开发者故事

2017-11-28 14:15:38

开发者故事

2017-03-21 11:19:57

开发者故事

2016-12-30 16:43:53

开发者故事

2017-03-01 15:57:48

开发者故事

2017-01-18 16:37:43

开发者故事

2017-01-10 14:59:03

开发者故事

2017-09-15 11:39:47

2017-01-18 11:07:20

开发者故事

2017-03-10 11:32:49

开发者故事

2017-01-16 17:24:08

开发者故事

2017-04-25 15:39:30

开发者故事

2017-07-06 14:59:27

2018-07-04 17:42:58

开发者故事

2017-03-24 16:43:09

开发者故事

2017-01-13 16:36:29

开发者故事

2017-10-23 13:15:51

2017-04-21 15:50:52

开发者故事
点赞
收藏

51CTO技术栈公众号