CTO是管理岗位,CTO是管理岗位,CTO是管理岗位,重要是事情要说三遍。
不要以为自己会某个领域的技术开发就能做这个领域的公司的CTO,如果你只是普通工程师,从没领导过研发团队,那么你可以先尝试做做开发经理,带个十来人的小团队。
大公司低级岗位对应小公司的高级岗位,这种认知是错误的。
岗位对应的是能力要求,不见得大公司的低级员工天然具备小公司高级岗位的能力。
公司大跟你屁关系没有,不等于你有能力,公司之所以大是因为你的前辈员工能力还不错又运气好赶上了行业红利期。
大公司的CTO和小公司的CTO要求其实是差不多的,并不会因为小公司的规模小,做CTO就简单,事实上小公司的CTO通常会更难一些。
我离开支付宝的时候,支付宝应该有几千人了,时间久远都有些记不清。刚加入支付宝的时候 2005 年,整个团队也就几十个人。然后一路看着公司快速扩张,这个过程里,曾经有那么一段时间,做事情非常有节奏,但到后来越来越感觉到工作节奏慢了许多,有很多牵制,有很多不必要的事情也要硬着头皮去做,到了后期,按部就班,会议尤其多,非常痛苦。
时常会想到生命消耗在这种事情上真是没必要,没有任何成就感可言。
从支付宝离开,到了小公司,离开的时候自己把笔记本换了 Macbook Pro ,想到以后工作环境再也不用 Windows 了,也不用 Outlook 收邮件了(讨厌死了 Outlook 的崩溃),直接 Gmail 搞定,很欣喜。
但是,我在新团队并没有要求团队用我所喜欢的各种技术。这是很多人都忍不住要去做的。保留旧的技术体系和习惯,一点点的改变。是我喜欢的做法。当时还有团队成员来问我,是不是会改变很多,我告诉他们,不用太担心。因地制宜,合适就好。那种一上来就大张旗鼓折腾的,最后也好不到哪里去。
你要做很多选择,有一种选择是,你要把团队变成一个勾心斗角的团队,还是把团队变成一个相对简单的团队,完全取决于你。
当时整个公司 50 多人,真正意义上的小公司,技术团队一共 11 人。前面好几年积累下各种技术债务,有很多想做的产品,一直没资源实现。那首要任务就是还清技术债务。我能做的事情,一边招人,一边给给团队提供资源和支持,给大家换更好的显示器,电脑加内存,换好一点的椅子,更好的电脑,好的带宽,公司提供翻墙能力…这些会提升效率。
一共就这么多人,要么快速招更多的人进来,要么扫清障碍,让现有资源效率更高,就可以做更多的事情,逻辑很简单。一两个月之内做的事情,差不多是我在大公司里一年的工作任务,有一种生命延长了许多的感觉。非常刺激。
会觉得有成就感。团队同事也觉得有成就感。觉得自己的工作更有成效,受到了尊重。
在大公司里工作,跟小公司里是不一样的(废话)。小公司,环节和流程都更短,结构更扁平化,一个人要承担的责任更多,对能力的要求更为全面。如果团队成员还足够信任你的话,就更为幸运了。如果不想把公司变得跟大公司一样,就别去照搬大公司的架构,除非你要告诉别人你很蠢。
被迫把自己逼成一个多面手,团队没有人能做的事情,就要自己去找资源来解决,如果你对这个一无所知,那就只好被忽悠吧,如果自己有不错的了解,那么就省了很多麻烦。拿 SEO 来说,很多大公司出来的人对这个一无所知,或者只是了解一点皮毛,但是真的到了实战中,网络上搜索来的那一点玩意儿完全不管用。在一位业内顶尖 SEO 专家的帮助下,给我们上了好几次课,最后基本上做到了及格。这样相比一堆不及格的,你就跑在了前面。
对大公司里出来的人,这个挑战是很严峻的。很多人在大公司里自己的技术领域做好了就行了,完全不用管其他领域的东西。但到了小公司,要求掌握的越多越好,否则就很被动。还好,我此前曾经做过很多这方面的积累,刚好都用的上。
你以为全栈工程师就够了吗? 不够的,远远不够,需要方方面面的积累。我自己也有很多缺陷,后来弥补了一点,弥补不上来的,只好扬长避短了。
忘掉自己以前最擅长的东西,那些在小公司用处不大。木桶理论大家都知道,但是实践中,很多人是没有意识的,不是从全局考虑问题。我以前是做数据库的,我如果把我以前的那一套玩意儿照搬过来,可以把木桶的一块木板做的超级高,但能怎么样呢? 不会对现有团队增加什么价值,反而可能投入更多的资源,对公司来说是浪费。同样道理,如果你以前代码写得好,别自己每天也去写代码,对团队的价值不大。不同的阶段要做不一样的事情,不能用一招包打天下。
CTO 不应该只局限于技术,应该让团队成员的技术劳动体现出应有的价值,把技术和产品变成一家公司的发动机。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有