
大家都知道,程序员可以就职的公司主要有两类,一类是自研,一类是外包。外包又主要有两种,一种是人力外包,一种是项目外包。有的自研公司,由于主营业务不景气,会夹带一些外包的私货,但主要形式是项目外包,我也把它归类为自研公司。
大部分的人都愿意到自研类的公司。因为,相比于自研类的公司,外包公司主要有如下缺点:
1、稳定性差
这些年来,面试过很多求职者,他们中有很多就职于外包公司的,因为项目结束,又没有新项目承接,就直接被裁掉了。又或者有了新项目,但要求必须到外地去,很多人无法接受,所以只好走人。
由于工作环境通常是由客户提供的,双方创造好环境的意愿都不强,所以工作环境也不理想。氛围也不好,有些客户要求极其严苛。所有这些都导致程序员们的归属感不强,流动性比较高。
2、无晋升空间
做了外包人,就不要想着晋升了。因为压根就没有这样的职位,或者说需求。项目结束就换个项目,要的就是干活的人。
有些外包是大厂非核心业务的,有转正的机会,但机会不多,而且是留给有实力的人的。而程序员们在外包岗位上想提高实力,非常难。因为不管是时间,还是项目的短期属性,都不站在程序员们这边。
3、其他的像薪水不高、技术水平提高比较慢等就不一一列举了。
尽管有这么多缺点,市场上这样的公司有很多却是不争的事实。有分析报告指出,中国的外包市场规模有5、6千亿。对很多人来说,这是逃避不了的现实。
但是我们说,不想去是一回事,能不去是另一回事。如果你有能力,有经验,有更好的出路,根本就不愁没有公司要,那么最好不去。但是,程序员毕竟是一个收入相对来说非常不错的行业,你想入行,一没技术,二没经验,那么去外包公司学点技术、赚点经验,也是很好的。又或者,在现在的市场环境下,你很难找到一份合适的工作,那么有一份外包公司的收入,也是渡过难关的重要保障。
但是切记,外包公司不是你职业生涯的终点,你需要做到:
1、制定并牢记人生目标
人生最重要的是什么?我会回答是目标。没有目标的人生是没有希望的人生。很多人蹉跎了岁月,
原因不是不聪明、没能力,而就是因为没有目标。有了目标,才会有努力的方向,也才会有努力的方法。
哪怕目标只是要赚更多钱,这样的目标虽然看上去并不高尚,但却是你前进的基石。当你在公司里不如意、感觉没有希望的时候,对照你的目标,明确未来要走的路,坚定不移的走下去。
2、努力提高技术水平
作为程序员,在没有成为管理者之前,技术是根本。
在工作的时候,尽力遵循长期价值的理念。不要只满足于功能的实现,要多思考哪里可以优化,哪里可以代码复用,哪些地方需要深入学习底层知识,有没有更好的解决方案。
外包公司有的时候会强制加班,所以业余时间可能会很少,但即使如此,你也应该努力挤出学习的时间,努力提高自己的技术,学习更多的知识,锻炼更强的技能,为未来更理想的工作积蓄力量。
总之,尽管外包公司的工作并不理想,我们依然要积极的面对,为自己的未来负责,努力提升自己。