专栏名称: InfoQ
有内容的技术社区媒体。
目录
相关文章推荐
新浪科技  ·  【#互联网大厂集中启动反腐# ... ·  6 天前  
新浪科技  ·  【双11刚结束,#菜鸟驿站遭甩卖# | ... ·  6 天前  
51好读  ›  专栏  ›  InfoQ

六问CTO,程序员的个人、职业成长如何抉择?

InfoQ  · 公众号  · 科技媒体  · 2017-03-26 09:00

正文

作者|陶思明

编辑|小智


戳阅读原文,获得短信提醒,不错过下次InfoQ大咖说直播!

回复: 性格 ,获取视频下载。

1 程序员是青春饭吗?

10多年前,我们这个行业就一直在聊这个话题。因为程序员是一个比较新的行业,国内最资深的程序员也就是30多岁,所以没有参照系。会有人担心程序员长期熬夜又钻研专业领域,视野会越来越窄。其实,调查显示,在国内的各行各业基本上程序员可以排到第三。创业成功的程序员也占多数。所以,程序员应该是一个有前景的行业。

国外不少七八十岁还在写代码的程序员,你只要有专业的,精深领域,做技术是做一辈子的事情。我们公司声网也有专门从美国硅谷挖回来的40多岁的苹果算法大师。对于技术驱动的公司来讲,技术大牛无论年纪大多我们都愿意花大价钱把他们挖过来。当然,也有不少转向管理的,这时需要装备更多的关于管理学方面的知识。作为公司的CTO,一是负责公司的技术团队的建设,二是掌控公司的技术发展方向,以免走偏。除了日常的运营管理团队之外,如果在编辑代码的时候真的出现问题,我还是要和团队一起写代码攻克下难关的。

程序员需要不断地更新自己的专业知识和专业技能,不断的学习。创造力是程序员非常有竞争力的一点,要有创新,才能够在专业技能提升到一定高度。

2 互联网公司的kpi制度?

对于创业公司来说,我们更希望对于个人目标和团队定义明确,但是留下空间让程序员自行去发挥创造力去达成目标,而不是只是考察KPI.创造力是技术人员非常有竞争力的一点,后期的竞争就靠技术驱动,所以不能单纯的靠KPI来驱动。

3 技术管理需要哪些知识和能力?

技术管理需要有影响力。首先,自己要对技术专深,必须在这个技术行业里是专家级。第二,要有带领团队的能力。在互联网的管理,偏向于扁平化,更像是保姆式的管理方式,需要会领导也会疏导。

4 程序员的性格色彩和行业选择的关系?

技术领域包含非常多的方向,简单说分为前端后端。更细致的,比如说大数据,人工智能,搜索,音视频,高并发等。前端包括WEB,UI和App开发等。后端涉及到服务器的开发,包括网站后端和数据库相关的分布式和高并发的内容。

性格按照内向还是外向说,对职位的选择没有太大的区别。但是主要看这个人的逻辑思维能力,专注程度,兴趣点,对挑战的承受能力等来寻找并集,才能够找到最适合自己的工作。

对于专业领域比如人工智能如果不是博士以上的专业知识储备,是要付出非常大的努力。

很多都是个人选择和个人对于工作的理解和定位。其实就是一种生活方式的选择。比如,我个人比如喜欢挑战,喜欢新鲜刺激,我就去做后端。这样的选择长期发展是往技术大牛方向发展。

有些人喜欢跟人打交道,喜欢尝试新东西,不害怕失败,他们就比较适合创业。

5 程序员选对行业很重要

我追求个人成就感,喜欢挑战。08年加入YY,看中的就是当时整个音视频行业的飞速发展。当时的技术部门不超过10个人,主要做UI,底层协议等,后端不超过三个人。在12年底YY在纳斯达克上市,我离开的时候,我主导搭建的技术平台已经有2000人。其实在YY上市后,我个人实现了财务自由,是可以退休的。但是创业的心不死。

14年,正是移动互联网和音视频通信火爆的时候,我和我们公司的CEO,前YY的CTO赵斌一起创立了声网这家公司,专门做实时通信云,将我们的音视频技术做成SDK,开放给广大的开发者。这也是我们当初做企业的愿景,就是让每一个程序员每一个开发者都像用自来水一样方便实现音视频传输。个人的追求和公司的发展,如果能够同步,对于程序员,三到五年时间从一个初级程序员成长为一个公司的 CTO并不是件难事。

6 如何选择一家好的创业公司?

创业的诱惑力就在于回报。

创业公司的成功率不高,就是百分之几的成功率。我认为,选择创业公司,我认为有几点:首先是认同这家公司。认同这家公司的业务很有前景有发展;第二,认同创始人。创始人的文化也是公司的文化。认同创始人,就是认同公司的文化,这样会比较容易在工作中找到归属感。

第三,选择人文环境好的创业公司。比如,我工作的声网就是一家有很强的硅谷文化的公司。内部的机制开放,扁平化管理,没有什么办公室政治,大家都是结果导向,用结果来说话。在程序员的世界里,专注于自己的技术和个人能力的提升就是我们最重要的方向。 第四,公司公开透明。在声网,除了公司的财务数据不公开外,我们公司其他的业务信息都是向全部员工公开的。在硅谷,很多企业的文化都是这样的,这也是一种很好的文化我们希望可以传承下去。

有些人会担心创业公司的薪酬低的情况。大家都真正有实力的创业公司,待遇不会低于大公司。薪水方面,也是向国内靠齐。工作时间也很有弹性。这都是加入创业公司的好处和优势。

7 加入创业公司,需要有期权意识

创业公司的回报主要是享受创业成功的回报。

最悲哀的是,公司创业成功但是跟你个人的努力没有直接关系。成熟的创业公司都会有期权的。需要大家在前期的时候谈好股票和期权的分配。期权实际上有行权价和成熟时间。我觉得大家去创业公司要明确自己的期权,可以享受创业成功带来的回报。

8 个人成长和物质回报如何平衡?

个人的成长是最重要的。个人付出能否让个人的能力得到提升。三年从一个初级程序员到一个CTO,通过在创业公司的努力,是完全可以做到的。在付出的同时,要学习一些新的东西。个人付出和物质回报虽然是正相关,但是并不是一定是直接快速体现的。比如,我在去广州做YY创业的第一年,我也比较迷茫,因为公司初步搭建,但是可能我的老板只是觉得一般,我也很迷茫。但是咨询了一些行业的大咖,坚定了我创业的决心和意志。其实,只要你专注于技术提升,对于行业和公司有技术提升,个人有成长,即使你在某家公司没有得到好的物质回报,在其他的地方/公司肯定会得到的。

作者介绍

陶思明,声网Agora.io   CTO。从05年开始一直从事网络音视频通话技术研究,国内骨灰级的网络音视频专家,在音视频通信技术实践、通信网络架构部署等方面有非常深厚的积累。加入声网Agora.io前,曾担任YY技术平台部总经理,YY技术委员会主席,全面负责整体技术架构、流媒体、点播直播技术等。

今日荐文

点击下方图片即可阅读

程序员,这是你想要的技术leader吗?