作为程序员,是死死的呆在一家公司进步快,还是多跳槽多换公司技术进步快?

李老师爱学习


报告显示,在全球财富500强企业中,IT行业的员工流动率是所有行业中最高的,所以,科技公司的人才流动是很常见的一件事,如果一直呆在同一家公司,你可能会错过很多新技术、新热点。

跳槽提升技术了吗?

跳槽,是可以让程序员接触到不同的技术层次,但是跳的方向要对。

  • 要往高了跳

目前,偏传统行业的程序员在技术上发展比不上软件和互联网公司,如果要跳槽可以尝试从传统行业转到软件和互联网方面的,但是不要降级跳,这没有好处。

传统的软件外包公司靠老板的关系谈下了项目,按部就班的执行,缺少专业上的竞争,提升技术是不可能了,这样的公司,适合养老。

  • 横向跳槽,没有任何成长

如果你从一个AT&T的程序员,跳槽到竞争对手Verizon的同一职位,这就是横向跳槽。

横向跳槽不会让你成长,因为你在同一个岗位上不能有所进步,突破,那么,就算你到下一家公司去面试同样的职位,你也不知道这次转变能够让你学到什么。

如果你无法回答好这个问题,那么你的跳槽就是一次失败的跳槽。

继续待着or跳槽?

如果在一个岗位上你还有持续提高的机会,还有需要学习的东西,那为什么要跳槽?

所以啊,打铁还需自身硬,你的自主学习能力够了,在跳槽之前尽量“物尽其用”,把手头上的工作做好,最好是完成了某个项目或是得到提升之后再走。

就像游戏打怪,打到终极boss,才算到了头。

总之,还是不要轻易放弃目前的工作,除非它真的对你没有什么用处了。

还有,每一次跳槽,你都需要明确自己的目的和职业生涯的方向。


W3Cschool


作为一名从事互联网行业多年的程序员,我来回答一下这个问题。

互联网领域的人才流动是一件非常正常的事情,不少科技公司每年的人才流动率都在百分之三十左右,少的也在百分之十左右。正常的人才流动对公司和程序员来说都是一件好事,毕竟公司和程序员的发展都是动态的,这种动态就需要不断的平衡。

在我看来程序员在技术上的进步与是否跳槽没有必然的联系,技术的成长主要取决于以下因素:

第一,所从事岗位的技术含量。岗位的技术含量决定了程序员的成长空间,如果长期做外包项目,那么技术的成长空间就会比较小,这个时候可以通过跳槽来提高技术。

第二,公司的行业属性。目前互联网企业的科技含量整体上要高于传统的软件开发企业,所以从行业发展的角度来说,如果从传统软件企业跳槽到互联网企业,有可能会完成技术的提升。

第三,团队氛围。团队氛围的好坏对程序员的技术提升有非常明显的影响,好的研发团队氛围能帮助程序员不断丰富自己的知识结构,否则会对程序员的技术提升产生负面影响。

作为程序员来说,在工作中勇于承担新领域的开发任务也是不断提升自己的有效手段,另外程序员也要有较强的自主学习能力。如果能在一个岗位上获得持续的提高就不要轻易的跳槽,即使跳槽也要有明显的提升(职位、薪资),一定要避免低层次跳槽,低层次跳槽不但不会提升技术能力,反而会影响技术的提高。

我从事程序员工作多年,目前我的研究方向是大数据和人工智能,我也在带相关方向的研究生,我会陆续在头条上写一些关于大数据方面的科普文章,感兴趣的朋友可以关注我的头条号,相信一定会有所收获。

如果有大数据方面的问题,也可以咨询我。

谢谢!


IT人刘俊明


作为一名程序员,我来谈谈我的看法。

作为一家公司人口的流动是一件非常正常的事情,一般来讲一个人一生待过的公司至少也在三家以上,所以跳槽这对于职场人士来说是一件再正常不过的事情。



那么对于一个技术来说到底是死死待在一家公司技术提升的快还是多跳槽提升的快呢?这个其实要具体问题具体分析。

如果一家公司你待在的那个部门是一个比较重视技术的部门,在做项目的时候常常会进行技术选型并且经常使用新技术,那么死死待在这家公司未尝不是一件好事。举个我自身的例子,现在区块链很火,各个公司都在找区块链工程师,我公司也在做这件事。于是老大就选了几个人去研究区块链,去做区块链项目。公司之前做iOS的同事被选中去做区块链,公司要求他停止iOS开发而全职去做区块链工程,那么这个时候你觉得是离开公司去继续从事iOS开发还是留下来学习区块链呢?答案很显然,这个时候留下来比离开更划算,因为可以接触新的技术学习新的技术从而提高自己。



而另外一种情况我公司也有。有一个后台开发部门,每天都很忙,干不完的活,一开始有四个人一起开发,到现在只剩下两个人了。我一开始以为他们是因为忙的太累才走,后来我拉着这个要离职的员工问,发现他们天天虽然忙但是天天都是在写一些简单的增删改查的sql语句,干的实在没意思,所以就走了。如果一家公司每天都很忙,并且每次都是在写一些简单的基础代码又不给你时间自己去学习好深技术,那么这种公司这种部门最好还是早点走人为好,毕竟待久了这种部门整个人都会废掉。这个时候出去多尝试新的机会,多接触一些新的公司,看看他们的技术原型如何对你技术提升是否有帮助是一件很有必要的事情。



不过做技术这行要时刻保持一颗虚心求教虚心学习的心才能够走远。我是一名程序员,乐于分享自己身边的一些事,如果有什么需要不懂得,欢迎私信我。如果有什么不同观点,也可以在下面留言,我们一起讨论。如果觉得我答得还不错,请随手点赞,谢谢。


晨雨细曲


我是这么认为的,不是说多跳槽多换公司技术就进步的快,也不是说死死的呆在一家公司进步就快,得具体情况具体分析。

如果你在的这家的公司,有很好的发展空间和学习空间,还有积极向上的团队一起工作,福利待遇也不错,老板待人又好,这样的公司就应该好好待在这里,没有必要跳槽了,因为你跳槽未必会找得到比这公司更好的。

如果你先前待的公司,公司氛围不好,员工还排斥,要么就是“各怀鬼胎”,老板压榨你们的劳动力,克扣工资,这样的公司你就不要犹豫了,赶紧跳槽,找到有更好发展空间和平台的公司。


影视聚乐部


我只想说 我我也是搞传统的 平时努力学习互联网技术 觉得差不多了 公司也没前途了 就出去面试互联网公司了 但是很可悲 基本面试结果都是因为之前是做传统软件的 就算会一些互联网技术 没实战过 所以被拒绝……


流口水的外星人


如果你和公司的成长速度接近,就待在公司伴随一起成长;如果你的成长速度高于公司的成长速度,那么就需要选择合适的时候离开;如果你的成长速度低于公司的成长速度,公司可能会在某个时候选择让你离开。


分享到:


相關文章: