`
hsys
  • 浏览: 290897 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

从程序员到CTO的六项能力

阅读更多
拿破仑同学说过:不想当将军的士兵不是好士兵。这话有一定的道理,人活着有时是为了一股气,为了实现梦想,我们需要不停地充气,气足了人才会有干劲有激情,对于我们中的多数人来说,这是一个漂泊的时代,社会上80%的人都是打工的,只不过大伙的衣领分级别而已,有金色的,有白色的,有灰色的,有蓝色的,有无色的,不要以为金色的就了不起,本质上与蓝色是一样的:打工。偶也是个打工的,只是有一部分是为自已打工,我对打工着的各位都是充满了敬意与爱意,我觉得每个人都挺不容易的!我们都希望明天会更好,因为有一个梦想,一抹乡愁,一些牵挂,所以我们不停地努力奋斗。
呵呵,又要离题了,话说回来,作为程序员,我们的目标是什么?技术专家、项目经理、技术总监或是其它的,你或许需要静下心来想一想了,不能象一个没有灵魂的“躯壳”那样飘来飘去的,小弟在此谈的是CTO,这年头流行C什么O,因此首席程序员也简称CPO,即Chief Programmer Officer,阿蒙认为如果你现在是个CPO,以后想升级成CTO,那么从今天开始你就要找时间去学习与培养以下的能力,从阿蒙个人的经验与思考,我对这六种能力排了个序,也就越在前面的越重要,逐级递减,希望对你有所帮助与启发。

1.领导能力

我从小就不喜欢听领导讲话,觉得实在是太沉闷太无聊,内容空洞,词汇老套,而且每一次都差不多,有时实在无可奈何不得不听,也只有海阔天空浮想连篇,要不就想方设法溜之大吉,你或许已明白,我讲的是传统的中国式领导,假如我是一个XX机构里的公务员,我就不敢在这里胡乱放肆,我怕被双规啊!

所幸,偶是个程序员偶谁都不怕,偶认为IT行业的领导是不能象前面所说的这种风格的,我们需要做事干练果断,思维敏捷灵活,讲话具有鼓舞性与说服力,否则会被程序员们鄙视死了,偶就一直觉得自已没什么领导能力,所以目前还在努力学习之中,阿蒙认为很少有人会是天生的领导者,大部分人的领导能力都是后天训练的,因此我们需要充分运用各种书籍、课程、关系和经验来提高自已的领导能力!

2.技术能力

作为CTO,技术能力是很重要的,因为你的下属大多也是技术能力较强的员工,你如果连技术都是马马虎虎的,那么你如何去评估一个子系统或一个模块的工作难度以及开发周期,你如何帮助员工解决技术难题,你如何赢得员工们的信任?阿蒙认为一个CTO最好是有过多年项目开发与管理经验,对各种项目设计与管理工具能熟练使用,熟悉主流的开发技术,并能对最新的技术进行了解与评估。

偶年轻的时候曾有一些日子很不幸,BOSS很搞笑,总觉得我们程序员不懂管理,于是派了一个行政出身的老革命来负责开发部的管理工作,老革命刚开始时激情澎湃信心十足,老子什么BIRDS什么风浪没见过啊,管你们这群毛头小伙太EASY了,谁知没管几个月,程序员都要走光了,老革命的头发也快掉光了,对于技术他什么都不懂,开会时不了解我们正在讨论的东东,更谈不上提出什么建议与方案了,于是他总是责怪我们,矛盾不断加剧,后果就可想而知了。

举这么一个例子,是想强调一下技术能力对于一个CTO的重要性,或许我的观点是偏面的,可能与偶的孤陋寡闻有关,因为能力有限,这些年偶都是混于中小型企业,偶认真地观察了几年,觉得中小型IT企业没有多大必要聘请一个专业职业经理人之类来管理技术,效果往往更差,还不如从本公司培养一些技术能力较强的员工,让他们成长起来,然后统管技术大局。

3.沟通能力

沟通能力在我们这个行业似乎是一个讨论的热点,我看到许多的前辈也喜欢一起凑热闹。可能是因为我们的程序员们大多都是性格内向的,阿蒙当年也是一个非常SHY的BOY,现在稍微好一些了,可能是岁月的无情摧残吧。但作为CTO,就不能太SHY了,因为我们需要经常性地与BOSS、别的部门、最终用户和IT员工进行沟通,不同的沟通对象还要有不同的沟通态度,那么,我们如何提高沟通能力?两个办法:(1)练习、练习、再练习;(2)观察善于沟通的人,然后模仿他们所用的方法。

阿蒙之前写过一篇关于沟通的文章叫《管理感悟:沟通,沟通,再沟通》http://www.vchome.net/blog/more.asp?name=harrymeng&id=4914  , 有兴趣的朋友可去阅读一下。

4.规划能力

求伯伯的《金山词霸》对“规划”一词是这样解释的:计划,尤指比较全面的长远的发展计划。作为CTO,需要对公司的技术发展以及研发工作做一个比较全面的长远的计划。大的IT公司,应都有一个专门的技术规划部门,但对于中小型的企业,往往都是CTO在做这方面的工作,因此我们需要经常性地作战略性的思考,有时间的时候多阅读一些商业和技术刊物,它们有可能对我们的规划思路有一定的帮助与借鉴。

5.外交能力

既然都当了CTO了,那就有更多的机会与客户、合作伙伴等等进行接触,优秀的外交能力有助于工作的顺利进行,也会给对方留下一个好的印象,因此我们要学会从别人的角度想问题,有时间时多阅读销售和谈判方面的BOOKS,同时要多创造机会,走出办公室,与别人进行接触。

6.财务能力

或许你会问:偶是CTO,又不是会计!对于某一个项目,财务成本的控制是非常重要的,这关系到是否有利润的问题,有些事情是不能寄希望于财务部门帮你解决的,因此基本的财务知识我们需要具备,何况,你去看看,MBA的课程设计里都会有财会知识这一部分。

终于写完了,好累啊,后面三点可能分析得不到位,因为阿蒙也在提高之中,所以还希望各位同行多来探讨一下,给小弟指点指点。阿蒙文章,转载请注明出处与作者。http://www.vchome.net
分享到:
评论

相关推荐

    从程序员到CTO的Java技术路线图

    本文将基于标题"从程序员到CTO的Java技术路线图",结合描述,探讨一条从初阶到高级,直至CTO级别的Java学习和发展路径。 首先,作为初级Java程序员,你需要掌握Java的基础语法,包括变量、数据类型、运算符、流程...

    Go-2019年最新总结从程序员到CTO从专业走向卓越分享大牛企业内部pdf与PPT

    《从程序员到CTO:Go语言在2019年的技术演进与实践》 Go语言,自2009年发布以来,以其简洁的语法、高效的性能和强大的并发能力,逐渐成为众多开发者青睐的编程语言。在2019年,Go语言在企业级应用中的地位更加稳固...

    人人都要学的架构思维_技术领导力_老K_20210209171957(1).pdf

    它旨在将企业的核心能力数字化,沉淀到共享平台中,形成以服务为中心,业务中台和数据中台为核心的双中台架构体系,以此促进业务的快速创新和低成本运营。 中台架构的落地方法与实践涉及到企业核心能力的沉淀、服务...

    我也能做CTO之程序员职业规划读书总结[张振华.Jack]

    在给定的文件中,张振华.Jack分享了关于程序员职业规划的读书总结,尤其强调了CTO(首席技术官)的进阶之...通过这些知识分享,张振华希望帮助程序员朋友们明确自己的职业道路,逐步实现从普通程序员到CTO的职业目标。

    从码农到CTO再到CEO过程中的认知升级.pdf

    《从码农到CTO再到CEO过程中的认知升级》 刘小明的这段经历揭示了在IT行业中,从初级程序员逐步晋升至企业高管的过程及认知转变。这一过程可大致分为三个阶段:从码农到Team Leader,从Team Leader到CTO,以及从CTO...

    藏经阁-从码农到CTO再到CEO过程中的认知升级.pdf

    【藏经阁-从码农到CTO再到CEO过程中的认知升级.pdf】这本书讲述了作者刘小明从程序员逐步晋升为CTO(首席技术官)再到CEO(首席执行官)的心路历程,以及在这个过程中认知的不断提升。刘小明在经传集团及美美发公司...

    谈谈程序员以后的出路

    标签中的“项目经理”指出,程序员可以通过积累经验,逐渐从技术岗位转向管理岗位。项目经理不仅需要技术背景,还要具备项目管理、团队协调和业务理解等多方面的能力。随着职业发展,项目经理可以进一步晋升为技术...

    程序员道路的十个层次

    这篇文档从入门新手到顶尖专家,详细描绘了程序员在技术成长过程中的十个不同阶段,每个阶段都有其特定的技术要求、思维模式以及挑战。下面,我们将逐一解析这十个层次,并探讨每个层次的核心要点。 第一层:初学者...

    cto之程序的职业规划-高阳

    3. 技术到管理的转变:分析程序员在转型为CTO过程中可能遇到的挑战,以及如何有效地从纯技术角色向技术管理角色过渡。 4. 成为CTO的必经之路:列举成为CTO必须经历的一些关键职业发展阶段,如项目管理、团队领导、...

    程序员有哪些发展方向

    技术路线:从程序员到CTO - **程序员**:编程基础扎实,能够独立完成模块或小型项目的开发工作。 - **系统分析员**:具备一定的业务理解能力,能将业务需求转化为技术实现方案。 - **架构师**:负责整体系统的架构...

    程序员十层楼 程序员的修炼

    这篇文章“程序员十层楼:程序员的修炼”旨在描绘程序员从初学者到资深专家的成长路径,为不同阶段的程序员提供一个自我评估和提升的标准。下面将详细探讨这个成长体系中的各个层次及其所代表的知识点。 1. **入门...

    漫谈程序员职场修炼.pdf

    本书结合作者自身的经历,从职业规划、求职面试、选择工作机会到晋升答辩等多个方面,分享实战经验和教训,帮助程序员避免职场弯路,实现更高效的发展。 首先,书中探讨了程序员的职业规划。骆俊武指出,常见的职业...

    Microsoft Win32程序员参考大全

    首先,我们来看看第一本——《51CTO下载-Win32_程序员参考大全1-窗口管理和图形设备.pdf》。这本书主要讲解了Win32编程中的窗口概念,包括窗口类的创建、窗口实例的创建与销毁,以及如何处理窗口消息。此外,它还...

Global site tag (gtag.js) - Google Analytics