程序员跳槽指南

原文链接:https://zhuanlan.zhihu.com/p/58523232

作者写的比较好,点个赞,本文补充一些自己的观点

一、上班城市的选择,优先北上广深
  先说下大公司的优点:公司多、好公司也多、机会多、前景大、工资相对高些、接触的技术也普遍比二三线城市新以下。唯一的劣势就是竞争大些,但是相比优势而言,竞争大一些反而是激励,有什么不好了。
在大环境不好的今天,甚至有些人觉得大城市不好找工作,去二三线城市,搞不懂怎么想的,如果一线城市都找不到工作,二三线城市就更不好找了!

二、公司规模
  跟作者说的一样,至少200+人的公司,小公司不确定因素太多。当然如果是细分行业的龙头也是可以考虑的
大公司好处是:

  1. 流程规范,职责清楚,这样对职业的理解不会有太大的偏差;
  2. 技术栈相对较全,可以了解到更多的技术,也不排除有些公司的项目还用的是很老的技术;
  3. 如果有再跳槽的打算,公司有点知名度也是不错的加分项,毕竟认可度较高;

弊端:

  1. 如果项目组是历史项目,那就有点坑了,历史问题较多,技术栈较落后,而且维护项目能学到的东西不多。强烈建议刚出来的同学不要进这种项目组!
  2. 边缘项目,因为有规模的公司项目都会很多,如果做的是边缘项目,不仅得到的支持少,甚至与公司内部的奖项都无缘了。

三、跟一个靠谱的领导
  在职场上,尽管每个人都想升职加薪,都想当领导,但这种事情毕竟要考虑自己的实际情况,对于有些人来说本身是不适合当管理者的。这时如果有一个好的领导,作为亲兵也没什么不好。
不要老想着领导不走,升职无望,然后去跳槽。有些时候,如果自己能力不符合,即使放在管理的位置,也做不来。如果能跟着一个好的领导,领导升职,也跟着升职,而且平时也不会亏待你,有何不好,毕竟天天跟不同的人打交道不是每个人都处得来。

当然,如果觉得屈才了,那就证明给自己看!

四、行业的选择
  这个主要看自己的兴趣,金融、电商、广告、企业服务等等都行,刚出来一两年还能试错,换换行业。出来2年后,就不要随便更换行业了。第一,更换行业在找工作时没有太大的优势,除非能力很强,秒杀各种面试;第二,越往后更换行业的风险越大,别人在一个行业做了很多年,在业务的理解方面是远胜与更换行业的人,上手更快,坑也少,更换行业后毫无优势
这里仅仅是不建议更换行业,如果是对自己的更为不满意,更换的风险还是比较小的,比如从应用开发换成运维、或者数仓开发,这个就看个人选择了

五、学习
  其实不管哪个行业,哪个岗位,要学的东西都很多。如果说哪个行业不需要学习,只靠工龄,那一定是外行或者天才。
毕业刚出来需要夯实自己的技术,硬实力,这都是自己后期立足的保障;等有几年工作年限了,需要学习行业知识,对所处行业有个完整的了解,不能仍然对所做的事情停留在本身公司的认知上;再有几年工作经验,对职场就会有不一样的理解,这时硬实力就显得不那么重要,软实力就体现出来了,比如职场技能、演讲、英语、表达、交际能力等等。
不同时机需要的能力也是不一样的,所以学习一定是一路伴伴随的。对于各个阶段对应的技能,建议提前做好准备,以备不时之需。毕竟职场上没有岗位会等你有没有这个能力,才会让你来做。
因为每个阶段需要的能力是不一样的,学习也要一步步来,每个阶段的能力学到位了再继续往下学,否则一直是半吊子,走不远。

JouyPub wechat
欢迎订阅「K叔区块链」 - 专注于区块链技术学习