技术成长(下)

2013-05-12 10.57.05

昨天的文章发出后,很多人说,Mac技巧的读者群素质真高。好把,其实我一直是这么认为的:)

关于Mac技巧这个名字,多次被朋友们善意吐槽,土、小众,这些咱都认了,谁让当年做这个频道时没想清楚呢,咱也没想到一个非知名、非互联网公司、非创业者的技术人写的东西,到现在会积累了近2万的读者。想改名又不让,所以就随他去吧,小众一点,挺好。

吐槽『挂羊头卖狗肉』的新读者,建议你们看看第一季的文章,里面包含了大量的Mac使用Tips,这些东西不能反复推送,有心学习的,回复m即可。

关于技术成长,我想先讲个小故事。

村里有一个傻子,他的古董手表不走了,拆开手表一看,发现里面有一只死蟑螂,傻子恍然大悟,『怪不得手表不走了,原来管事的家伙完蛋了』。

不知道大家看完这个故事是怎么想的,我的想法是,永远不要简单的割裂的看问题,很多时候我们以为找到了问题的答案,真实的情况是,我们只触摸了表象。

落到技术成长这个话题上,那就是技术人员在成长的过程中,关于技术和管理(或其他非技术技能),永远没有非正即负、非黑即白。

在计算机发展史上,确实有很多技术天才醉心技术不问世事,比如大家比较熟悉的软硬件技术天才史蒂夫·沃兹,他虽然是苹果公司的创始人之一,在苹果初创的时候几乎以一己之力单枪匹马做出了AppleI和AppleII,对苹果公司的贡献居功至伟,但他对自己的定位却非常简单,就是去做一些酷的东西,成为一个伟大的工程师,写出匪夷所思的代码,并且跟每个人都成为朋友。

这样的人是不需要去演讲、去管理、去销售、去协调资源的,让他好好做技术就好了。

世上能达到这种级别的技术天才凤毛麟角,我们是这样的或接近这样的技术天才吗?

如果回答是肯定的,下面的内容就不用看了。如果是否定的,可以接着读读。

先谈谈选择 大部分人进入IT行业是因为喜欢技术,还有一部分可能觉得程序员起点工资好一些,无论如何,进入技术领域之后,只要用心用功,大部分人会得心应手,在自己的岗位游刃有余。这时候不管是主动还是被动,都会有更多的责任找过来,你不再是搞定自己的任务就可以了,你需要去协调、交流、传播、聚合。每个人在这个阶段都是不适应的痛苦的,有些人挺挺就过去了,进入另一个更大的空间,有些人以不喜欢做繁琐的事务工作为由,继续回到原来的领域深入研究。

这两种选择,无所谓对错,但是有一点我想强调的是,不要轻易为自己设限,人的潜力是无法估量的,作为程序员,无论是哪种选择,都需要在专业的基础上尽可能的扩大自己的知识领域和综合技能,总是躺在技术舒适区是容易的,比如你是一个IBM 大型机的开发人员,你可以在最后一台大型机陈列在博物馆之前不去看任何其他技术。但是一旦这一天来临,你要承受的压力是巨大的。

另外,作为技术人员,多读一些人文类的书籍,好处多多不费电!

再谈谈领导。 首先我想说的是,如果大家看到领导和管理这些字眼,想到的仅仅是发号施令和挣更多的钱,那么就很难做好事情,这一点可能很多人不以为然,不急,大家慢慢体会。

技术领导在成为领导之前,一般是某个领域的技术明星,在成为领导之后,遇到最困难的事情就是没有那么多时间去接触和研究最新的技术,你会很尴尬的发现,有些技术问题你不得不向你的下属请教,这种成长的痛苦是非常折磨人的。

我个人就经历过类似的痛苦,不过现在我已经能够非常坦然的向团队成员请教问题了,因为技术领导需要的是敏锐的技术嗅觉和前瞻性,规划能力,解决问题的能力,组织协调的能力等等,而不是去掌握团队使用的所有技术。

而且,还需要注意的是,一个团队中除了有任命的领导,还有更多未任命的领导,他们往往充满活力,善于提出各种奇思妙想,自发带领团队以更有效率更优雅的方式工作,这样的潜在领导尤其值得关注,他们的发展空间可能更为广阔。

最后说说白衣飘飘的年代 当有一天你终成一代大师,白衣飘飘风尘仆仆,知行合一物我两忘,那时你追求的是如何找到终极答案,而不是要这个答案一定是自己回答的,因为大师有足够的自信去驾驭那些人和物,最终形成可用的资源。

性格决定命运,选择决定领域。世界上只有极少数人能成为大师,这个人不是我,但我希望是你。

今天推荐两本电子杂志:

1、National Geographic Magazine,英文版国家地理杂志,我从去年开始在amazon.com上订阅这本杂志,每月2美金,可以自动推送到Kindle上阅读,也可以在iOS上的Kindle App上浏览,支持图文版本和文字版本,图文并茂,非常好看。

2、National Geographic 华夏地理(iPad版),这是一个中文版本的国家地理杂志,热爱旅游、摄影、科技、文化、地理、历史和自然的读者可以关注一下,目前第二期限时免费中,做的非常用心。在iPad的app store 搜索“华夏地理杂志”就可以找到这本杂志App。

技术成长(上)

techsel

上周末预告了本周会讨论的一个主题,结果收到了很多不错的反馈,有问有答,自成体系,我觉得这种模式值得继续尝试。

周末话题:

越来越多的技术人员最终走向了领导岗位,也有更多的技术人员在技术领域走的更深更远,孰优孰劣如何选择?
是否要一直留在自己熟知的领域不断深入,还是降低技术创新和跟踪来加强交流、激励、演讲、组织、经营和财务能力?

在抛砖之前,我觉得可以先引玉,看看大家的观点:

『大路』的看法:我觉得首先要认识自己是什么类型的人。假如更享受和机器、代码打交道,喜欢比较直接和单纯的人际关系,那做一个不断深入的技术专家很不错。如果较为擅长沟通交流,享受通过整合更多人力量系统性解决问题的成就感,那就在保持技术敏感性和理解力的前提下尝试走向管理,也许是不错的方式。

『广杰』的专业:从两方面分析比较靠谱。一方面是自己的需求在马斯洛第几个层次上,需求是什么,最后找到自己究竟想要什么。另一方面,认真分析自己的特点,例如可使用九型人格着重分析。自己先实践,后找keyman咨询,找伙伴一起评估分析自己特点。最后才是看看圈子或者三层关系网,资源人脉情况。哪个方向只要自己真的喜欢,肯投入,锤炼出的价值一样ok。

『王力拓』的叹息:每个人都沉下心搞一辈子技术?在这个浮躁的社会氛围里恐怕不现实

『托狮卡尼尼』的选择:貌似更多的人会选择领导。更有话语权,钱可能也更多。但是哪个更让自己快乐就难说了。

『TimonWang』的困惑:喜欢技术,但是已经莫名其妙的走上了管理道路,虽然也还开发,但是各种方案文档、各种项目内部会议层出不穷,占用了大量的时间。技术呢,大方向上的技术研究研究,技术细节关注少很多了,可能和自己在技术钻研上还不够深入也有关系。

『傲刀客风』的结论:必然有一部分技术人员需要走向领导岗位,因为有着技术背景,所以更容易为团队指引方向。但是大多数的技术人员需要向更深处努力,毕竟技术才是王道,空谈而不技术实现,产品怎么进步?如果你的技术比不过大多数人,那还是努力锻炼眼光吧。

『Brother』蓝天的判断:取决于每个人对自己欲望,价值观,成就来源,痛苦承受力等方面的判断!

『刘翔』的问题:我也很想知道那些终未走上管理职位的技术人员后来都去干嘛了?

最后还有一个比较专业的回复,内容较多,来自『爱小恩』

关于是走管理还是技术路线,我认为核心有两个因素:
1、个人的兴趣与性格导向
2、公司及大环境本身是否可提供持续学习与发展的技术或管理平台。
一个人如果极有兴趣在某个技术领悟钻研一生,但他热爱的这个公司甚至当前技术大环境无法提供其继续钻研技术的平台,很可能他逐步就转向了管理;如果一个热衷于交际与管理的人,即使技术科班出生,未来走向管理路线的概率也注定更大,反之亦然。
而究竟技术路线更好还是管理路线更棒,这个问题的答案也许是我们认为两条道路相同,但实际并非如此。
管理路线在人们潜意识中具有更高的地位和更让人信服的领导力。
举两个事例:
远的,《人月神话》曾用很大的篇幅讨论过相同级别的技术岗和领导岗应该具有相同的薪资、待遇,甚至细化到应该具有相同的办公室大小。说明什么问题?技术岗所受到的待遇普遍是低于相同层级的管理岗位的,技术人员渴望能够扶正。但即使做到,在人心中的地位感受也是有微妙差别的。
近的,这点也能说明为什么技术岗地位常常低于相同管理岗。NRM曾回答过“为什么项目经理拿的钱比程序员多”,因为,“善于交际的人稀少,这种人在任何公司都能来到巨大的好处,尤其是在软件开发领域”。对于公司高层,管理价值相比技术价值更加凸显。热门、先进或价值巨大的技术,注定会被人趋之若鹜,伴随的也是该技术报酬的降低,所以技术人员不得不持续学习,以提升甚至只是保持自己的价值。而真正高级管理层所需要的更是持之以恒及全方面能力的学习和培养,与人打交道以及管理人的哲学,对于很多人来说,更是难以学习和快速积累的。

以上内容均为读者提供,文字和标点上略做调整。今日珠玉在前,大家先感受一下,明天我再谈谈关于技术成长的一些自己的看法。

如有更好的观点反馈,请继续不要停!