笔者从事对日外包软件开发10年有余, 在过了不惑之年,也正处于一个中年危机状况之下.

就外包生态圈发表一些个人的感悟吧,仅代表本人想法.

外包公司, 有大有小, 小公司先且不谈.

大的外包公司中, 主要以中国本土的开发为主, 开发团队的建设与日本前端的BRSE合作来完成客户的业务委托.

在日本的客户能力,逐年下降的情况下, 外包公司驻日的人员能力则需要本质上的提升. 要从软件开发理论出发,做为指导来协助客户一起构建严谨的设计.

而现实并非如此,很多非行业的人员, 在客户面前种种承诺, 到后来,大多是不切实际的想法.为了完成承诺, 要进行大量的人力资源的投入来进行拟补.

这种原因要从大环境来进行论述, 国内的软件开发业, 经过短期的培训就可以CRUD上岗的程序员比比皆是, 各种不明就理的编码和拆东补西的构建, 以各种非常规的手法将客户的需求给实现.

所造成的后果就是, 逐渐失去客户的信任. 但由于下请法的存在, 也寻找不到规模大的外包公司来承建, 所以, 会造成优质的项目由客户在本地找协力会社进行作业. 一些边边角角的客户, 会外包公司来进行合作. 优质项目的丢失和项目数量的减少造成了多大数外包公司的困境.

近年来, 随着印度, 越南外包公司的进入, 客户大多也会选择更具有性价比的越南公司. 反正都是CRUD, 质量也不是特别的高, 为什么还用中国的外包公司呢?

面对这种困境, 一个普通的前提站在了大家的面前, 软件工程在外包公司中, 是否有必要应用. 质量体系是否需要严守. 员工的职业技能是否要进入理论领域的学习.

外包公司,如何生存, 特别在AI兴起的年代.
随着OpenAI与Microsoft的整合. 使用Excle, Viso进行设计, 从而在无代码平台下完成应用.

外包公司, 任重道远.