本站提供互联网编程技术交流分享,部分技术教程不断更新中,请随时关注或联系我寻求帮助 有事点我吧同时也欢迎有兴趣的朋友进行投稿。

从大公司离职去小公司当 CTO 是一种怎样的体验?

创业 熊哥club 1377℃ 0评论

亲身体会到这种情况,感觉很真实 就果断转载了

1329770690.jpeg

BAT码农一枚,接到某创业小公司邀请去当CTO,诚惶诚恐。。。

@李存熙
一图胜千言…
/uploads/fox/03081137_0.png/uploads/fox/03081137_1.png/uploads/fox/03081137_2.png/uploads/fox/03081137_3.png/uploads/fox/03081137_4.png/uploads/fox/03081137_5.png/uploads/fox/03081137_6.png/uploads/fox/03081137_7.png/uploads/fox/03081137_8.png/uploads/fox/03081137_9.png/uploads/fox/03081137_10.png/uploads/fox/03081137_11.png/uploads/fox/03081137_12.png/uploads/fox/03081137_13.png/uploads/fox/03081137_14.png/uploads/fox/03081137_15.png
@朱佳祺

不必惶恐,因为一个小公司想请一个有名号有能力的程序员,是拿不出任何与之匹配的物质条件的。所以在精神方面能够给一个技术人员最高的title也就是CTO了,一般这样的公司的CTO做的还是低阶码农的事,所以应该叫首席代码官儿。

普遍意义上来说给你开这样一个offer的人的脑海中CTO这几个字的价值要远远小于这三个字在你脑海中的价值。所以别闹混了。。。

不过既然去当了冒名的CTO,就要有CTO的样子,代码之外的事情要抓起,团队的事情要抓起,此外还要不断的跟老板洗脑技术的重要性和尽量提高老板对于技术的认知水平,对你的工作会有帮助。要不然等到公司规模大到需要真CTO的时候(因为物质条件有了),首席代码官儿是没法完成华丽转身的。也就自然会被咔嚓掉。

 @Fenng

{有点累,我随便写点儿,后续再补充。}

我离开支付宝的时候,支付宝应该有几千人了,时间久远都有些记不清了。刚加入支付宝的时候 2005 年,整个团队也就几十个人。然后一路看着公司快速膨胀,这个过程里,曾经有那么一段时间,做事情非常有节奏,但到后来越来越感觉到工作节奏慢了许多,有很多牵制,有很多不必要的事情也要硬着头皮去做,到了后期,按部就班,会议尤其多,非常痛苦。

时常会想到生命消耗在这种事情上真是没必要,没有任何成就感可言。

从支付宝离开,到了丁香园,离开的时候自己把笔记本换了 Macbook Pro ,想到以后工作环境再也不用 Windows 了,也不用 Outlook 收邮件了(讨厌死了 Outlook 的崩溃),直接 Gmail 搞定,很欣喜。

但是,我在新团队并没有要求团队用我所喜欢的各种技术。这是很多人都忍不住要去做的。

你要做很多选择,有一种选择是,你要把团队变成一个勾心斗角的团队,还是把团队变成一个相对简单的团队,完全取决于你。

丁香园当时整个公司 50 多人,真正意义上的小公司,技术团队一共 11 人。前面好几年积累下各种技术债务,有很多想做的产品,一直没资源实现。那首要任务就是还清技术债务。我能做的事情,一边招人,一边给给团队提供资源和支持,给大家换更好的显示器,电脑加内存,换好一点的椅子,更好的电脑,好的带宽,公司提供翻墙能力…这些会提升效率。

一共就这么多人,要么快速招更多的人进来,要么扫清障碍,让现有资源效率更高,就可以做更多的事情,逻辑很简单。一两个月之内做的事情,差不多是我在大公司里一年的工作任务,有一种生命延长了许多的感觉。非常刺激。

会觉得有成就感。团队同事也觉得有成就感。觉得自己的工作更有成效,受到了尊重。

在大公司里工作,跟小公司里是不一样的(废话)。小公司,环节和流程都更短,结构更扁平化,一个人要承担的责任更多,对能力的要求更为全面。如果团队成员还足够信任你的话,就更为幸运了。如果不想把公司变得跟大公司一样,就别去照搬大公司的架构,除非你要告诉别人你很蠢。

被迫把自己逼成一个多面手,团队没有人能做的事情,就要自己去找资源来解决,如果你对这个一无所知,那就只好被忽悠吧,如果自己有不错的了解,那么就省了很多麻烦。拿 SEO 来说,很多大公司出来的人对这个一无所知,或者只是了解一点皮毛,但是真的到了实战中,网络上搜索来的那一点玩意儿完全不管用。在一位业内顶尖 SEO 专家的帮助下,给我们上了好几次课,最后基本上做到了及格。这样相比一堆不及格的,你就跑在了前面。

对大公司里出来的人,这个挑战是很严峻的。很多人在大公司里自己的技术领域做好了就行了,完全不用管其他领域的东西。但到了小公司,要求掌握的越多越好,否则就很被动。还好,我此前曾经做过很多这方面的积累,刚好都用的上。

你以为全栈工程师就够了吗? 不够的,远远不够,需要方方面面的积累。我自己也有很多缺陷,后来弥补了一点,弥补不上来的,只好扬长避短了。

忘掉自己以前最擅长的东西,那些在小公司用处不大。木桶理论大家都知道,但是实践中,很多人是没有意识的,不是从全局考虑问题。我以前是做数据库的,我如果把我以前的那一套玩意儿照搬过来,可以把木桶的一块木板做的超级高,但能怎么样呢? 不会对现有团队增加什么价值,反而可能投入更多的资源,对公司来说是浪费。同样道理,如果你以前代码写得好,别自己每天也去写代码,对团队的价值不大。不同的阶段要做不一样的事情,不能用一招包打天下。

CTO 不应该只局限于技术,应该让团队成员的技术劳动体现出应有的价值,把技术和产品变成一家公司的发动机。

@中华田园男

给你的建议是:
1、BAT给技术的待遇很好了,如果不是特别想创业,还是给大老板打工吧
2、如果想创业,先加入一个靠谱团队边学边练是快速成长的好方式。直接干CTO可能会压力很大
3、如果你技术确实很牛,直接干CTO也不是不行。但对创业公司的技术线路最好先深入了解一下再跳。看看自己有哪些短板,是否能短期快速学习弥补
4、就算技术再牛,如果你的EQ不高,建议还是走技术专家路线,而非CTO。这对领导力有很高要求,如果公司业务发展很快,一下子从几个人的小作坊做成几百人的中等公司,你没有领导才能,没点个人魅力,技术再牛也是断然坐不稳CTO这个位子的。到时候别怪CEO不念旧情
5、最后,你问问自己,你是发自内心看好这个项目和创始人,还是看上CTO这个虚名或者物质利诱/大饼。如果只是虚名或者物质利益,小公司的发展肯定困难不断、一波三折的,大饼可能一会儿是500w美金,一会儿是100w人民币,眨眼可能又变成一个屁了。没点真正的追求和信念,是很难坚持下去的。

@韦一笑 

老板非技术或者非产品出生的,从来没参与过项目开发的,对技术工作想想太过简单化的,去了也白去。这样的老板,对 CTO 的定位就是 “魔术师”,好像招聘到一个厉害的魔术师过来,再宏伟的需求,只要 CTO 够牛,最多几天时间,他都能把想要的东西给 “变” 出来。这就是不懂研发的老板们对 CTO 的真实期望,你以其花一两年时间慢慢 “教” 会他研发的艰辛,还不如考虑一下换个地方。

再者前期东西做出来前你很重要,后期东西出来后靠运营的时候你就比较尴尬了。老板无法正确评估你的价值,东西出来后,技术做的好就是不出问题,老板看不到,看得到的时候就是出问题的时候了,好像每次赢得利润都是商务和运营的努力。

你需要争取资源和开发时间进行优化或者开发一些非功能性,界面上体现不出来的功能,你都会发现异常难以向老板说明他的重要性。

每次发奖金和分红的时候,老板都会心理暗自嘀咕,“我靠,技术那么高的工资,原来一直跟着我干的那帮商务兄弟们才拿那么点,利润又是他们创造的,好可怜呀。技术成天没开发啥新功能,老的也做不好,上周才出一次事故。。。。”

记住,这样的老板,对 CTO 的期望基本上就是停留在 “变魔术” 三个字上,出外创业,除了项目靠不靠谱,还得看看创始人的基因及期望。

等到哪天你离职时,期权股份一回收,你这两年就白忙了。

———–
以上为身边大数据统计出来的结论,信则有,不信则无。

原文:知乎
地址:https://www.zhihu.com/question/31753374

本文地址: http://www.xiongge.club/428.html

转载请注明:熊哥club » 从大公司离职去小公司当 CTO 是一种怎样的体验?

喜欢 (2)
[您的支持是我最大的动力]
分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮