程序员如何选择适合自己的企业?

引言

本文写作初衷是笔者在多年工作中发现,很多应届毕业生或者初入社会的职场新人,在找工作时面临抉择,心里一片茫然。是选择进入大公司学习更多的大公司企业文化和专业技能,还是去小公司谋求发展?是选择进入国有企业谋求稳定,还是进入私有企业实现人生的价值?

这是值得我们每一个职场人尤其是职场新人思考的问题。因为这关系到我们未来的一个职业规划和发展方向。笔者根据多年的工作经验总结出了一个对于职业规划道路的建议,目的是为了读者对自己有一个比较清晰的认识,在职业规划上不再迷茫,可以更好选择未来的发展方向。

注:本文所阐述的观点不是标准答案,只是笔者根据自己的经验得出的结论,供读者参考。

国企?私企?外企?

想更好地选择适合自己的企业,首先应对不同类型的企业有一个清晰的认识。本节,笔者将对比分析不同类型的企业,他们的区别在哪里,以及他们的利与弊。

区别

国企:顾名思义,国有企业,他是属于国家投资并实际控股的,并委托专人进行管理的企业单位。首先,他是属于国家的,国有企业和事业单位不同,事业单位不以盈利为目的,所有支出均由财政部拨款;而国有企业自负盈亏。

私企:他和国企相对应,私有企业(或民营企业)是个人老板成立的企业,私企一切均以利益出发,多劳多得。

外企:一种特殊的私企,他是外商投资或控股的企业,外企大多要求外语能力,企业文化也与国外接轨。

利与弊

在分析完不同类型企业的基本概念和区别后,我们就可以进一步分析其不同企业的特点和利弊。

  • 国企


利:国有企业众所周知,他的福利较好,社保公积金大都按照当地最高标准购买,退休后收入有保障。国企工作较为轻松,项目开发周期较长,加班时间少。弊:基本工资较私企没有竞争力,国企不以技术为导向,对新技术的研究较少。
  • 私企


利:工资相较国企有竞争力,升职空间大。运气好,遇到好的师傅带,可以很快提升技术能力。弊:福利普遍没有国企好,加班基本很严重,项目时间卡的较紧。
  • 外企


利:和国际接轨,工资较为可观,福利较国内私企来说,普遍较好,有更好的提升技术能力的机会。弊:对外语要求较高,有些外企要求与国外总部作息时间一致,会出现倒班现象。

在分析完不同类型企业的差异之后,相信读者也有了比较清晰的认识。我们可以对比自身条件,作出合理的职业选择。

职业规划建议

如果读者还没有一个完整的职业规则,那么笔者相信,本节是值得参考的。

阅读本文的大多都是应届毕业生或者职场新人,在就业之初应对自身有一个职业规划。我们都是技术出身,每个人都有不同的兴趣点。那么笔者也总结出了一套职业规划建议,供读者参考。

  • 尽可能选择自己喜欢的职业。


可能每个人的想法不同,有些人就是喜欢钱,比如他本来学的是前端开发,而前端开发起点工资可能不如后端开发高,毅然决然开始了后端(如Java)开发的学习,想着学成后找个后端工作。但是,真正工作后才发现,自己确实更喜欢前端,也更适合前端,在后端的工作中碌碌无为,工作几年后,工资也没有增加,而一同学习前端的同学都成了前端大牛。我们经常听到一句话:行行出状元,这句话放到互联网行业同样适用。有些岗位,或者有些技术方向起点工资确实比其他岗位高,就业面确实也宽,但是就业面宽也意味着竞争也大。起点工资高并不代表会一直高,你喜欢的技术起点工资可能确实比较低,但是正因为你喜欢,你会不断的提高自己的技术能力,到最后可能也会成为行业大牛,当前收入也会增加,并不一定比那些热门技术低。如果你选择了不喜欢的技术,你不会想着你提升他,只想着利用他拿到高工资,最后可能就会一事无成。
  • 管理岗VS技术岗


在一些人眼里,觉得好像管理岗收入会比技术岗收入高,其实不然,管理岗和技术岗相对应,比如阿里的级别体系中P7是技术岗级别,而其对应的管理岗级别是M2,其工资级别也是一样的。换句话说,管理岗和技术岗只是工作内容不一样,并无高低贵贱之分。至于选择管理岗还是技术岗,笔者没有准确的答案,不同的人有不同的选择。在这里,笔者根据人的性格给出一点建议:外向、有自己的想法、创造力强的人适合管理岗;内向、崇尚技术、执行力强的人适合技术岗。
  • 制定目标


不管是选择技术岗还是管理岗,都有对应的最高级别,咱们都是从事技术的,管理岗最高可以做到CTO(首席技术官),技术岗最高可以做到研究员(科学家)。但是,不是每个人都能做到以上级别,即便无法做到以上级别,我们也应有一个奋斗的目标。笔者建议读者可以制定不同时期的目标,比如在30岁之前达成什么既定目标,技术达到什么级别,工资达到什么水平,学历是否提升等等。在我们完成这个既定目标之后,再制定下一个目标。以此类推。。。这样,我们在不同时期都有一个可以为之奋斗的目标,这些目标会促使你前进。

如何选择适合自己的企业

应届毕业生毕业后都会就业,也会不断的面试,优秀的毕业生可能很快就会拿到offer,甚至会拿到多份offer。那么,我们到底选择哪家企业呢?这应该你是读者比较关心的。

笔者认为,大公司譬如阿里巴巴,腾讯等公司,虽然企业大,但人才太多,竞争大,技术划分太细,可能进去就一直从事一项技术的开发,完全接触不到其他技术,技术提升也比较缓慢。将来一旦离职,去其他公司面试,就业面可能就比较窄。由于大公司竞争大,升职空间尤其是高级别岗位的升职空间也很小。

而中小型企业尤其是初创企业,对技术人员要求不高,会接触到很多技术,从后端到前端,从服务器部署到系统集群,可能都会接触,小公司人数不多,竞争压力小,升职空间较大。将来如果离职,由于接触的技术较多,就业面就会比较广。

笔者并非科班出身,大学毕业后,由于自己的爱好,选择去培训机构培训Java技术。学有所成后,笔者进入了一家初创型公司工作,刚进入公司,公司人很少,什么都需要自己摸索,从数据库到后端,再到前端都需要自己做。也正是由于这种经历,笔者迅速成长起来,一年后,随着公司的发展,人数的增多,笔者成为了后台主管。在做主管的时间内,笔者的管理能力也得到提升,技术也提升了很多。

和笔者同期的一些学员,毕业后,选择进入BAT、华为等大公司发展,但相同的时间,他们的技术并没有提升多少,反而接触的技术方向比较单一,也没有机会晋升管理岗。

笔者从第一家公司辞职后创业,接触了一些从BAT出来的人,和他们交谈过程中发现,他们除了有BAT的Title,其他包括技术方面其实并不突出。(BAT出来的人也有优秀的,只是毕竟优秀的人是少数。)

创业失败后,笔者选择一家区块链公司作CTO。从笔者的经历的可以看出,中小型企业是很锻炼人的,因为在中小型企业,什么事都需要自己亲力亲为,包括笔者做CTO,依然要亲自写核心代码。

如今,笔者在行业内也小有成就,笔者果断选择进入国企,毕竟国企相对轻松,有更多的时间顾家。

因此,笔者建议,如果你的技术特别突出,非常优秀,对自己的能力非常自信,毕业后可以选择进入BAT等大公司,毕竟能力够了,也能从高手如云的公司中脱颖而出。

但是,多数人的技术并不会太突出,笔者建议毕业后可以选择中小型企业,奋斗几年后,自己的技术也有了质的飞跃,如果公司发展缓慢,或者自己遇到了技术瓶颈。这时,可以考虑通过社招,力争进入大公司发展,毕竟工作经验和技术都有,进去后也能得到一定的级别,级别越高,更容易接触到一些核心技术,等到大公司工作若干年后,向上无法晋升时,这时果断退出,谋求新的出路,有多种选择,去小公司任高管,自主创业,去国有企业求稳;如果公司发展很好,自己也是公司元老,也能做到一定的级别,可以选择继续留在公司发展。

以上就是笔者工作多年总结出来的经验之谈,希望读者读后能有体会,也希望能帮助读者早日找到心仪的工作。


分享到:


相關文章: