来源:今日头条号"JavaLeader"提出的“程序员年后跳槽要注意什么?”,来自于相关程序员(佶尔艾菲斯等作者)等回答!
首先,我是一个从事IT工作9年的程序员,目前换了四个公司。在换公司的过程中需要关注以下几点:
公司的规模
大公司的制度完善,相应的福利待遇都比较齐全。但是大公司的组织结构比较严谨,因此上升比较难。而且人多的地方就会有各种各样的小团体,人际关系处理起来也比较不容易。
小公司呢,薪水可能给的会高一些,但是制度不够完善,有一些福利可能比较少,但是小公司氛围一般都不错。同时之间相互都比较和谐
公司的工作模式
首先看公司是做外包服务的还是做自己产品的。
主要外包服务的公司一般情况下都是为产品公司或是集成商公司做外围支持服务,基本不涉及产品,因此情况可能有两种,一种是公司使用自己开发的框架,机械式完成相应工作。这种就比较坑了,因为基本都是复制粘贴的操作,开发技能会降低。另外一种是团队小规模开发,这种就比较好了,可以接触各种业务,也可以学习使用新型技术。因此如果对方是外包公司,那么需要考虑的就是以上两点了。
做产品的公司一直专注于自身的产品研发升级,因此可以阅读大牛的代码,提升自己的技术。缺点就是主要从事模块开发,无法接触设计架构等高级技术。但是如果有新产品开发可以接触的话也是不错的。因此如果跳槽的话 可以向公司技术面试官询问相关情况。
然后看一下公司的工作情况,是独立个人开发,还是团队模式。独立开发可能对个人技术要求比较高,团队的话就比较省心了。这里主要考虑的是压力考量,如果不想承担太大压力就选择团队模式的公司比较好。
公司的发展前景
现在的互联网时代,公司融资容易,发展快速,但是寿命也不稳定。因此需要考虑一下公司的发展前景是比较必要的。这其中上市公司就是最好的选择了,因此公司倒闭风险比较低,业务比较成型,组织架构稳定。如果不是上市公司,那么就是根据公司的业务范围来确认了,最好的是为政府部门做开发的,政府部门几乎每一年都要进行产品升级,因此业务需求大,工作周期长,公司前景稳定。第二就是有主流产品支撑,这种公司有主流的产品作为底蕴,生命周期也还是比较长的,第三就是大型公司合作伙伴了,也就是大公司的外包公司,这种公司依托于大公司,大公司吃肉,他们喝汤,也是可以持续发展的。剩下的公司,如果想要短期提升自己可以考虑,否则还是找一份稳定的工作比较好。
关注方式
★长按二维码,选择“识别图中二维码”进行关注