CTO训练营第二季毕设:结合自身情况谈谈通往CTO之路

原创
新闻
CTO训练营第二季学员毕业设计作品赏析

【51CTO.com原创稿件】

导语:CTO训练营第二季已经圆满收官,作为一个学习分享和社交的平台,CTO训练营提供的不光是知识分享,还有一个属于技术管理者的人脉圈子。结课之后,第二季学员提交了毕业设计,来对四个月以来的学习进行总结与回顾,部分论文由CTO导师进行点评和打分。

结合自身情况谈谈通往CTO之路 张硕 昆仑数据技术经理

“不想当CTO的程序员不是好工程师”。每名技术人员多多少少都有一个成为技术大牛、成为CTO的愿望。那么从应届毕业的初出茅庐,到小试牛刀的职场新人,再到有几项成功项目经验的小有成就,如何走上技术管理再到技术***负责人的CTO之路呢?
我目前在一家技术型初创公司。在此之前在一家外企大公司做了几年研发工作。最近国内互联网行业蓬勃发展,相比之下国内的外企发展情况一般,所以类似这样从外企研发转向新兴初创公司的情况想必也有一定的普遍性。因此,通过这段时间在CTO训练营的学习,我把有关从外企研发走向初创公司管理岗位、以及通往CTO这条道路上的思考作为训练营的毕业设计题目,把自己的心得、思考和总结梳理出来跟大家探讨,如有不足之处请大家指正。
一、CTO的职责
首先谈谈对技术型初创公司的CTO工作范畴的理解。
企业的本质是盈利,盈利通过提供满足业务需求的产品和服务来达成。CTO作为企业技术方面的负责人,负责按时保质保量产出产品和服务,最终达到公司盈利目的。
为了能够持续的按时保质保量完成产品和服务交付,CTO要搭好班子、定好战略、带好队伍、拿出结果,具体需要考虑以下方面。
1.做好组织管理
建设技术团队并带好队伍保持可持续的良性发展是首要任务。“选任育留”选字当先。团队选人方面尤其是在初期选用骨干时力争选用A+级人才:(1) 乐观并有感染力,工作和生活积极正面,(2) 有自驱力,有自己的理想并发自内心希望做出一番成绩,(3) 打赢过若干胜仗,这样除了优秀以外还具有自信,未来当项目中遇到挫折时依然能够保持自信。
确定团队目标和方向,大胆任用人才并充分授权。CTO要调整好优先级,把自己的时间用在重要的事情上。善于发现并发挥下属的长处。如果下属可以做好,要充分授权,同时权责统一。这样即提高整体团队效率,又有利于团队成员的成长,有助于成员实现自身价值。
帮助团队成员成长。创造良好的成长环境,例如培训课程,直接传帮带等等。建立良好的适合企业所处时期特点的激励制度。根据企业的不同阶段,以权责和业绩为依据,结合成员所处不同阶段的不同诉求,在公平和客观的基础上有针对性的进行物质和精神激励。建立和保持良好的团队文化。在单人负责制的同时,注重技术分享与团结协作相统一。保持团队团结力和持续战斗力。
2.建好技术架构
作为技术方面的***负责人,CTO要***和管理技术团队的技术架构,保证合理的技术结构来能够高效的实现业务需求和目标。同时也要面向未来,实现技术架构的可扩展性;并对行业里下一步的技术发展方向有洞察,为未来的技术和可能的业务做准备。
技术架构要有可扩展性。一代产品的选型和开发,关系到企业未来数月甚至更长时间的侧重和投入,影响到企业整体的发展,所以在架构设计的初期,就要具有前瞻性,要考虑到未来的技术发展方向和趋势,做出合适的选择。
技术架构要有可维护性。随着业务目标的发展和变化,以及层出不穷的技术革新,技术架构要具有较好的动态调整能力。如何根据需求变化做重构和调整,甚至当机立断进行大的架构变迁的决策,也是CTO需要考虑的问题。
总之,合理的技术架构对提升产品和服务的稳定性、性能、部署便捷性有很大帮助,对可定制化、技术支持诊断等有很好支持,同时对扩展和变迁保持开放。
3.保持商业素养
我认为CTO也需要不断学习商业知识和业务形态,这样有助于产品更顺畅的接近业务目标,并有助于与公司CEO、业务部门的沟通。比如,如果是电商领域,需要学习供应链、仓储、配送等业务部门的知识;如果是OTA,需要了解跟团游、一日游、导游等的业态。
产品和服务最终还是要落到商业盈利上,所以对新产品、新应用模式、新盈利模式,需要不断跟踪、分析和梳理。CTO需要理解商业模式,需要具备行业知识,不能只讲技术,要将商业和技术相结合。
二、通往CTO应该注重的积累和方向
结合上面对技术型初创公司CTO工作范畴的理解,下面谈谈在工作中需要注重积累的方向和内容。
1.保持团队稳步前进
团队的组织建设和管理。合理安排时间,保持持续招聘A+级人才作为骨干。大胆任用并充分授权,善于发现并发挥下属的长处。让团队成员主动发挥能动性,创造环境让其在实战中快速成长,帮助其实现自身价值。在单人负责制的同时,注重团结协作和技术分享。保持对技术工作所达成的业务结果和影响的宣传,让团队成员提升成就感、业务参与感和公司存在感。
技术人员往往喜欢学习新的技术。鼓励成立兴趣小组,发挥成员的主观能动性,同时提升成员的技术发展,并形成良好的技术氛围。鼓励技术分享会,以自由组合的形式进行分享。分享会时间灵活,往往可以安排在晚上。
注重团队的技术积累。很多技术人员自身都有注重技术积累的好习惯。但如何让个人的积累转换为团队的技术积累和基础需要专门经营。建立内容协作系统和知识库,要求工作构件就书写在上面,比如工作中输出的产品部署文档、使用文档等;鼓励技术员工在上面书写在工作工程中积累的经验,如工具的使用经验、开源系统的填坑经验等等。不同板块设置兴趣小组专人负责维护。这样一来,每个技术团队都有自己的专长和擅长技术方向,从整体上知识库和协作系统可以提高公司技术团队整体的工作效率。比如,前端工程师遇到后端系统问题时,可以先查阅文档,可能在不需要打扰后端工程师的前提下就把问题解决了。同时,也便于新同事熟悉系统和工作环境,快速进入工作状态。
随着知识库长年的积累,内部文档就逐渐齐全和详细,同时保持着技术资料可以开放浏览。表面上貌似浪费了工程师的时间去梳理和整理经验,但实际上从团队整体上来看,知识库会提高工作效率。并且优势会随着时间的推移变得越加明显。
制定技术规范和使用工程工具。所谓不以规矩无以成方圆,技术规范对于研发体系很重要。工程工具可以高效的或自动的完成规范实施,是落实规范的重要辅助设施和有力支持。一是开发过程规范。开发、QA、Ops严格按照开发环境、测试环境、线上(生产)环境来工作。开发必须经过代码审查、持续集成通过、测试例覆盖率满足要求等前提才能交付给QA。每个错误修复都必须回到原点,重新通过所有环节才能交付。二是代码规范。编码规范、注释规范、项目结构规范、日志规范以及异常处理规范等必须遵守。三是测试用例和上线手册规范,包括覆盖率要求、Bug修复要求等等。为了支持的规范和过程要求,大量使用自动化工具和协作系统。四是工作项统一管理。使用统一的系统进行工作项管理,自动生成甘特图,人员的工作负载情况等。总之,利用技术规范和工程工具,不但可以使交付物有统一规格并减少发生错误的风险,还可以使团队以管理人员更加可控的方式工作,提高管理效率。
2.保持技术专业能力
使用适合于技术管理层的方法,不断的去构建和完善一张技术大网,达到对技术触类旁通的效果。
CTO作为技术方向的掌舵人,需要保持对技术的敏感性,需要有足够的技术广度来帮助做决策。然而,技术是没有止境的,新技术层出不穷,更新换代很快。CTO身上有大量的管理工作,用在技术本身的时间往往不多。那么,这就需要采用适合于技术管理层的科学的技术学习方法。实际上,纵观纷繁的技术,技术发展的本身也是有规律可循的,技术在很多方面是有相通之处的。所以,构建一张技术大网并保持对它的完善,当到来一种新技术时,在大网上找到对应位置,来达到触类旁通的效果。
训练营上学习到了一种适合于管理层的保持技术先进性的方法。如果希望跟踪某个方向的前沿,可以直接带一个小团队做这个方向,或者可以参与到与该方向最接近的团队的项目中来,通过项目的技术调研以及项目进展,保持对其前沿的跟踪。总之,需要开发和采用多种方法,持续学习和跟踪先进的架构、技术和方法论,保持技术敏感性。
3.保持对商业知识和业态的学习
不断学习业务商业模式、学习商务的语言和思维。如前所述,技术***负责人显然已不仅仅只考虑技术范畴的内容,他需要清楚业务运作的逻辑。在技术驱动型公司里,技术负责人应不仅局限于如何快速实现业务需求上,还要不断思考怎样帮助企业提高竞争门槛、用技术驱动和创造新业务,帮助CEO的决策和公司业务发展。在客户解决方案项目中,和业务部门一道与客户交流,直接了解客户的需求,以及客户对服务和方案的问题和建议。
4.保持提高软技能
提升决策能力。优先级管理、时间管理等本质上都是判断事情的重要性。日常需要注重培养决策意识和积累经验,比如哪些事情是重要的、哪些事情是紧急的,哪些事情是必须亲力亲为的、哪些事情是可以授权他人的。
锻炼平衡思维。既要着眼于当下业务目标的实现,也要制定长期技术战略方向上的规划。既要理解从公司财务和业务发展角度可以投入给技术的资源量有多少,也要考虑有多少未来的技术要提前投入。对于初创团队,选择好业务实现和技术投入的平衡点至关重要。
永远在路上。随着技术的蓬勃发展和用户需求不断涌现,需要不断学习进步以顺应时代的发展。一方面要学会站在巨人的肩膀上,避免前车之鉴少走弯路,并提升视野保持掌握技术、管理和业态新进展。另一方面也要积极参加CTO训练营这样的活动结识行业翘楚,积极参加先进的组织管理、***的技术架构、以及CTO的实践分享,拓展行业影响力。

综上所述,以CTO的工作职责为目标,通过不断积累和实践,以提高管理能力为本、以增强技术水平为根,就一定能够在通往CTO的正确道路上越走越近。

导师点评:七乐康技术VP曲毅
评分:90
评语:在自己的实际工作中遇见的问题,能清晰的总结并且有自己的观点。因势利导,融资的环境,外界的竞争,用户的需求,包括我们自己的试错等等都可能会影响我们的判断和工作安排,CTO到底需要有哪些工作职责呢?CTO要懂技术,是否我们通过技术创新能提高研发速度和质量?CTO要懂管理,而且管理码农要有艺术,是否在我们的管辖内,各方工作顺畅。CTO还要有敏锐的判断,是否有些项目其实没有那么重要,我们能给否掉。不做或者少做,也许是更快的办法。以上是我的一点点思考仅供参考。

CTO训练营是51CTO高招主办,面向中高端技术管理者的学习分享及社交平台,汇集业界资深技术高管、投资人资源,以“打造技术经理的MBA”为核心,全心全力帮助中国***潜力的技术管理者,成长为未来技术领域的***及榜样。第三季CTO训练营将在原有优质内容体系的基础上,延伸四大选修活动,满足不同技术管理者的个性化需求。

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

责任编辑:KOL 来源: 51CTO
相关推荐

2016-12-23 11:17:49

CTO训练营

2016-12-23 09:23:34

CTO训练营

2016-12-22 17:11:39

CTO训练营

2016-12-23 10:50:43

CTO训练营

2016-12-23 14:20:39

CTO训练营

2016-12-22 16:49:05

CTO训练营

2016-12-22 16:15:49

CTO训练营

2016-12-23 14:01:06

CTO训练营

2016-12-23 17:11:04

CTO训练营

2016-12-23 09:55:22

CTO训练营

2016-12-23 17:30:33

CTO训练营

2016-12-23 11:42:44

CTO训练营

2016-12-23 17:52:59

CTO训练营

2016-12-23 13:44:04

2016-12-23 16:11:02

CTO训练营

2016-08-04 13:41:27

CTO训练营,技术管理

2016-12-23 09:34:39

CTO训练营

2016-12-23 14:16:28

CTO训练营

2016-12-23 17:26:06

CTO训练营

2016-12-23 13:13:29

CTO训练营
点赞
收藏

51CTO技术栈公众号