职业发展思考

最近看了一篇文章《同宿舍的程序员毕业五年的现状:有人年薪百万,有人月薪一万》,https://blog.csdn.net/csdnsevenn/article/details/81463930,最后一句话看的时候汗毛瞬间立了起来,于我自己而言特别有感触,可是感触之后更多的是迷茫,迷茫于我现在所处的境遇。

这个世界非常多样,自我实现的方式也绝不止哪一种。我们每个人都不一样,永远不要试图成为他人,那是妄念。我们唯一能做的,就是看清自己并努力成为更好的自己,这条路永远都不会错。

工作经历

985、211本科

二线互金小公司 2014-2017

前三年在一家二线互金小公司技术部,朝九晚五,不加班,薪酬不高,小组长还是蛮有人格魅力的,亲力亲为带着我们一起各种学习开源框架,探索开源组件,接触好多新技术,认识了好多小伙伴,大家对技术也都很认同,拥抱开源,崇拜谷歌,崇拜阿里,需要什么学什么。pyhton各种类库、jdk8、springCloud、springBoot、微服务、mongoDB等等等等,只要看到最近有需要的、有热门的总想去尝试。每天下班也早,自己的生活也很自由。我很高兴在我毕业后能加入这个技术团队,学到了很多东西。

三年的时间,我的薪资并没有什么太大改变,公司效益确实不是很好,而且我们做出来的所有项目,能上线运行的寥寥无几,就算学习,就算开发,一直无法验证也是很慌的感觉。公司慢慢变得越发国企做派,各种查考勤,查着装,而我又不喜欢被束缚,我当时就很羡慕互联网公司的程序员穿拖鞋、大短裤上班的松散状态,弹性工作制,这些似乎才应该是程序员的感觉,最后因为种种原因我选择了离开现在这个城市,去北京!

陆陆续续面试了很多公司,对于像我这样工作2-5年左右的社招,感觉到大公司都很在意编程开发基础的东西,从数据结构、数据库、JVM、多线程、整体架构的思考,罗列上好像不多,其实深入进去也不少。面试中感觉到自己基础还可以,但是用了这么多开源框架、组件,仅仅停留在了解和使用上,面广而不深。通过一个多月的面试,收获3-5份offer。

最后去了一家二线互联网大厂,可能是我的情商比较低吧,本来薪资就低,薪资谈的并不太理想,感觉被HR压薪严重,但是在我所有拿到的offer中,我看中了他的平台,我想着我才工作三年,我应该去大公司历练下自己,镀镀金,哪怕去两年再跳呢,至少平台大,会给我带来更多机会,于是在薪资不满意的情况下,我选择了入职。

二线互联网大厂 2017-2018

换了个城市,很多积累的人脉资源打掉重练,所幸我还有不少大学同学都在北京做着同行业的工作,虽然北京来过太多次,但是真的在这里工作还是有一些陌生。既然选择了,就要勇敢的去面对,去闯。

刚入职的时候,站在公司高高的大厦里,各种新奇,心里想着这才是我心中的互联网大厂的概念,有点小激动,同时心里充满忐忑,初来北京,作为一个Java后端程序员,总担心自己的技术是不是跟不上大公司的进展,总担心领导交代的任务完成不好怎么办,如果出现资损自己工资都赔不起啊,如果试用期通不过怎么办。。。那天跟我一起入职有200多人,我只是其中之一。

适应了3周之后,我渐渐适应了这种节奏,每天9、10点到公司,晚上8、9点才下班,弹性工时让我知道了什么是弹性,才明白朝九晚五固定工时竟然才是保护我。夏季到了,兴致勃勃的买了双大拖鞋、大短裤,其实一切都也仅仅是这样而已,不过是我的虚荣心在作祟。部门内大家用的版本大部分还停留在jdk7,微服务才刚刚开始在公司推行概念,springCloud好多人还只是听过。。。甚至有种原来大公司技术好落伍的错觉。

慢慢接触了大数据、基础技术平台、各种软硬件支撑,我才知道,公司、部门之所以不用那些先进的开源组件有很多考虑,稳定性、推行难度、易用程度、业务需求等等。大公司技术能力还是很牛的,各种易用的基础组件RPC、MQ、redis集群、mongo集群、ES集群、Hadoop集群、发布系统、打包系统等等,之前所有需要我自己搭建、自己部署的东西都可以自动化完成,软硬件资源只要有需要都可以使用,你只要专心设计好自己的业务架构实现就可以了。
最重要的是,我遇到了一个超级nice的组长。

一年的时间,在这家公司其实已经适应地很舒服,各项开发工作都得心应手,人际关系也很好,但是由于来北京薪资过低,被HR严重压薪,又受到我大学同学薪资的刺激,决定离职,这次离职促使我对我的职业生涯进行了此次反思。组长大哥对我特别好,帮我去争取,但是大厂的升职加薪确实不是他能掌控的,在此我很感激我大哥,同时我也为自己因为薪资草率离职感到深深的愧疚。大哥给我送行的时候,我哭了一场,那一刻我太想留下来了,可是提了离职后悔也没有用了。

在我走的前两天是我入职一周年,这短短的一年给了我很多成长,大公司的做事流程,大流量的开发经验,大数据处理的实际场景应用,认识了一帮小伙伴,认了一个大哥,我永远不会忘。

二线互联网大厂 2018~

现在的我刚入职现在这家互联网公司,也是一家很知名的二线互联网大厂,做的东西也跟我之前做的很多工作有相通之处,领导和同事们也都很友善,整体感觉也不错,可是还是会时时想起在上家公司的时光。

也就因为这次跳槽触发了我对我现在职场工作的一些思考。
1. 面向薪资编程到底有没有问题?
2. 什么时候跳槽?怎么跳槽?如何选择?

跳槽感想

之前听好多身边人的都提过,马云说的一句话:员工离职一般都是这两个理由,1.薪资没给够,2.心受委屈了。

我本次跳槽大部分是因为薪资没给够,跳槽之前曾刷了3个月左右的脉脉匿名区,各种工作两、三年,税前年薪50W,我再瞅瞅我工作4年,税前年薪才刚到23W,我瞅我自己都来气。哀其不幸,怒其不争。后面刚好面临结婚、买房子,要花钱的地方有很多,在别人的薪资压力下,我准备跳槽。其实我老大对我真的很好,可是他作为小组长对我的升职加薪并没有完全的话语权,更何况公司还有成熟的制度限制加薪,我想了想还是打算通过跳槽去完成加薪操作。

就是这次跳槽,跳完之后忽然感觉有些迷茫,不知道自己做的到底对不对。我在上家公司只待了一年时间,也是人们说的正是培养完成出成果的时候,这个时候选择离开确实感觉对不起公司和领导,可是较低的薪资又会伴随我的每一次成长(加薪也只能按原有薪资的百分比涨幅)。基础工资较少将会带来持续化的慢增长,只讲情怀和理想也确实对我没有太多吸引力,毕竟我还年轻,我们的努力可能确实能实现理想,但实现的未必是我们的理想。我工作才3、4年,基础薪资低,没有任何股票期权,那我还能获得什么?难道高工资和学习成长就一定冲突吗?这个鸡汤我觉得我喝不下去。我就去查找资料,理想到底应不应该坚持?个人理想和公司理想的统一性?薪资和理想是否完全冲突?我承认频繁跳槽确实不好,不只是自己学习较浅,主要是影响公司对一个人稳定性的判断。可是我了解到的,有三种人基本不跳槽:1. 无能力,根本跳不出去。2. 领导赏识,升职加薪不断。3. 自身追求稳定,且没有后顾之忧。而我有技术,还有有很多压力,我不得不先生存,后生活,提高工资,才能加速我下一次成长。

我之前一直认为我的理解是对的,世界确实很现实,人们也都很现实,我凭自己本事跳槽涨薪很正常啊,也不要跟我扯理想,公司发展的再好也没有给我发什么股票期权,我清楚地认识到我没有到那个level,也不能改变什么。跳槽之后,我感觉到我的攀比心有些太重了,薪资不够固然应该改变些什么,可我不应该过分关注别人多少,我多少,我们同样年限却相差多大。每个人有每个人的活法,也有不同的机遇,列车早到晚到都会到,除非中途下车。这次跳槽真是让我迷茫,一直比永远也比不完,跳槽过后我觉得我还是要少了,人的欲望什么时候也不可能有尽头。

现在想想,我觉得我的人生稍微有点偏离方向,面向薪资编程真的太过于功利了……不过已经选择了就不能后悔,还是要好好干下去,以后一定要谨言慎行,不能这么鲁莽和冲动了。

小记

上班4年,遇到了3个师傅,3个师傅都是我的良师益友,很庆幸也很感激他们。
第一个师傅是我职场的领路人,带了我大约半年,技术很牛,做事雷厉风行,我也学着他的样子,去学习如何解决问题,“debug“能力是每个程序员的必修课。后来由于业务分工我去了别的组。
第二个师傅是我后来的小组长,亲力亲为,很热情,活力旺盛,喜欢各种新鲜事物和开源框架,带着我们一起学习、探索新东西,整个团队也很有热情和凝聚力,给我的影响很深。
第三个师傅是我来北京公司后的小组长,我大哥,技术能力很全面,对事情负责,体恤下属,最主要的我觉得跟他特别投脾气,性格合得来,人超级nice,小组内人都很好,我真的觉得跟对了人。组长会整体把握组内所有项目,不辞劳累,大包大揽,基本上他能自己做的就不推给别人,我也觉得这样太惯着像我这样的组员了。等我再成长成长,我还会再去麻烦你的,哈哈哈哈。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章