互联网是一个变化快,人员流动频繁的行业,程序猿的选择很重要,毕竟每个人的职业生涯大概有三十多年,一念之差可能就轻易毁掉 1/10。对于程序猿来说,每一次改变要深思熟虑,如果在当前的团队2年内没有找到自己的机会,也不要垂头丧气,深呼吸,继续寻找新契机。
反省不是去后悔,而是为前进铺路。哈韩浪子是一个涉世未深的程序猿,一个保持stay simply,sometimes naive的专心码农。
哈韩浪子·Java开发
用历史的眼光站在未来看现在
平日里的哈韩浪子是个爱读书的呆萌90后,在书的海洋里,他深刻体会到互联网是一个变化快,人员流动频繁的行业。正如《浪潮之颠》这本书中所讲,互联网时代的发展,总有一些公司很幸运地、有意识或者无意识地站在技术革命的浪尖之上。一旦处在了那个位置,即使不做任何事,也可以随着波浪顺顺当当地向前漂个十年甚至更长的时间。在这十几年间,它们代表着科技的浪潮,直到下一波浪潮的来临。在这些公司里的人,无论职位高低,都是时代的幸运儿。虽然对一个公司来说,赶上一次浪潮不能保证其长盛不衰,但对一个人来说,一生赶上一次这样的浪潮就足矣。
违背程序猿职业规划,寻找新契机
2017新年初始,哈韩浪子选择了跳槽,他认为选择很重要,毕竟每个人的职业生涯大概有三十多年,一念之差可能就轻易毁掉 1/10。所以对程序猿来说,每一次改变要深思熟虑,如果在当前的团队2年内没有找到自己的机会,也不要垂头丧气,深呼吸,继续去找新的机会。
至于为什么跳槽,这要从哈韩浪子的上一家单位说起。他是一名JAVA工程师,负责维护一套政府的业务系统,在他接手这套系统时,领导告诉他这是标杆项目,让他去维护处理,哈韩浪子很兴奋,想着刚进公司就能接触到优质项目,这样可以学到不少。但在随后的开发中他才发现,这个项目由于前期架构不成熟,代码存在很多问题,该增加的日志没有增加,代码里很多地方都需要fix,以至于他维护起来非常痛苦,因此他常被客户投诉。他知道其他老员工不愿意碰这个项目,所以去找领导解决,没想到他的领导这个时候态度一变:“就是给你一坨屎你也要吃下去,我们只看结果,你弄不好就是你能力差” 这一棒给了哈韩浪子沉痛的打击,受伤的心灵让他一时无法正视自己。
后来他留意发现领导高高在上根本没有定制基本规范,各种编程语言、各种框架,各种版本随便程序猿自己用,这给很多项目埋下了坑,代码基本上不review。他印象中最深刻的一次,是数据库里出现了重复数据,需要写个查重SQL语句查看一下有多少这样的数据,他用关键字in去查,但再次被领导否认了:“in的效率最差,你连个SQL都写不好。”哈韩浪子觉得领导做为技术大牛,身经百战见的多了,想请领导示范一下如何调优SQL语句,怎样注意和避免SQL对业务系统的影响,可他的领导每次都是一副爱说不说的表情,从来没有亲自示范过。
作为一个靠技术吃饭的人,哈韩浪子需要的是付出,需要的是一点点积累。而他的经历与他的职业规划是有出入的,于是他果断选择跳槽。在坑里哈韩浪子明白了技术和Leader管理对一个程序猿的职业生涯起着至关重要的作用。
技术方面,要实时更新文档,全面说明问题。代码进行review,减少bug频发,这样才有精力学习新知识。团队管理方面,要让Leader知道自己的劣势与优势,扬长避短,认识自己。使自己与团队一起成长,而不是把自己作为流水线上的螺丝钉,更不是把自己生硬地当成一个工具。
抓住机会,做最好的自己
哈韩浪子回顾这一年的程序猿生活,发现其实找工就是找人,跟对了人,所有的问题都能引刃而解。比如在个人职业技能发展上,Leader指导程序猿技术上的见识、方向、空间、权责和试错额度,这些都是职业成长中一笔难得可贵的财富。同时Leader还会做出准确的方向性判断,不浪费时间在不值得投入的事上,并且能在关键时刻帮助程序猿顶住压力,争取资源。
新的一年开始了,哈韩浪子重拾心情,放下他心中的包袱,寻找新的机会,把之前不快的经历根植于心,成为日后突破的万丈能力,期待属于他的下一次浪潮的来临。
如果你也愿意分享你的故事,请加51CTO开发者QQ交流群 370892523联系群主小官,期待你的精彩故事!
活动回顾: