职场求生攻略
臧萌
PayPal 数据处理组技术负责人,《Java 入门 1 2 3》作者
立即订阅
1611 人已学习
课程目录
已完结 34 讲
0/4登录后,你可以任选4讲全文学习。
开篇词 (1讲)
开篇词 | 学会如何工作,和学习技术同等重要
免费
职业素养篇 (6讲)
01丨优先级:工作中那么多事情,我要如何安排优先级?
02丨沟通:邮件那么重要,你还在轻视邮件吗?
03丨沟通:程序员为什么应该爱上交流?
04丨主观能动性:为什么程序员,需要发挥主观能动性?
05丨责任的边界:程序员的职责范围仅仅只是被安排的任务吗?
06 | 职业素养篇热点问题答疑
职业选择篇 (10讲)
07 | 职业规划:如何选择一个公司?
08丨管理者关系:怎么才叫“跟对人”?
09丨管理者关系:跟对人和做对事哪个更重要?
10丨职业规划: 跳槽之前你想清楚这些事情了吗?
11丨面试:如何准备简历和面试?
12丨外包:外包不也是写程序吗?有什么不一样的?
13 | 外派:大家都在一个办公室工作,有什么不一样?
14 | 职业规划 :转管理是程序员的终极选择吗?
15 | 职业规划 :程序员加入创业公司,这些事情你想清楚了吗?
16 | 答疑篇:为啥你工作八年,只抵别人一年?
职场情商篇 (5讲)
17 | 升职:看着周围的人都升职了,我什么时候才能升职?
18 | 职场政治:我只想好好干活,职场政治和我有什么关系?
19 | 职场政治:面对公司自上而下的技术更新,我该怎么办?
20 | 沟通技巧:如何跟自己的同事请教问题?
21 | 答疑篇:想升职,我该准备些什么?
技术成长篇 (6讲)
22 | 学习观:程序员如何定义自己的技术舒适区?
23丨技术观:做程序员,技术观为何如此重要?
24丨技术观:程序员在技术的成长之路上,有哪些陷阱?
25 | 系统架构:如何从写代码的程序员,成长为软件系统架构师?
26 | 系统集成:为什么最容易出问题的是系统集成?
27 | 答疑篇:什么样的技术观能够更快成长?
加餐 (4讲)
28 | 沟通原则:什么时候应该妥协,什么时候应该坚持?
29 | 加班:加班逃不过,如何用正确姿势加班?
30 | 焦虑:程序员怎样才能越干越给力?
31 | 数据观:在你眼里,数据到底是什么?
结束语 (1讲)
结束语 | 职场的攀岩之路
测试题 (1讲)
结课测试 | 这些职场相关问题,你能答对多少?
职场求生攻略
15
15
1.0x
00:00/00:00
登录|注册

12丨外包:外包不也是写程序吗?有什么不一样的?

臧萌 2020-06-12
有一种软件公司,叫做软件外包公司。软件外包公司做的是拿甲方的钱,按甲方的要求,帮甲方完成项目的工作。这里的工作一般就是写代码,也可能会包括一些上线、运维、维护等内容。
外包的工作一般是以项目为单位的。一般来说,如果项目需求设计都很清楚,外包公司都会在自己的办公地点工作。也有项目需要频繁和甲方交流的,根据实际情况,外包公司也会让项目相关的员工去甲方的办公地点工作。
除了这个形式上的特殊之外,软件外包具体是做什么的呢?和软件研发有什么区别呢?外包值不值得做呢?
我可以在这里先甩出结论:一个程序员,如果想长期从事这个行业,那么外包不值得做太多年。下面我们就来说说为什么。

从修路的例子看,外包有什么限制?

首先,我们来看个修路的例子,通过这个例子我们来看看外包的主要矛盾到底是什么。
假设 A 公司要给一个开发区规划公路,那么 A 公司要考虑的事情其实有很多,比如哪里是居民区,哪里是办公区,哪里是主干道,各条道路分别需要几个车道,路的承重多少,路基怎么设计才能扛得住承重……除了设计,可能还要铺设简单的实验道路,验证设计的可行性。
当 A 公司做好所有这些设计之后,就会交给市面上专业的修路公司,将修路工程外包给这些公司去做。修路公司人多,长期从事铺路工作,签了合同之后就可以带着几百上千号人拿着图纸开干。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/1000字
划线
笔记
复制
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
该试读文章来自付费专栏《职场求生攻略》,如需阅读全部文章,
请订阅文章所属专栏新⼈⾸单¥19.9
立即订阅
登录 后留言

精选留言(13)

  • Middleware
    深有同感,外包确实就是完成业务就好,代码质量不用你操心,操心多了,领导反而不高兴

    作者回复: 操心太多耽误老板赚钱,哈哈。

    2020-06-12
    9
  • Guide哥
    实际上,并不完全是这样的,文中观点有点过激。我是ThoughtWorks的,老牌外包了,但是,基本从网站架构到开发都是自己做。而且,公司主要是咨询业务,专门给别的企业做技术转型。

    作者回复: 文章能做的是在提供事实,给予框架,给出分析,这一整个过程。更希望做到的是帮助大家思考问题。我当然知道外包有各种不同的的形态,比如还有你提到的咨询等。

    你的过程也是如此,给出事实,再给出基于事实的观点。这样就挺好,这就能达到交流的目的。

    其实只要有观点,就可以被人认为是偏激甚至过激。

    比如,如果按照你说的情况,直接给出这个观点:外包很棒棒,很高级。那么,如果你是从别的文章看到这个观点,你是否也认为这个观点偏激过激?

    所以我建议,不要动不动就说偏激甚至过激。这只能引起争吵,无法带来理性的争论。

    而且我觉得我并不过激,我觉得我连偏激都说不上。不知道你是否看到如下的原文:

    <加粗加大音量调高三度>
    当然,实际的外包形式有很多,今天的内容里只是讨论了一种最主流的形式。也有一些外包公司反其道而行之,专门做一些甲方无法搞定的非常专业的工作,甚至连方案都是外包公司参与一起制定的。想当初,MS-DOS 就是 IBM 外包给微软开发的。如果你正在从事外包工作,千万不要否定自己的工作。总之一句话:只要感到自己有成长,有收获,那么就是值得的。
    </加粗加大音量调高三度>

    2020-06-25
    1
    6
  • 滴流乱转小胖子
    我说下我刚毕业的经历吧!!!
    刚毕业时没有工作经验,面试屡屡碰壁,真是连个工作机会都没有。
    后来只能干上外包,在甲方公司驻场办公。
    通过一年半的认真工作,得到了甲方领导层认可。
    后期项目进入稳定维护期,我就被甲方公司招安,薪资福利有所提升。

    作者回复: 👍,外包和外派转正的几率还是很大的。比起面试,在共同工作中,更能够发现一个人的优秀品质。

    2020-06-12
    6
  • 每天晒白牙
    只干过一天外包,就辞职了😂
    之前接了一个外包到移动的offer,面试的时候说做Java开发,第一天去了后,让我学下安卓测试,我也没吱声,第二天就没去,然后就辞职了,后面就再也没考虑过外包了

    作者回复: 是的,外包基本上就是让干啥就得干啥。没得选。

    2020-06-12
    2
    3
  • Geek_3b1096

    真希望早点看到这篇文章...

    作者回复: 希望现在让你看到,也对你有点帮助。

    2020-06-12
    2
  • Sdylan
    看着文章,感觉我就是一个做外包的。

    作者回复: 首先外包也不是不好。合适自己成长就好。

    其次感觉不一定对😁

    2020-07-16
    1
  • hao-kuai
    思考题:
    第一份工作被人力外包到客户现场工作,努力工作、加班,然后到年底了开会说实行新的考勤制度之前的加班时长被消失了;然后请假什么的都要甲方PM同意然后公司再申请一次(备案),平时相处的人都是甲方的,人家也不把你当同事!8个月下来只有发工资的时候知道自己是哪家公司的;没有归属感、职业规划、晋升途径;啥都没有,总之不要耽误老板”买卖人口“。

    感悟:
    做项目外包不能参与一个完整的项目流程,积累不到完整的经验也就没有所谓的相关行业经验!只能无脑选择主流技术和大厂背书框架,然后逐渐熟练使用相关的API,然后就到此为止了,然后大家竞争的就是api的熟练程度和技术相关填坑经验了;
    如果人的学习能力差不多,那么随着年龄增长,人生逐步进入后边的阶段,变成的腊肉;精力、时间、体力其实是没办法和优秀的新一茬的鲜肉比的,人的期望待遇还远低于你,仿佛一眼看穿头顶的发量

    作者回复: 总结的很好,直击要害!

    2020-06-15
    1
  • ueki
    外包公司没有中间空闲时间,一个项目刚做完,紧接着又上另一个项目

    作者回复: 因为对外包公司来说,员工闲着就是在纯亏钱

    2020-06-14
    1
  • 依韵
    以前公司是自己干,现在这个领域华为腾讯插进来了,因为腾讯华为的名气,华为腾讯拿十年前的设计风格客户都说比我们的好,我们就被动地成了外包。

    作者回复: 巨头就是有名气上的优势。。。

    2020-06-13
    1
  • 云上的鱼
    之前在个龙头外包公司干过,有自己的框架,规范标准的项目流程,项目规模也很大,一开始觉得还挺nb的,后来发现技术氛围太差了,组里面的人特别是老员工基本上都是抱着混日子的心态完成任务,一点追求都没有,就想着混口饭吃,于是我干了几个月混了点经验就走了

    作者回复: 嗯呐,不能一杆子打翻一船人,简单粗暴的说外包公司没技术含量。但是外包这种工作性质,很大成都上决定了公司的技术氛围。没动力持续在技术上高投入,只需要做确定的事情,就可以获得回报,这种前提下,长此以往,技术氛围就会像你说的那样氛围差,没追求。

    2020-06-13
    1
  • 南湾小猪
    非常认可老师这篇文章的观点!

    补充一下自己的观察,希望能为其他同学提供一些信息:
    1. 很多正规大公司会把“帮助手下正式员工提升“作为对经理的考核指标之一,所以经理通常会有计划地培养正式员工,比如定期一对一会议,提供培训机会,协商制定年度季度OKR计划等。
    2. 大公司对正式员工和外包合同工的面试侧重点也不同。正式工一般需要通过五轮以上面试(算法/系统设计/行为)考察他们的聪明程度、沟通能力、性格品质等;合同工一般只有两三轮,主要考察有没有当前公司技术栈的相关经验,能否立刻上手干活。

    最后想问老师一个问题,我没有在外包公司工作过,通过观察对比自己所在公司的资深正式员工和外包合同工,我感到合同工在领导面前销售自己的能力普遍更强,不知道老师是否有同样的感受?如果有,您觉得这背后的原因是什么?

    作者回复: 嗯呐,正式员工开除的成本高呀,所以招聘的时候就要多把关。外派就如你所说,不会培养,只想拿来就出活,干的不好可以很快换人,所以面试的时候也不需要考察太多潜力呀之类的东西。

    至于销售自己的能力,说说自己的想法。如果是冲着转正来的,表现自己是必要的。相比之下,资深正式员工可能并没有这么大的“生存”压力,不需要表现的那么显眼。而且就资深的正式员工来说,和经理的关系已经有很多年的打磨了,也不太需要销售自己了。

    2020-06-13
    1
  • 酸辣土豆丝
    外包一个突出的特点就是没有归属感。姥姥不疼,舅舅不爱的感觉,在甲方公司里面被边缘化

    作者回复: 为什么没有归属感,因为姥姥不疼,舅舅不爱,为什么呢?因为可替代性强。为什么呢?因为做的事情是最末端的,最不需要理解全局,最不需要做决策的事情。

    2020-06-12
    1
  • 一道阳光
    我在外包工作了三年,确实是只要你会写代码,大部分都是简单的编码,上层的方案讨论以及决策都没参与过,感觉就是个执行任务的人,没有一点参与感,而且技术栈上都没有用到市面上流行的主流技术。三年工作,也就感觉最近一年有所成长,涉及过优化,大数据量处理效率性能优化,局部方案设计。也就止步于这些,随着年龄的增长,只会这些感觉到危机快被淘汰了。

    作者回复: 一直没有危机感的人才是最容易被淘汰的。有危机感就有行动的动力。因为与其老是因为危机感而不安,还不如努力做点事情,消除危机感。

    正如文中说的,提升自己业务的积淀,加深对系统解决的问题的理解,可以让自己迈向下一个台阶。

    2020-06-12
    1
收起评论
13
返回
顶部