本帖最后由 Helloamy2014 于 2015-8-15 12:30 编辑
周末再放一篇有点意思的:
我的4G之路-论一个CTO的自我修养 上周在奥体34分钟跑完5km后,瞬间觉得自己正能量爆棚,下午去中关村创业街参加了一个互联网的交流活动。 我承认,我是被标题给吸引住了。 因为对于我等普通人而言,CTO们就是一群高高在上的人,他们会有什么烦恼?是否会高处不胜寒?他们自我提升之路是否会更加艰辛?
因为当时的访谈就是以问答的形式展开,我也同样以问答的形式根据我当时的笔记以及主办方的会议纪要整理了一些关键问题问答。 需要详细会议纪要的同学可以再联系我。 话说,这是我参加的这么多交流中,唯一的一次主办方提供了如此详细的会议纪要,绝对要赞一个!
Q1:CTO们何以成为CTO? 以下是各CTO们的进化之路: A1:因为有销售的经验,刚开始做技术我就觉得要成为CTO。我建议技术人,有机会学一下经济学、市场管理的东西。因为想做一个好的CTO,必须要有市场的意识;
A2:我为什么成为CTO?到现在还是有一点莫名其妙的感觉。我的初衷是带着兄弟们把产品做好,是不是CTO倒无所谓;
A3:我是慢慢肩负起技术部的职责,什么都管,不知不觉就到CTO这个职位了;
A4:程序员的都会有一个梦想,将来会像某某一样,成为自己敬仰的人。刚入行时我就想会成为一个CTO;
A5:我在技术上钻研不是很深。但我能保证技术人员做的事情不会偏离公司的目标。第二件事情就是要求可以沟通。技术人员不沟通,只能做到技术大拿。第三件事情就是要懂产品。研究技术是自己的娱乐,但是把技术转化为产品这是一个工作;
A6:我的兴趣太宽泛,刚好公司需要将技术、数据、产品三方面的结合,正好有这个机会。
Q2:CTO在技术上的广度和深度? A:技术是相通的,我觉得至少有1-2门技能非常熟,行业里排到很高的水平,这样才能完成A技能到B技能的迁移。
如果你广度不够就无法判断趋势。比如在判断未来技术发展趋势(比如五年),未来要做什么技术什么产品,这就是在***。有的公司押错了技术方向,就可能面向灭亡。
到今天为止,我也不再写代码了,但是我会看很多东西(包括国外的)。我还会看云计算、大数据等方面的东西。因为我要想未来五年公司要干什么,如果判断不了的话,未来的发展会受限制。因此广度是CTO必须具备的。
深度,你在成长为CTO之前要有的。如果没有的话,你就没有机会成为一个CTO。 最近我们团队遇到一个问题,有些研发人员跟我说“我想做Full-Style工程师”。我比较深恶痛绝,尤其是年轻一点的工程师跟我提全站工程师,我是非常痛恨这种提法的。为什么呢? 我相信只要做过几年技术的人,没有人会认为你在一年或者几个月轻松掌握一门技术。我们公司在招聘时,就看最近的三份工作,如果没有超过两年以上经验的话就直接Pass掉。我们问的第一个问题,就是问你最擅长什么。我们就是从你一个点看到你钻得多深、走得多远。
我的总结:CTO的广度远远比深度更重要,但在成为CTO之前,需要深度来积累。
Q3:作为CTO,你的布局有多深,有多远? A:如果说单就CTO角色来说,布局和聚焦非常重要。 作为一个创业公司,资源永远是有限的。做产品、做技术会面临很多不同的机会和方向,那么哪个是最重要的、当前最需要做的,把这些东西理出来,进行投入。因为不可能全面撒网,资源是不允许你那么做。所以你的布局要找出重点,做减法。
根据愿景储备人才尤其重要。尤其是创业初期,大家知道人才是很贵的,比如研发人员,尤其是大数据研发人员更是水涨船高。所以这中间需要一个平衡。我就找最好的人,最能适应变化的人,储备这样的人越多越好。
Q4:作为CTO,你的困惑在哪里? CTO们的困惑: 你的深度不够了? “自己的核心竞争力到底在哪?”以前你每周会读15篇的paper,现在是2-3篇,很多算法就无法持续跟踪了。 你的硬实力下降? 现在title好象很好听,但是你的技术能力(硬实力)已经下降,而软实力上可能提升。当你下次想要换工作时,那你到底要怎么去找工作、怎么去面试呢? 不会写代码了? 以前的专长就是写代码,比如我写了十几年的代码,但是慢慢地发展,管理的人越来越多、公司业务越来越多,没有时间写代码了,那么这个时候就比较困惑了,我到底要不要继续写代码? 你的精力不够了? 第一天协调这个部门,第二天协调那个部门,第三天再协调其他部门,所以说精力完全不够。
诚然,协调人、协调资源是会占据你很多时间,导致做事情不够专注,但是这是必须经历的过程。但这也是你真正开始履行做CTO的责任。 你的职责不再是简单的带人写代码、带人开发软件、开发应用系统,这些东西慢慢有别人可以做了。更多的是卖公司、卖理念技术的方向,让你的客户、市场能够认可。
CTO要做的,你要把公司的技术理念、技术方向卖给你的客户,让你的客户认可你的理念、公司、服务的产品和价值。这对CTO来说是最大的挑战。只要公司的CTO,只要他出马,没有签不下来的单子。
我的总结:终于明白,原来CTO其实是公司最顶尖的sales!
Q5:CTO们如何预防大公司病? 预防大公司病,研发人员要有自己的原则。 以前在360我学到一个印象很深的话,产品造的孽研发来还,研发造的孽测试来还,测试造的孽客户来还,客户再造孽产品就继续要还,这是一个循环。 从研发团队文化建立上讲,每个团队都有每个团队的特质,而不是说规划。但是要让这个团队形成一个种子,就是第一大家要诚实。
第二我鼓励研发团队互相挑战。公司大了事多了,大家只关注自己的一亩三分地,遇到部门交叉的,未必有人就去做。所以我跟研发的人,如果没有人做你们就要做。 用需求来举例。接需求的人要问三个问题:这个需求来自于谁?谁要用这个东西?
第二是这个需求要解决什么样的问题?这个问题是不是足够清晰? 第三是怎么判断这个需求满足的好不好?用户转化率是多少?有多少人用? 所以我要求研发团队去跟这些问题,一个需求出去之后,要看用户用得怎么样、好不好,有问题你要去解决。
Q6:CTO们如何进行自我修炼? 技术人员要往上走时,第一点需要足够的勤奋。做技术是很苦的活,写代码写到凌晨两三点,第二天早上六点起来接着干。 第二点,要无耻一些。我们知道打游戏死了可以复活。那么做技术的话要怕犯错误就会阻碍你的成长。如果你不敢迈出这一步,做新的突破和创新,是很难在技术上成长的。 第三点,在修炼的过程中大家要注意沟通和情商。公司大了,每个人都想往上走,凭什么新的项目就给你去承担? 所以你要去创新,甚至有时候是破坏性创新。其实我觉得技术人员在沟通或者情商上稍微有一点欠缺,怎么办呢?有一招儿特别好使,保持微笑。慢慢地你在公司里的机会越来越多、修炼的道路也会更顺利一些。
打铁还是自身硬。 个人的技能、知识面的广度、解决问题的思想和迅捷度都是靠锻炼、做得事情的多少得到的。 其次就是态度、责任心、职业修养,做事情一定要认真。你现在有技术能力、职业修养了,尤其是大公司,那么多开发人员,你怎么让领导知道你能力强,这也是一门艺术。如何通过隐含的方式告诉领导我很强?解决一些很难的事情就比你做更多的事情更加有优势。
总结:勤奋+无耻+微笑。
Q7:CTO眼里的创业机会? 创业的心态问题,永远如临深渊、如履薄冰。 你要想清楚。时机就是你有没有做好准备、承担这种非常强大的压力,而这件事能让你茶不思饭不想,不做它就生活不下去,有这种感觉创业的时机就到了。
第二个就是干什么事。一定是干自己最熟悉、最擅长的事情,能够在市场上有空间的。从你现有接触的环境中,发掘亮点,找创业点。一定要区分出“伪亮点”。 如果你是一个程序员,突然看到美甲这事挺好玩的,也去干一下,基本上100%要死,冒然踏足一个完全不熟悉的领域,成功率非常低。
如果真的找不到机会,先找家靠谱的公司,先学习。等发现点子之后再创业。 如果你真的想好了,我觉得有几点:一是投入,全身心投入;二是找到好的技术团队;三是要善于用现在现有的工具,能够帮助你缩短到达目的地的过程。
本文完结。感谢IC咖啡提供的完整会议纪要。
|