初入江湖,IT 从业者应该如何选择?
前言
不知不觉本科毕业工作已 15 年了,自己也变成了别人口中的大龄程序员。目前我在二线城市一大型软件公司担任架构师工作,这里记录下自己最近一些所思所得,希望对新手 IT 从业者和处于迷茫中的朋友们提供一点建议,有一些帮助。有时我再想,如果当年能找到一个职业导师,给我一些职业规划分析和建议,也许今天会完全不同。
任何事情的成功都不是偶然的,个人职业发展也是需要规划的,俗话说人无远虑必有近忧,如果你想未来有所成就,从毕业踏入社会甚至在学校毕业前 1、2 年的那时起,你就应该有所规划,毕业就是人生一条新的起跑线。
我把职业的发展分为三个阶段,初入江湖、全面发展和厚积薄发,不同阶段都有不同的目标和思考点,本文我只想讲下初入江湖阶段,应该注意什么,怎样能少走些弯路使自己未来职业之路走的更顺畅。
初入江湖,要考虑什么?
1,工作方向
本科毕业时一般面临几种选择:
1)继续深造,考研考博
目前一些大企业的好工作都会有一些要求,比如要求名牌大学毕业,或者学历还要是研究生,甚至博士。如没有家庭经济压力,建议读研后再毕业工作。如果想进科研院所和高校工作的,还需要继续读博、出国等继续深造。还有一种情况,就是本科院校不太好的或专业不太理想的 to 同学,读研可以考个好的学校,选个好的专业,对未来职业发展更好。
我个人就是普通本科而且是非计算机专业,因家庭经济原因也没读研,工作中因此也错失了一些工作机会,有些遗憾,而我一个同学同样是一般本科,而且是物理相关专业,考研考上一个 985 院校的计算机专业,毕业后进入了外企从事 IT 研发,完美实现了转行。这里说的物理专业也不是说物理不好,只是就发展而言,计算机有更多的选择,让大家少走些弯路。
2)回老家考公务员和老师
这其实是一条很稳妥的路线,跟在外打拼比,头十几年基本看不出来什么优势,但胜在后期工作稳定,待遇也不错。当别人面临 35 工作危机时,公务员和老师往往正是事业蒸蒸日上之时。而且你要是有一定能力、资源和机会的话,也可以干出一番事业。
3)在大城市从事 IT 互联网工作
如果你喜欢做一些有挑战的工作,这是你最好的选择。目前 IT 互联网行业环境跟十几年前已经大不相同。十几年前行业发展还在互联网初级阶段,行业分工还比较少,工作内容也比较单一,基本都是瀑布型单体应用开发,开发工具和语言选择也较少,很多都是企业内网应用,没有互联网的高并发、大流量要求。现在则是互联网和大数据爆发的时代,出现了类似工业革命时期流水线式的分工,专业程度也更深,如前后端分离、云原生、大数据、安全、devops 等。跟十几年前比,现在 IT 行业竞争更加激烈,分工更细化,对 IT 从业者要求更高。
现在你要是想从事 IT 行业,首先你要选择一个切入点,比如是后端研发,还是前端研发,还是算法研发等。切入点的选择要慎重,要充分分析自己的爱好和专业特点,不要盲目选择。否则一旦选择失误,可能面临转行带来的前期投资浪费的严重后果。同时,你要对未来面临的挑战有一定预估,知识更新速度更快,新技术层出不穷,你要有长期不断学习的能力,紧跟时代发展,不然就会逐步被行业抛弃。
所以,在你踏入社会工作的时候,你真的准备好了吗?你真的意识到现在的选择以后要面临哪些挑战吗?
2,工作城市
工作目标选好后,你接下来要考虑的就是工作城市,你要知道城市经济发展是不均衡的,不知道你听过“城市红利”这个概念没,大城市代表更多的工作机会,更高的工资,更好的生活、教育、医疗、商业等环境,还有房产的快速增值等,这些都是“城市红利”。在这一点上,现在要比以前有更多的选择,不在仅仅局限于“北上广深”4 个老牌一线城市,杭州、武汉、南京等新一线城市也是不错的选择。这一点建议从个人职业规划角度出发,优先选择机会更多的“北上广深”,当然现在一些互联网大厂在新一线城市也有布局,有一些很好的机会,如果能加入又离家近更好。
3,工作企业
说到工作企业选择,相信很多人都会选择“进大厂”,确实,如果你有机会进,的确是一条不错对选择。大厂有更好的工作实践机会,更高的薪酬,更完善的职业发展线路,但我们更多的人,面临的是就业找工作的压力,和不得不选择不太满意工作的无奈。
这种情况下,我们该怎么做呢?
首先我要告诉你,一个人的职业发展是一场马拉松比赛,不是最初快就一定会赢,你只要有目标有规划,一点一点去实现,也许未来的某一天你会发现你已经超越了那些最初跑得快的人。
具体该怎么破局呢?
不要计较工资得失,从自己职业规划出发,找到符合自己职业规划的工作机会,不论是大企业还是中小企业,在实际工作中不断学习积累,待能力提高后,去找下一个更好的适合自己发展的工作机会。这里我不是建议你在一个企业长期待下去,个人与企业共同成长这样最好,如果不能的话,要从个人发展的角度去适当调整。
那在小企业,没有人指点,如何能快速学习发展呢?
如果是十几年前,这个的确是一个难题,我现在仍记得当年抱着搜索引擎、用户手册和 api 开发文档一点点摸索的场景,实在是进度太慢了。但是现在这已经不是问题了,网上随便一搜便有大篇的教程和经验分享,而且还有很多专业的 IT 专业学习资源,比如 Infoq,极客时间、知乎、CSDN、B 站等等。基本上,学习资源已经不是难题,只要你有目标,有毅力,肯定能不断学习进步。真正难的地方是在于是否能在工作中有实践的机会,所以我才会建议你不要计较工资得失,首先找到适合自己规划发展的工作。
对比一开始就能进入大厂的人来说,从小厂起步要更艰辛,需要付出更多的努力。但是你想下,不努力,你又如何能超越别人呢。换个角度想,小厂也有小厂的好处,小厂的分工没那么细,这样做一件事,考虑的方面更多,得到的锻炼也更多,技术也更全面。
好了,就写到这里吧,希望本文对正在阅读的你有所帮助。如果有帮助,欢迎关注、转发和分享。我会再后面的文章里再分享下工作的不同阶段,需要注意和思考哪些问题。
评论