⌨️ 第一章 编程的基础知识
📄 一句话概括

程序员不止【在哪家公司上班】一个维度,还有【以什么合同形态干活】:派遣是出租人头、承包是按件交货、准委托居中——分清这几种,看合同、谈 offer 都不吃亏。

📝 本节和前面几节的关系

上一节是【岗位】地图,本节是【合同】地图。教材讲的是日本特有的四种形式,本节照讲并配中国对照——核心判据只有一条:出了问题,责任归谁;人归谁管。

一、四种形式一张表(日本语境)

形式 是什么 谁指挥干活 责任怎么担 类比
派遣 公司把你借给客户单位干活 客户现场指挥 客户指挥的活,客户负责方向;你的工资由派遣公司发 劳务出租
承包(受托开发) 客户把整个项目外包给你公司 自己公司指挥 按约定成果交货,做不出来自己兜底 按件交货的施工队
准委托开发 介于两者之间:接受委托,但工作方式受客户一定约束 双方商量着来 责任边界按合同细抠 包工不包料
软件工程服务(SES) 以【提供技术/时间】为标的的合同形态——卖的是工时 表面上不定指挥权 名义上按工时结算、风险归乙方;实际常被用作派遣的替代名目 出售工时

一句话记:派遣卖人头、承包卖成品、SES 卖工时、准委托在中间模糊地带。

二、分水岭:责任边界

四种形式真正的差别,用两个问题就能切开:

  1. 出了问题谁担?——承包方【交付不合格自己返工】,派遣方【方向错了是派去那边的责任】;
  2. 人归谁管?——派遣与 SES 的工程师在现场听客户安排,承包团队在自己公司干活。

实务提醒:日本近年对【伪装承包/SES 实为派遣】的合同纠偏很严——因为责任边界模糊时,干活的人(工程师)最容易被夹在中间:出了事故说你是承包(自己担),日常管理又把你当派遣(随叫随到)。签任何合同,先看这两条边界写清楚了没有。

三、中国对照:外包/驻场/自研

日本概念 中国常见对应 备注
派遣 劳务派遣/驻场开发 人到甲方现场,工资走乙方
承包 项目外包(乙方接单) 按里程碑验收付款
SES 常被笼统归入【IT 外包】 中国没有 SES 这个专有名词,纠纷形态类似【人头外包】
—— 自研(甲方自己养团队) 日本大企业自研比例低、中国互联网大厂以自研为主——这是两国 IT 业结构上最大的不同

给你的启示:判断一个 offer 的实际形态,别看名片上的头衔,看三件事——在哪办公、听谁安排、出了问题谁背。这三条与 1-5 的岗位地图叠加,才构成一个工作机会的完整画像。

四、动手 Demo:给三种真实场景定形态

判断下面三种情形各属于哪种形式(派遣/承包/自研):

题目与答案: 1. 某市教育局招标【校园照明管理平台】,湖北某公司中标,回自己公司开发、按里程碑交付 —— 承包(项目外包:卖成品); 2. 某公司运维部缺人,与人力公司签约,张三每天到客户现场上班、听客户安排 —— 派遣(卖人头); 3. 腾讯自己招工程师开发微信 —— 自研。

读结果:注意场景 1 的乙方也可以再把自己的工程师派到甲方驻场——一个项目里可以同时出现多种形态,合同要一层层看。

30 秒实验

在招聘网站找一条含【驻场】【外包】【派遣】关键词的岗位描述,对照本节表格找三件事:在哪办公、听谁安排、薪资由谁发。

看到什么算成功:三条里至少两条能从 JD 里读出来。

读结果:读不全的那条就是【边界模糊】的信号——面试时这正是必须当面问清的问题。

常见误区

  1. 【承包比派遣高级,都该选承包】——不是。承包责任重(做砸了自己兜底),派遣稳定但成长受限;关键是合同把边界写清,而不是名词好听。
  2. 【外包公司没有技术含量】——大项目集成与交付能力本身就是技术;但若常年只做【纯人头驻场】,接触核心设计的机会确实少——要防的是岗位内容,不是公司类型。
  3. 【自研=稳定】——自研团队同样有项目失败、组织调整;【稳定】看的是业务与现金流,不是用工形态。
  4. 【合同形态与技术人员无关】——恰恰相反:形态决定你的考核方式(卖工时=按出勤,承包=按交付)、决定你能学到什么(现场配合 vs 完整开发)。
自测三问(点开对答案) 1. **切开四种形式的那两个问题是什么?** 出了问题谁担(责任边界)、人归谁管(指挥权)——两条一问,形态立现。 2. **为什么说【伪装承包】对工程师最不利?** 责任按承包算(做砸自己背),管理却按派遣来(随叫随到)——义务与保护不对等,工程师被夹在中间。 3. **中国与日本 IT 业结构最大的不同是什么?** 中国互联网大厂以自研为主,日本大企业长期依赖外包/派遣体系——同样是程序员,两边的工作形态差别很大。

相关笔记