智能设备/NEWS CENTER

为什么中国IT公司的CTO都不写代码?

发布时间:2017-12-30

  为什么中国的CT公司不写CTO码?

  医疗界丁香园区首席技术官冯大辉离职,在科技界掀起一个大问题:CTO应该写代码吗?具体来说,CTO在公司做什么?她应该写代码吗?她是否应该成为一名代码审查人员,成为程序员的一个很好的例子,或者成为设计架构师,程序员或者一些培训的总体指导方针?还是应该首席营销官兼首席吐槽老董官的职位呢?在中国,大大小小的程序员一直在吵闹的问题上,那么我们不妨去看看硅谷。有了这些问题,我们问了一些CTO,VP Engineering,硅谷科技的技术合作伙伴以及其他各种技术管理角色的朋友。硅谷首席技术官写代码?我们发现在硅谷,科技公司比纯粹的互联网产品公司要多得多。大多数首席技术官不仅会写代码,而且还会写日常最重要的工作内容。开发低功耗视觉处理芯片的硅谷技术公司Movidius现在已经扩展到400多人。 Movidius的首席技术官David Moloney在爱尔兰都柏林工作,管理着一个超过120人的技术团队,因此也有一个CTO团队每天花10-15分钟听取和报告团队成员的报告。共同的沟通工具是Slack,但David仍然享有个人风格,是公司技术迭代的主要贡献者。他告诉PingWest,他的日常工作包括设计算法,编写专利声明和帮助解决成员提出的技术问题。我们根据项目和任务分组,我自己经常写Octave(Matlab),C / C开发算法,每天使用GCC和Visual Studio(两种编程工具)。我们使用GitHub来管理所有的代码。此外,大卫还会亲自撰写大量的专利声明,而不是向其下属和其他法律顾问。大卫·梅洛尼实际上比大卫更多。在采访过程中,我们发现在硅谷,CTO /技术合作伙伴/技术经理几乎不管公司技术团队的数量如何,都可以编写代码。机器人SLAM(定位,识别和移动技术)的联合创始人匿名进行了采访。他告诉我说,由于科技公司没有CTO的职位,他和另一位创始人每天约八小时编写代码,并在接下来的四个小时内进行管理和沟通。编写代码是日常工作的重要组成部分,语言包括Python,Java,C,C等等。公司的技术团队目前有八个人,一半是算法,另一半是开放系统,读完一家小公司之后,我们来看一个大公司是如何参与的。一位前微软员工告诉我,我对微软印象深刻。一名董事管理着300多名技术人员。我仍然坚持对核心组件进行代码审查,并不时编写代码。代码质量仍然非常好。微软现在还没有一个CTO的职位,每个主要业务部门都设立了一个独立部门,这个技术领导者如同SVP大部分都拥有10年以上的微软工作经验。世界上最知名的虚拟现实技术公司之一,Oculus VR在被Facebook收购后,已经获得了快速的增长,从去年的数百人增长到今年的超过1000人,的技术人员,但该公司的大神级CTO约翰·卡马克(John Carmack)仍然不舒服地看着代码。他讨厌管理,特别是讨厌会议,曾经在Twitter上:没有任何比较取消:电子邮件标题让我更开心。一个内部人士告诉我,卡马克不喜欢打扰他的人。他早年用一些非常奇怪的工具来提高工作效率。例如,他在工作时开始在CD播放机上播放音乐。然而,当他有任何干扰(上厕所,收发邮件,闯入办公室)时,他暂停了一下。你有几次停顿了?游戏开发商Richard Garriott评论了John Carmack的代码级别和成就:他的大脑分为两部分,一部分存储所有Oculus的代码,另一部分存储火箭公司所创建的所有技术,以及像内存,他可以随时检索任何公司和下属项目的任何代码细节。他真的让我感到非常困惑John Carmack硅谷首席技术官您如何看待代码编写?该机器人技术公司的联合创始人告诉我,如果技术人员不多,CTO不会写信,比如说10-50这个代码是一个令人难以置信的东西,与普通技术人员不同,他们只占一小部分,而我们需要了解系统的每个部分。但在拥有50多名技术人员的中型企业或更大型企业中,情况会随着公司而变化。一个共同的观点是,首席技术官应该根据公司的需求来改变他们的职能,甚至偶尔有不止一份工作,但是Peloton Technology首席网络设计师Tony Li认为,当公司需要扩展时,CTO需要设计一个系统如果公司需要技术布道者(比如融资,招聘或公关),那么首席技术官就必须成为一名优秀的发言人。当然,如果公司还需要一名优秀的程序员,首席技术官仍然需要编写代码。简而言之,CTO应该袖手旁观的心态被大多数在21世纪创立的美国科技公司所接受,Movidius的David Moloney于1985年开始职业生涯,曾担任多个工程师,首席设计师和首席技术官他认为CTO确实不需要编写代码来管理,对团队成员来说很重要,但他强调这不是他的风格,如果我这样做,我会觉得很不舒服。作为首席技术官,首先应该是破冰者的技术问题。集团营销公司HubSpot总部位于马萨诸塞州,早年上市,现在员工超过500人。其首席技术官Dharmesh Shah在2014年回答说,CTO不应该编写代码。他认为首席技术官应该像销售副总裁一样去写销售代码。 Dharmesh Shah除非是一个非常大的公司,否则创业公司的每个人都应该亲自去做,我从不相信纯粹的管理职位,不要写代码CTO失职,或者写代码应该成为CTO的核心竞争力。这是意见的地方。大多数受访者告诉我他们不认为CTO能够理解代码。比如,某大型企业的CTO经验丰富,要真正致力于指导大方向,设计架构,分配工作,优化整体性能,确保系统的稳定性和安全性。具体实施和执行情况,由一开始就完成。例如,一些大公司没有一个CTO,而是VP Engineering VP Engineering,但他们也可以看到VP工程转移CTO(如Facebook),或者两个职位并存。曾担任多家公司首席技术官的Vijay Venkatesh认为,VP Engineering对现有产品负有更多的责任,CTO负责设计未来的项目,使其在技术上与现有产品更加兼容。在这样一个公司里,首席技术官应该比普通工程师拥有更全面的技能和更广阔的视野。不可否认的是,CTO的编程能力越强大,越能更好地运行公司规划,业务需求通过执行这个过程,程序能力应该是CTO巨大的技能树,而不是树本身的良好营养。 CTO应该写代码吗?编写代码是核心内容?它不应该。在代码中写CTO可以吗?这不是受访者所说的,我得出结论。事实上,许多在硅谷和中国的小型创业公司的早期技术人员都面临着这样的状况:移动和网络开发人员都知道,他们通常需要维护自己的邮件/日历系统,负责检修和呼叫运营商,拉电话线要亲自。首席技术官在哪里,显然是首席全员酷的事情。公司发展的时候,中国和美国的情况发生了变化。硅谷的这些CTO(Carmack除外)不是技术上专一就是技术上专注于整个公司。他们之所以这样做,也是从一开始就提到的:技术对这些公司的重要性远远高于技术对中国大多数创业公司的重要性,而CTO需要考虑的技术因素,也要少得多。在中国,首席技术官往往没有办法做到这一点。中国的科技界也是崇拜操作,打架,建设城市的成功神话。微信,淘宝,微博,哪个不是那么成功?与以前相比,技术的重要性太低,也不受外界的关注。技术不会决定生死攸关,产品差不多就行了,甚至还要靠推广博眼来取得成功。这就是为什么在硅谷,创业公司的首席技术官经常会袖手旁观地写代码。在像中国这样的环境下,创业公司的合格甚至是CTO除了要考虑代码之外还要考虑很多其他的东西,其价值不能仅仅用代码来衡量。因此,对于一个没有技术瑕疵,擅长操作网络犯罪人格的CTO而言,其影响力是巨大的,所以不用简单的写或不写代码来评价其价值。特别是当我听说幕后的故事已经从匿名谴责CTO不写代码给团队拒绝履行CTO选项时,我更加明白:指责CTO不写代码就是无非一个喷口出去转移注意力的污水被隐藏在幕后,但希望达到通过代码争端否认CTO的价值,从而撕毁合同目的的厚颜无怀和算盘。

宝马线上娱乐

2017-12-30

更多内容,敬请关注:

宝马线上娱乐官网:/

宝马线上娱乐新浪官方微博:@宝马线上娱乐

宝马线上娱乐发布微信号: