去了两家外包公司,颠覆了我的认知!


分享一份 2020 年最新面试题资料!

看到这个标题,你们是不是以为栈长我去外包公司上班去了?

哈哈,还真不是的,我是去和外包公司谈合作了。

是一朋友的公司,他公司不是要做一个企业系统嘛,公司又没有资源能够协调,想着外包出去,于是叫我陪他去谈几家外包公司。

为什么需要外包

说到外包,大家可能都没有很好的印象,也有很多人抵触外包,但外包并无罪啊,存在即合理,BAT、华为等大公司身后都是一大批的外包公司做支撑,他们不可能全部业务都自己做!

为什么?

主要还是为了节省人力、时间成本!

因为管理一大票的员工本来就是一个长期烧钱且风险很大的事情,人多了有事情做有效益还好,如果没事情做又不赢利,这票人都要可能要随着项目的结束而解散,这也是对员工不负责的表现(这也是外包公司的痛点所在)。

举个例子,可能不是很恰当,如果阿里也想做微信这样的社交应用,当然,马老师之前也做过“来往”,不过失败了,就算失败了还可以将来往团队并入钉钉、旺旺这样的团队,因为都是做即时通讯应用的,可以很平滑的并入,如果没有类似这样的团队呢?或者是外部挖的新成立的团队呢?这个产品的失败,一是对这个团队是个自信上的打击,二是如果没有相似业务也不能非常好的安置这批人。

所以,要开创一个新的技术或者行业领域,自己又完全不擅长,对一般的公司来说都是有风险的,如果公司没有实力,可以考虑将边缘业务外包出去,看看市场反馈,再决定是否转入自己维护,这也是公司面对风险和成本控制的一种不错的选择,这时候外包的好处就出现了。

没错,我朋友的公司也是这样,一是他现在确实没有时间和精力再培养和管理一批员工,二是他想集中人力物力干公司最主要核心的业务,一些边边角角的业务系统就想外包出去。

外包洽谈

栈长之前没有和外包公司谈过业务,经过这次,一下午谈了两家外包公司,真是颠覆了我的认识,也让我也明白了许多道理。

第一家外包公司

这是一家颠覆我认知的外包公司,从各个方面都体现了这家公司的细节做的是非常好。

为什么说细节决定成败,这家公司诠释的淋漓尽致!!!

还没出门,就已经通过邮件告知了公司的具体位置及地图、停车地点、联系方式、以及各种交通工具的路线图等,让人感觉很温馨。

到了公司,安排我和朋友在会议室坐下,并每人送上一瓶水。和商务经理几分钟的寒暄之后,她打开了电脑连接电视开始做 PPT 演示。

全程讲了一个多小时,讲到了公司的发展历程、组织架构、业务模式、管理方式、合作案例、技术栈、合作方式、售后等,非常精彩,表达能力和输出能力让我惊讶,不愧是做商务的。同时也让我感叹,现在的外包公司业务是真强,感觉是无所不能,软硬通吃,各种项目案例眼花缭乱,只能用惊讶来形容,这才是真正的全栈。

虽然是一家外包公司,但公司成立非常早,年纪比我还大,整个开发测试流程非常标准化、规范化、结果量化,感觉就是装修外包一样的标准(每天给你发开发进度、测试视频),我敢说很多大型互联网公司都不一定有这样的标准。从需求沟通、产品设计、UI设计、代码开发、测试(白+黑)、验收流程都有公司一套非常成熟的方案,外包做成这样真是另眼相看了。

公司以交付为目标导向,其中一个很有意思的细节是,为了保证进度,开发人员遇到问题需要及时寻求技术经理帮助,但也可以自己钻研死磕,但如果一直死磕太长时间而延误了进度,一次罚2000。需要甲方配合的也会提前约定,一般都是提前交付,即使有延期,如果是他们的责任,延期一天赔 2%,意味着只要 50 天就可以免费做了?

所以,现在你现在知道干外包的血泪辛酸了吧,时间就是金钱,开发就如机器!这个项目还没干完,下个项目就可能已经为你预留坑位了,甚至同时干几个项目,哪有时间思考?

另外谈到了是否可以人力外包,驻场那种,他们是不建议的,因为可能会产生差旅费用(甲方负担),一来一回,一天的时间就没有了,而且不方便安排和监督,能远程就尽量远程,节省双方的费用。

因为这个还讲到了他们曾经驻场银行外包的一段经历,1小时的活硬是干了1天,为啥?听完我都觉得好笑,银行为了安全性,外包程序员摸不到电脑,只能站在房间外面隔着玻璃对着里面的人喊一句:A,里面的人就按一下A,就这样,1天……(不确定真实性,有更多银行外包的同学,欢迎在下面讨论分享)

最后,她带我们去看了他们的技术团队,果然是外包式风格,一排一排,坐的非常齐,也没人对你好奇张望,因为他们可能没时间管你。因为栈长我毕业那会也干过外包,知道外包那点事,感兴趣的可以关注公众号Java技术栈搜索外包阅读,都是我真实的外包经历记录。

但有一点,这个外包公司的氛围显得格外安静,都是各干各的,没有走场沟通交流的,一点也不像外包。。你所在的外包是啥样子呢?欢迎留言分享!

第二家外包公司

进入第二家外包公司,也颠覆了我的认知,与第一家完全形成鲜明对比!

到了公司前台,说找 XX 经理,前台直接说:你打 XX 电话吧!于是我朋友打了商务的电话商务才缓慢走出来,这公司还要前台干嘛?

然后商务带我们到楼上会议室坐下,然后空手走过来说:今天是有需求要过吗?

我和朋友都有点蒙逼了,好像已经确定合作意向了?然后我朋友说先要了解下公司的整体情况,需求那还是后面的事情,然后他才开始断断续续说一下公司的情况,大多时间是我们问一下,他说一下,不会主动透露公司更多的信息。

然后我朋友说想要看一下公司有没有项目案例及拿手的方向,他又出去搬了个古董笔记本进来,还不能投屏,我们只能凑上去看个大概,然后给我们展示了一个 XX 系统,这页面真的是……颠覆了我的认知,这 UI 不能太丑,这也太随意了吧!

然后我们聊到了他们的技术栈,把他们的项目经理也叫进来了,项目经理说开发语言主要是 Java 方向,因为 Java 好招人,PHP 不做,PHP不太好招人,really? 然后用了 RabbitMQ、Redis、Memcached 之类的中间件,其他就没说了。

然后我问他们有没有大数据、高并发、安全方面的开发经验,项目经理来一句完全没必要,说要控制成本,先用云产品推出市场再验证,后面再扩展,前期搞一堆分布式…巴拉巴拉……我承认他说的确实有道理,道理谁都会,但和我们问的问题完全背道而驰,有没有经验和有没有必要是两回事。

再说到他们的定价方式,这家公司说到万分之5的延期/天就可以无视了,这不是延期 2000 天我才能拿回全部本金,意味着可以无限延期,已经不抱希望了。

最后,我们走出大厦门口的时候,我朋友直接说:这家就不用考虑了。

总结

真是没有对比就没有伤害,第一家外包公司是电脑+电视投屏演示高大上的 PPT 精彩的讲了一个小时,第二家公司挤牙膏似的沟通在商务洽谈阶段就已经输了,一家公司的门面及对外展示实力的时候真的很重要。

所以,这次的外包走访经历给我最大的感受就是,做任何事情都要尽力做到最好,体现专业能力和实力,全力以赴,这样才能得到别人的信任、觉得可靠,同时也能赢得更多的机会。

细节决定成败,加油!!

分享一份 2020 年架构师学习资料!