一、跳槽的因素

对大多数程序员来说跳槽是家常便饭的事情,我自己工作3年多来也跳槽了几次。跳槽的原因各种各样,总结起来其实无非也就钱少,事多,离家远,位低,权轻,责任重。

二、跳槽的经历


记得第一家公司做的是传统的管理项目,用的都是传统的SSH三大框架,这家公司最坑的就是不涨工资,做了一年多从一个开发仔到开发组长负责一个项目的开发,升职不升薪,然后问了老员工才知道人家都三年没有涨工资了,我这一年多不算什么。好吧,从那时起跑路的念头就出现了,几个月后果断辞职,然后因为一时找不到接手的人又被留了一段时间。


然后跳槽时专门找互联网方面的公司面试,运气比较好找到了一家用dubbo微服务框架开发的互联网公司,当时微服务还是比较新的,在这家公司技术可以说得到了很大的提升,对于微服务的有了更深的体会和开发实践。那时候很多同样是程序员的朋友同学也只是听说过微服务,甚至有的都没有听说过,我已经非常幸运的有了开发经验。可以说自从用了微服务框架后再也不想用原来的SSH传统框架,就像用过智能手机后再也不想用老人机一样。可惜后来老板因为融不到钱解散了技术团队,只能再次走上找工作的征途。


这次我找了家公司福利待遇是我工作以来最好的公司,和国企有得一比,刚好这家公司也想搞微服务,我就很巧的进了。然后叫我培训微服务方面的知识,还有框架搭建等等。不过后面招了个据说有10年开发经验的大牛,有一年微服务开发经验,然后叫大牛搭微服务框架,这大牛搞多少spring
cloud框架,我搭的dubbo框架领导连看都没看。后面就再没我什么事了,然后承诺过让我负责一个项目的开发也是凉了。不过我也无所谓,正好可以轻松点,但是蛋疼的是大牛搭好了框架叫我们用来开发,一运行就出问题,各种基础的封装都没搞好,就这样还叫我们开始开发项目。。。然后大牛修复这些问题又花了差不多2个星期,项目时间过去了一半,然后只能延期。后面又因为我个人和整个团队开发思想,开发流程格格不入和领导和大牛都有过一些争论。好好的互联网产品被领导和大牛设计成了管理项目,而且项目周期拖了又拖感觉简直是浪费时间浪费生命。然后在领导找我谈转正的时候问我对公司对团队有什么建议,然后我说了一大堆建议,无非是怎么提高开发效率,怎么更好的提升用户体验这些。然后不懂领导是故意的还是无意的说,你是x月x号入职的吧?既然这样这个星期交接了下星期就走吧。
一脸懵逼不是谈转正吗?怎么变成了离职?然后PMO的找我说你领导说你提出离职,为什么辞职呢?不是做得好好的吗?是因为你领导不好相处吗?我们公司也有其他的技术部门转去其他技术部门怎么样?可惜后来和其他技术部门领导谈了,因为用的技术语言不一样,最后只能选择离开了。

三、跳槽总结:


1、在这几年中跳来跳去,收获了很多也失去了很多,首先学到了行业最新的技术,包括微服务、公众号、小程序、大数据等等,只可惜涉猎太多,只有广度,没有深度,很多都是停留在能做出功能,能灵活设计,能做出项目和能做一般的性能优化的程度,再深的原理和性能优化就无能为力了。而且因为经常跳槽在公司没有沉淀,没有积累,想升职很难,都要从新开始。


2、不要提建议,领导说怎么做就怎么做,哪怕因此导致工作效率低连累你要加班,连累整个团队的项目延期。因为年轻气盛,同时也想着做出一些成绩,梦想着慢慢的也能做出一些改变世界的事情,所以因为向领导提建议并且有争论导致吃了很多亏。


3、一般来说在小公司优点是工作的效率高,人际之间的关系也简单,好相处,缺点就是待遇不行,而且有被拖工资或者被劝退的可能,还拿不到赔偿。在大公司优点是待遇一般还可以,不用担心公司突然倒闭或者老板跑路,缺点是人际之间关系复杂,部门多,跨部门工作各种扯皮推脱,工作效率比较低,而且可能有所谓的办公室政治,不小心你就被套路了。

4、每个公司都有优点和缺点,可以说跳到哪里都有坑,跳槽无非就是从这个坑跳到了另一个坑,就是看公司给的待遇值不值得我们留下来填坑。

5、如果待遇和所能学到的东西还可以,自己有成长的空间,没必要真的不要跳槽。

 

程序员的那点事:

最讨厌写注释,最讨厌别人不写注释。

最讨厌写文档,最讨厌别人不写文档。

编程5分钟,扯淡2小时。

 

友情链接
ioDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信