作者介绍
陈超,豌豆公主 CTO,十年互联网软件行业经验;擅长互动类产品研发、亿级大规模分布式及高性能系统设计;主导参与了 360 整体 Web 服务端从无到有的发展历程;主要作品包括 360 云盘、360 免费 WiFi 以及 360 内部基础架构项目。2015 年6 月,他组建豌豆公主北京团队,负责技术、市场及其他工作。
我为什么离开 360?
从产品角度说:我负责过 360 云盘、360 免费 WiFi、360 补丁、经验口袋。从业务角度说:我负责过 S3、KV 系统、各种基础组件,同时在 360 Web 服务端技术委员会任职。
离开 360 的三个主要原因:
能力发展到一定阶段,寻求更大的挑战和自我实现。
实现对团队的激励和价值体现。
解脱自己的不甘心。
豌豆公主是什么?豌豆公主是主做日本市场的一个跨境电商,它的核心思路是把日本的精致生活带到国内,也就是把日本好的东西带到国内来。我在豌豆公主主要做的就是整个平台的搭建。
创业初期的感受
寂寞和苦是我刚加入时的感受。因为是初创,当时公司只有两三个人,需要面对的问题很多,比如正常工作流程如何搭建?新员工入职,机器谁去买?买什么配置?这些都是我要考虑的问题。
这些很基础的事情,都要我自己来做。当时特别寂寞,甚至都没有人一起吃饭。
回想起那时,我们租的办公区有一个落地窗,看起来很美好,但每到下午就会有阳光直晒进来,遇到周末加班,就没有空调,我们几个人在一起写代码,那是我觉得最苦的时候。
搭建团队是我首要做的事情。但整个过程中,对于我这样一个技术人来说,最大的尴尬就是人脉。
我工作十年,接触的都是技术人才,但创建一个团队、一个公司,除了技术人员还需要行政、HR,等等。
这时候我就在想,为什么我之前在工作中没有积攒这些人脉?这可能是因为工作性质导致,我接触最多的要么是产品,要么就是运营人员。
面对这样的问题,你可能会说,可以去招人啊,但是招到的人是否跟你的主流文化一致是个很大的问号。
对于创业公司来说,如何用最短时间,通过最低成本的方式,找到最合适的人,这是个难题。
创业共生死的主力团队一定是源于身边朋友/同事推荐的人才,这是最好的招聘渠道。因为这样的人,不需要花额外的时间和代价去重新认知。
创业公司与大公司的五大区别
1、环境差别
这是大公司和初创公司最明显的区别。作为豌豆公主中国的负责人,我要考虑的不仅仅是 CTO 这一条线,还要兼顾公司各方面的建设。
历时两个月的开发,豌豆公主上线,但作为初创公司,对于生存、招聘、技术、平台光环等方面的问题,要逐个攻破。
2、生存压力
这是每个初创公司会遇到的。很典型的就是投资人的钱要不要拿,这困扰了我很长时间。
天使轮由我们自己出钱,我觉得就像是倒计时,钱就那么多,每天都在一点点的减少,紧迫感特别强。
A 轮融资后,压力并没有像预期中的减少,因为这种压力不光来自自己,还有来自投资人的。
投资人几乎每周都要打电话了解本周单量、利润情况、为什么没有按预期增长等问题?甚至说再不行我就换人了。
我晚上睡觉前,都要想明天的量怎么办,公司怎么活,公司还能撑多久,日日如此。
随着公司量的变化,团队内部的压力就紧跟着来了。团队内部每天都会有人问:为什么要做这个需求?这个需求有什么用?为什么这个月没有增长?
这样一来,产品压力和运营压力变得特别大。慢慢的团队内部会出现质疑声,比如我们还能活多久?这个钱够不够烧?
3、招聘压力
大公司有品牌在那里摆着,很多人排着队来面试,你就可以随意地挑选自己需要的人才。
但对于小公司而言,是求着人来面试的一种心态,跟人说:“没关系,就过来聊一会,聊一会又没有坏处,要不然你过来我给你报销打车费。”也就是说大公司排队求面试,小公司是求着被面试。
然后就是文化融合的问题,豌豆公主日常是做日淘,涉及问题就是供应链端。供应链端目前在日本有一个本地团队。
那问题就来了,中日的文化是完全不一样的。像日本公司不能直接开除人,如果一个人不合适只能用招数把他恶心走。
日本加班费一定要支付,这块要控制他的工资,大到控制整个公司的利润,这样就会特别痛苦。
内部文化融合也是重中之重,豌豆公主主要人员是 360 出来的,风格会偏强势一点,直接一点,就是有问题就抛出来给你。
举个例子,公司大促,负责新媒体的一个姑娘,因为我说了一句:“有没有搞错,为什么新媒体没有配合大促做传播?”导致我们负责新媒体的一个小姑娘哭了一上午。
最后说下福利,每到年底,发不发奖金是很头痛的事情。作为核心的老员工可能会理解,不发福利是为了让公司活的更久一点,让我们走得更远一点。
但基层的员工不会这么想,他们会觉得公司怎么连年终奖都没有?碰到过节也不发东西?怎么一点人性都没有?听到这些,我会特别难受。
4、技术压力
这个是重点想和大家说的。如果你是一个产品为导向的公司,技术人员的价值体现在什么地方?是服从和完成某一项任务?
可是如果所服务的产品缺乏核心竞争力,产品经理能力也欠佳,技术人员即使再牛,也会被老板天天骂。
如何能够脱离被动的依赖,走出一条技术能够自己把握命运的道路,是我最想寻求突破的点。
技术人的痛点
正如那个“不写代码的 CTO”冯大辉所说:技术在短期内总是会被高估,但是在长期内总是会被低估。
针对技术压力,我个人认为,技术人员最好的发展应该分为四个阶段:
学习:不停学习,去吸收身边同事的经验;跟大牛学习,积累知识。
沉淀:把所学记入日记、记到脑子、运用于日常工作。
分享:去论坛分享,帮其他人解决问题,参加公开讲座、内部培训。
影响力:提高个人影响力和公司影响力。
技术人的缺点
技术人员最大的缺点是什么?是沟通和表达。如果一个技术人员沟通和表达的能力特别差,如邮件不会写、汇报说不清工作内容等等,那他在工作中会出现很多问题。
所以,在我的团队,我会要求每个人每周要写总结、做分享,价值最大化地将每个人所做的工作表达出来。
技术产品化、业务化,技术人员才可以更多地控制自己的命运。而不是把自己的命运交到一个产品或运营的手中。
我觉得,所有技术,不能只为了一款产品而做,做出来的东西一定要有通用性,并且在将来某一个时间点,是可以带出去并给更多人使用的。
根据我的个人经验,技术人员要自力更生,要有更多的主动权和掌控命运的能力,但这里我想强调技术并非万能。
从大公司到初创公司,在技术上应该有所变化。不要为了技术而去创造需求,对于初创公司而言,很多复杂的技术环节都可以先省去,等业务到了某个阶段再进行演进。
最怕的事情就是脱离业务场景去谈架构,这是很大的坑,有时候要花费掉公司巨大的财力、物力和人力。
传统的大公司电商系统会包含用户模块、商家模块,然后是扣费、计费模块等,每个模块之间都是完全独立。
模块之间通过 rest 协议来通信。上面有一个很美好的业务模型,基于下面的各种组件组装起来,要实现的就是任何的改进和改动,都可以做到每一个系统之间是隔离的状态。
但对于初创公司而言,做这些事情,至少得花半年时间,现有人力和资源都是不可能实现的。
所以我把所有模块整合到一套系统,如果将来需要拆分,再进行重构。对于初创公司来说很重要的一点,就是怎样做可以在达到目的同时更省钱。
5、平台光环
这个对于我来说是体验最明显的。部分大公司的市场人员具备的能力是从 99 做到 100,但却并不具备从 0 做到 1 的能力。
面试过程中,很多人都谈到手上有哪些流量,怎么把这个流量转成 APP 所需要的流量。
但对于创业公司来说,没有流量资源,只能跪求别人合作。所以所有的公司从小变大之前,都需要在品牌建设和资源寻找方面下很大功夫。
初创公司面临最大的难事
如果要问我,对于初创公司来说面临最大的难题是什么?我想说,不是招聘,不是技术,而是沟通。
对于豌豆公主来说,因为中日之间,时间上、做事方式都不一样,跨地域沟通是首要问题。和用户之间的沟通,稍有不慎就会面临公关危机。
当内部还没有形成很好的文化,每个人都站在自己的立场上去想问题,没有从公司的角度出发,这是很可怕的事情。
技术创业的一些收获
从大公司走出来,自主创业,这一路走来,收获颇多。对于初创公司来说,一切都要从零开始,包括市场、财务、物流、行政和装修等等各方面都要亲力亲为,我从中学到很多的知识。
通过和很多方面的人进行沟通,磨练自己,在沟通上会有很大的提升。很多事情,不得不去面对,不得不去争取。
就资源来说,我最大收获就是得到投资人的一些意见和建议。在和他们交流的时候,他们会说出自己对事情的看法和对行业的理解。每个投资人的角度都会不一样。这些都是我在大公司接触不到的。
因为在大公司,我做的就是解决具体问题,公司的问题、团队的问题等等。当我真正的走出来,和更多的人去接触,最大的感受就是世界真的很美好。
通过个人总结,我认为最适合技术创业的人,不是大公司的技术牛人,也不是小公司的多面手,而是见证了巨头从小到大的那一撮技术人。
因为这些人知道对于大公司来说,应该用什么样的架构,而对于小公司来说,又应该用什么样的架构,可以因地制宜。
我认为,优秀的技术保障就是让技术人员没有存在感!因为当公司发展到很长一段时间以后,老板真的会觉得我养了一帮技术干嘛?好像每天也没有什么事,提需求能正常完成,每天都跟产品和运营开会,那你们技术是干什么的?
这个时候你会觉得,那是因为我们技术人员真的很优秀。
本文选自《CTO说》,来源:51CTO技术栈
如果字段的最大可能长度超过255字节,那么长度值可能…
只能说作者太用心了,优秀
感谢详解
一般干个7-8年(即30岁左右),能做到年入40w-50w;有…
230721