当前位置: 首页 > 科技观察

被踢部落的故事(四):一个程序员的跳槽感悟

时间:2023-03-22 01:40:03 科技观察

【.com原稿】反思不是后悔,而是为进步铺路。哈涵浪子是一个初出茅庐的程序员,一个一心一意的码农,一贯的朴素,时而天真。哈涵浪子·Java开发从历史的角度看未来,哈涵浪子是一个可爱的爱读书的90后。在书的海洋中,他深刻体会到互联网是瞬息万变、频繁的人员流动。行业。《浪潮之颠》一书中提到,在互联网时代的发展中,总有一些企业有意无意地幸运地站在技术革命的风口浪尖。一旦到了那个位置,就算你什么都不做,也可以顺风顺水,顺水漂流十年,甚至更久。十多年来,它们代表技术浪潮,直到下一波浪潮到来。这些公司里的人,无论职位高低,都是时代的幸运儿。虽然对于一个企业来说,赶一次浪潮并不能保证其长期繁荣,但对于一个人来说,一生赶一次这样的浪潮就足够了。与程序猿的职业规划背道而驰,寻找新的机会2017年新年伊始,哈涵浪子选择了跳槽。他认为选择很重要。毕竟每个人的职业生涯都在30岁左右,一个念头很容易毁掉1/10。因此,对于程序员来说,每一次改动都应该慎重考虑。如果2年内没有在现在的团队找到属于自己的机会,不要气馁,深吸一口气,继续寻找新的机会。至于为什么跳槽,要从最后一部韩寒浪子说起。JAVA工程师,负责维护政府业务系统。当他接手这个系统时,领导告诉他这是一个标杆项目,让他去维护。哈涵浪子很是激动。能够接触到优质的项目,可以学到很多东西。但在后续的开发中,他发现由于这个项目前期结构不成熟,代码中存在很多问题。顾客投诉。他知道其他老员工不愿意碰这个项目,就找领导解决了。没想到他的领导这时候态度变了:“就算我给你一坨屎,你也得吃,我们只看结果,你做不好。”是你能力差。”这一击给了韩寒浪子一个沉痛的打击,受伤的心让他一时无法面对自己。后来,他注意到领导根本没有定制基本规格。各种编程语言,各种框架,各种版本,程序员可以随意使用。这样埋下了很多项目,代码基本没有review过。印象最深的是数据库中有重复的数据,需要写一条重复的SQL查询有多少这样的数据。他用关键字in查了一下,又被领导否定了:“in的效率最差,连SQL都写不好。”哈涵败家子觉得领导作为技术达人,身经百战,想请领导示范一下如何调优SQL语句,如何关注和避免SQL对业务系统的影响,但是他的领导总是一副无话可说的表情,从来没有亲自展示过。作为一个靠技术为生的人,韩寒浪子需要的是奉献,需要的是一点点积累。但是,他的经历与自己的职业规划不符,果断选择了跳槽。在坑里,哈涵浪子明白技术和领导管理对一个程序员的职业生涯起着至关重要的作用。在技术方面,文档应该更新在实时完整的解释问题。Review代码减少bug出现频率,让你有精力学习新知识。在团队管理方面,Leader需要知道自己的弱点扬长避短,认识自己。让自己和团队一起成长,而不是把自己当成流水线上的螺丝钉,更不要把自己当成工具。把握机会,败家的自己哈涵回顾这一年的程序员生涯,发现找工作其实就是找人,找对了人,一切问题都迎刃而解。比如在个人专业技能的培养上,Leader从技术知识、方向、空间、权责、试错量等方面对程序员进行指导。这些都是职业成长中不可多得的宝贵财富。同时Leader也会做出准确的方向性判断,不把时间浪费在不值得投入的事情上,能够帮助程序员在关键时刻顶住压力争取资源。新的一年开始了,哈涵浪子找回了心情,放下心中的包袱,寻找新的机会,将之前不愉快的经历扎根于心底,成为未来突围的强大能力,期待到他下一波的到来。如果你也愿意分享你的故事,欢迎加入开发者QQ交流群370892523联系群主官,期待你的精彩故事!【原创稿件,合作网站转载请注明原作者和出处为.com】