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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了挨踢部落故事汇:程序猿的跳槽感悟相关的知识,希望对你有一定的参考价值。

互联网是一个变化快,人员流动频繁的行业,程序猿的选择很重要,毕竟每个人的职业生涯大概有三十多年,一念之差可能就轻易毁掉 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联系群主小官,期待你的精彩故事!

活动回顾:

挨踢部落故事汇(1):菜鸟如何蜕变为高级程序猿

挨踢部落故事汇(2):机缘所致转型之路

挨踢部落故事汇(3):入行IT自学成才

技术分享


以上是关于挨踢部落故事汇:程序猿的跳槽感悟的主要内容,如果未能解决你的问题,请参考以下文章

挨踢部落故事汇(18):程序猿与代码的基情

挨踢部落故事汇:女程序媛的开发梦

挨踢部落故事汇(13):扬长避短入行Oracle开发

挨踢部落故事汇(32): Java深坑如何填?

挨踢部落故事汇:扩展新IT领域,用代码改变世界

挨踢部落故事汇(20):Android程序员的十大转型之路