最近收到一个创业团队的邀请,跟对方聊了之后产生了这样的想法,不知道各位是否有类似的遭遇? 事情大概是这样的: 一家创业公司的 CEO 主动联系了我,对方在招资深 JAVA ,然后我看了下地点离我家很近, JD 上给的薪资区间也还不错,就决定去了解下情况。 然而和对方 CTO 聊的过程中,我发现对方完全不懂后端技术,先不提中间件服务化框架这些创业公司开始阶段不会搞的东西,即使聊到 nginx,tomcat,mysql,redis 这些最基本的对方也是全程“黑人问号.jpg ”的表情。当我谈到 sql 语句优化的时候,对方的一句“我们不写 sql 语句,因为 sql 语句不可控”也是搞得我一脸懵逼。另外对方还问了我诸如“会远程调试吗?你 spring,mybatis 用的哪个版本?”之类的问题,我当时的感想就是“ excuse me?” 那位 CTO 剩下的就都是问前端相关的问题了,都是问在用哪些开源框架和工具。
那么问题来了,只懂前端技术的 CTO 带的团队能否做出好的产品?有没有相关例子
|  |      1janxin      2016-08-27 10:26:06 +08:00 via iPhone  1 水平不靠谱的 CTO 迟早会玩完的。另外产品做好做不好不只是看技术,影响最多占 50%。靠谱不靠谱还得看团队。 | 
|  |      2Fleey      2016-08-27 10:31:43 +08:00 有趣。我觉得你这个案例特别有趣。 | 
|      4Bardon      2016-08-27 10:38:16 +08:00 不是每个 CTO 都是全栈,重要的是态度。不过这个 CTO 貌似再招自己完全不了解的领域... | 
|      5alexleft      2016-08-27 11:17:11 +08:00 通常做前端的逻辑性和工程构造能力都不会很强,所以你懂的。 | 
|      6lcc4376      2016-08-27 11:37:55 +08:00 好的前端必須懂一點後段的,或者是以前是後端後來轉前端的這種 | 
|  |      7ecloud      2016-08-27 11:49:02 +08:00  1 厉害的 SA 或者 DBA 都具有的特性:强大的 Trouble-shooting 能力,耐压,发散性思维,任何情况下都准备好后路 厉害的 QA 所具有的特性:责任心,严谨,对软件开发生命周期的理解 厉害的产品经理所具有的特性:沟通,市场和技术的前瞻,耐压 然而一个厉害的开发人员,无论前端还是后端,除了技术方面或者设计方面的能力以外,上述特性很少会拥有 所以我个人并不看好开发人员出身的高层管理者 | 
|  |      8holyghost      2016-08-27 11:53:28 +08:00 PC 注意 PC | 
|  |      9Zzzzzzzzz      2016-08-27 12:11:46 +08:00 看待遇就好了, 别想太多, 大部分产品都会掉坑, 大部分创业公司都会死掉, 无论 CTO 是什么出身. | 
|  |      10Actrace      2016-08-27 12:19:09 +08:00 CTO 不是全栈出身就等着掉坑吧。 | 
|      12Totato5749      2016-08-27 13:15:51 +08:00 那你们怎么看最近在微博上撕逼的 Fenng 事件? | 
|  |      13FrankHB      2016-08-27 13:18:24 +08:00  1 没有统计不好说,但常理上来讲,因为技能树限制,能当成正好称职的 PM 用的 CTO 比 CTO 难找多了。 | 
|  |      14FrankHB      2016-08-27 13:22:13 +08:00 细看了下其实和其它角色无关,这个 CTO 常识性视野不够,作为 CTO 都算站错位置了。 根本就不需要看什么全栈嘛……(其实严格意义上真没几个全栈的,不算硬件,能自己往上撸机器码造汇编器的能有几个。) | 
|      15Tom008      2016-08-27 13:34:34 +08:00 我不赞成前面几个人的说话,我们 CTO 就不是做技术的,对技术的理解也就是看看微信公总号上的技术文章或者网上的技术文章,看到了就转载给我们看,人家照样做了 CTO !你们啊 naive ! | 
|  |      16Felldeadbird      2016-08-27 13:57:36 +08:00 via iPhone 不拖工资,给足。福利好。就是好 cto 。其他管他呢? | 
|  |      17learnshare      2016-08-27 14:18:42 +08:00 只懂单方面技术的 CTO 都一样 | 
|  |      19aias      2016-08-27 14:45:54 +08:00 23333 | 
|  |      20chairuosen      2016-08-27 14:49:03 +08:00 via iPhone 不懂正常,装懂就 sb 了 | 
|  |      21zyEros      2016-08-27 14:55:02 +08:00 via iPhone 做工程做到深处,前端后端不重要,我们 CTO 就是前端,后端管理起来不也 6 | 
|  |      22baocaixiong      2016-08-27 15:04:34 +08:00 如果他要说,我现在这些方面都不太了解,需要你来帮忙坐镇。 可能这样疑惑会少些? | 
|      23Jerry5850022      2016-08-27 15:50:01 +08:00 其实我想问,有没有不是程序员出生的 CTO ...这样的话会不会死的很惨? | 
|  |      24alexapollo      2016-08-27 16:16:31 +08:00 技术栈不行还是不是很适合做 CTO 的,当然,公司大了纯嘴炮出外 | 
|  |      25myoula      2016-08-27 16:48:29 +08:00 via iPhone  2 CTO 不是全栈没问题,关键是他能不能找到合适公司业务方向所需要的专业人才,并且愿意放权和配给资源,并且确保和争取到合适的利益回报。在跟不懂技术的人交流的时候,能够以一种很直白的方式表达技术部门正在做什么,让他们听懂,能做到这样的估计不多。 | 
|  |      26xjp      2016-08-27 17:33:34 +08:00 这个和前端没关啊  楼主的题目应该为  “只懂一门技术的 CTO 带的团队做的产品坑掉的概率是不是高些?” | 
|  |      27Infernalzero OP @Totato5749 至少 fenng 不可能说出不写 sql 这种话,毕竟人家以前也是 DBA ,必然深知系统稳定性和可用性的重要 | 
|  |      28ipconfiger      2016-08-27 17:52:58 +08:00 作为一个"CTO"来说, 不管会不会, 好歹得懂点, 知道是啥, 知道用来干啥的, 没吃过猪肉好歹要见过猪跑吧. | 
|  |      29laodao      2016-08-27 18:11:50 +08:00 楼主标题有点问题:应该是只懂前端的 CTO ,而不是前端出身的 CTO 。 | 
|      31salmon5      2016-08-27 19:12:12 +08:00 要看气魄,前端干预后端等等,就不好了。这其中的苦只有当事才知道。 | 
|  |      32tabris17      2016-08-27 19:15:47 +08:00 前端出身没问题啊,但是只懂前端就比较尴尬了, CTO 不单单是个管理者,也同样是一个技术人员 | 
|  |      33seki      2016-08-27 19:15:58 +08:00 有個疑問, 如果用了 ORM ,不就是不寫 SQL 了嗎? | 
|  |      35wupher      2016-08-27 19:30:19 +08:00 如果他信任你,或者有一个相对比较靠谱的后端 Leader ,那也就罢了。 如果他上手瞎指挥( CTO 的本职 工作),那就完了。 最好还是别去,整个后端都容易被甩锅。 | 
|  |      36Infernalzero OP @laodao 是的,我标题写错了,可惜没法改 | 
|  |      37ljbha007      2016-08-27 19:39:30 +08:00 我觉得所有程序员理所应当的都应该是全栈 | 
|      38wander2008      2016-08-27 21:27:17 +08:00 via iPhone 我去给他们当 cto 吧。 | 
|  |      39sfree2005      2016-08-27 21:32:47 +08:00 其实不论只了解前端或者后端,做 CTO 都会有盲区的。 还是得看技术上的嗅觉,他不太懂后端技术本身不是问题,但在后端的问题上对你有绝对的信任也 OK 。 这就看人的管理能力,他是否愿意放权或者还是为了面子不懂装懂地没事都要搅合你的工作范畴. 如果是后者,那会很麻烦。 | 
|  |      40smilingsun      2016-08-27 22:39:50 +08:00 最近工作中感觉,前端的学习能力和学习主动性,平均要比后端要高一些,不知道大家的公司是怎样的? | 
|  |      41dphdjy      2016-08-27 23:15:55 +08:00 via Android 这 CTO 和前端无关。。。前端现在都逆天了。。。 | 
|  |      42zzNucker      2016-08-27 23:28:39 +08:00 你先遇到 2 个以上这种事情再来发帖吧,简直是以偏概全到极点了。。。 一个都要来说。 | 
|  |      43zzNucker      2016-08-27 23:29:07 +08:00 @smilingsun 可能是前端东西变化太快了。。。 | 
|  |      44lwbjing      2016-08-27 23:57:07 +08:00 这里就不粘前端的技能树了... | 
|  |      45wobuhuicode      2016-08-28 00:45:42 +08:00 via iPhone 你们啊,太年轻,都在嫌弃 CTO 技术不好,我说我遇到过产品经理出身的 CTO 你敢信吗?就是那种程序员天敌的产品经理! | 
|      46yuankui      2016-08-28 09:28:46 +08:00 @ecloud 瞎扯。。 技术人员不需要严谨?责任心?对软件开发生命周期的理解? 不需要强大的 Trouble-shooting 能力?耐压?发散性思维?任何情况下都准备好后路 ? 你家的技术人员要求就这么低?? | 
|      47hantsy      2016-08-28 16:36:18 +08:00 这种项目从一开始基本上就是一个坑,懂一点前端的人,根本不可能把控整个项目,这样的人见过不少。最可怕,一些人什么都是以一个页面(写老的 PHP 程序那样)来思考问题,没分布概念,一个复杂点的项目,复杂事务处理,消息,缓存,高并发,安全,日志监控对他们就是对牛弹琴。 | 
|      48hantsy      2016-08-28 16:42:06 +08:00 @Tom008  CTO , T 一定不可少。 如果 CTO 的 T 只有 2 分,在中国这种公司环境下,他底下的人很难有超过 2 分的人,自己完全没能力去培养和发现人才。 而一个 T 有 8 分的 CTO ,懂得使用方法去要求底下如何使用技术,下面的人也不会差到哪里去。 | 
|  |      49imlewc      2017-01-22 23:07:25 +08:00 知人善用的 CTO 才是好的 CTO 创业公司的 CTO 说实话技术都不算是特别牛 主要是有个吸纳的心态、学习的心态 要是因噎废食 这样就不好了 | 
|  |      50Sapp      2017-03-10 22:50:18 +08:00 我还见过一个只懂 php 的 cto ,一年多以前吧,比你说的这个吓人多了。 |