为什么都建议程序员不要做“外包”?这几个例子太现实了

有程序员问我:

想问下大四毕业,学的软件工程基础不太好,今天去面试了恩梯梯数据(中国)有限技术公司,查了一下是一家对日外包公司,因为之前在贴吧看了你的文章,想问下去对日外包公司可塑性大吗,或者前景效益好吗?

我在这里从公司和个人两个维度总结一下我的基本观点:

从公司角度看,外包公司赚钱的本质模式是低价买进员工的时间再高价把时间卖给雇主,这种模式,是线性增长模式,有可能构建起较稳定的状态,但没有大钱途,不可能指数增长。

为什么都建议程序员不要做“外包”?这几个例子太现实了_第1张图片

从对个人影响:

  • 外包公司运转的是“谈单-收钱-交活”的循环,注重的是怎么把这个周期缩短,怎么转得快,不大考虑员工的职业发展,对个人增值不利;
  • 外包业务可能不稳定,今天做这个明天做这个,业务没积累,技术也换来换去难以积累;
  • 外包拿到的往往是非核心模块,技术难度较低,业务复杂度不高,不利于个人纵深发展和全局发展;
  • 没有归属感。

所以,我一般不推荐大家去软件外包公司。

但这并不是绝对的答案。

因为我说的是一般情况,而每家外包公司都不一样都有他们的具体情况,每个人也都有他此时此地的具体情况,他的选择依据,应当是:自己当下状况是否与目标公司匹配。

举几个例子,你就知道我的意思了。

  • 张三只有外包公司的Offer,别的公司都进不去,那去外包公司可能就是当下比较实际的选择。
  • 李四找了家外包公司,公司针对特定客户特定项目做外包,业务方向稳定,可持续,那和项目型、产品型公司其实也差不多,那这样的公司,也可以去。
  • 王五拿了 N 个Offer,外包公司给的钱最多,同时他当下最在意钱,那自然外包公司这个Offer是要优先考虑的。
  • 赵六想在工作中掌握java,当地只有某家外包公司的某个项目组有这个机会,那就去。
  • 茅十八想转项目经理,某外包公司提供了这样一个Offer,那去试试也无妨。

说回到你的选择上来,假如你是1、2两种情况,那去NTT DATA干两年也未尝不可。

但最终你要怎么选择,要看你具体是什么状况、当下最需要的是什么,然后才能有此时此地的现实选择。

说实话,有时候码一代把坑都占完了,码二代想找工作还真没那么简单,实在不行都是缺乏工作经验被迫去的外包。

一个人的时间精力是极其有限的,在这有限的时间内做出一个正确的选择,才能事半功倍。所以我的建议是,乘着还没毕业或者毕业时间不久,赶紧提升自己,多看多学,如果有机会,一定要独立完成一些项目,说不定还真就有公司要你。分享一份12W字的面试手册,其中涵盖的知识点非常全面,对于想要进入互联网企业的同学,在面试上会有很大的帮助, 以下文档点击此处即可免费领取

目录总览

image-20211103155841537

笔记内容

基础篇

img

JVM 篇

img

多线程 &并发篇

img

Spring 篇

img

MyBatis 篇

img

MySQL 篇

img

SpringBoot 篇

img

SpringCloud 篇

img

Dubbo 篇

img

Nginx 篇

img

MQ 篇

img

数据结构与算法篇

Linux 篇

img

Zookeeper 篇

img

Redis 篇

img

分布式篇

img

网络篇

img

设计模式

img

maven 篇

img

ElasticSearch 篇

img

tomcat 篇

img

Git 篇

img

简历篇

img

限于平台篇幅原因,更多内容展示不了,完整版PDF文档点击此处即可免费领取

你可能感兴趣的