程序猿生存定律--细论影响人生成绩的四个要素

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序猿生存定律--细论影响人生成绩的四个要素相关的知识,希望对你有一定的参考价值。

程序猿生存定律这系列的文件夹在这里:程序猿生存定律--文件夹

喜欢从头瞄的。能够移步。

----------------------------------------------------------------------------------------------

定律要素之中的一个:自身价值

在金庸先生构建的武侠世界里,最犀利的杀伐武功应该是《独孤九剑》,但学会了独孤九剑却失了内功的令狐冲一样会被一堆无赖按到地上揍个鼻青脸肿。待到学会了吸星大法,内力大进,那就再没这回事了。

依据打铁还要自身硬的道理。修炼确实应该先从内功開始。但不是说招式就不必要了,这非常辨证。至于到底那个更重要这样的问题不在详细的时空背景下是没有答案的。

从终于表现来看,一个人的价值(或者说内功)能够体如今差点儿无限多的地方,如:编程语言、分析设计、沟通、管理、估算、流程改善等等。

但假设为各种技能稍做一点分类后就会发现。人创造价值的基本途径仅仅有两个:一个是全然依赖于自身的技能,还有一个则是假于他人之手。

后者或许不太easy理解,这里举一个简单的样例:假设张三和李四的技术能力都非常的优秀,但两者性格不合,一旦在一起工作就非常easy各自固守己见,寸步不让,每天争吵不断。这个时候王二出现了,王二的技术能力并不优秀,但比較擅长协调各个人的意见,有王二在,张三和李四就能够配合的比較好。在这样的情形下,王二创造了价值,尽管非常大程度上这样的创造依赖于AB

详细来讲,编码、设计、測试、估算、需求分析等更相似于直接通过自身的技能创造价值。而管理、流程改善等则相似于后者。专注于设计、编码、測试等实现工作的人在现实中往往被定义为程序猿。而专注于管理、流程改善等方面的人在现实里则往往被定义为管理者。

从可创造价值大小的角度看,一般情形下两者似乎都没有一种准确限度:伟大的政治家和伟大的科学家能够相同的伟大。

但从现实来看,至少是在国内,非常多时候人们更倾向于觉得管理类职位拥有更高的价值。现实中非常多公司中确实如此。但这并不总是对的。

似乎能够在某一条线上把公司安放在不同的位置上,越过某条界限之后。直接做事的人所创生的价值才可能超过管理人员。这反过来要求岗位的技术附加值要比較高。

想象下在制造类企业中,从收入的角度看。生产线上的工人的收入总是会偏低。同理。在软件公司中。越是技术含量低的开发工作,这点体现的越为明显。而一旦到了顶级软件公司中故事就可能会不一样了。

 

在《微软的秘密》这本书中有这样一段描写叙述:

我们中有些人对开发者怀有极度的不满,那简直就是妒忌。达瑞尔?希文斯是Windows NT的主要开发者之中的一个,他有9辆保时捷。我当然也希望能够拥有9辆保时捷。但我怨恨达瑞尔么?当然不。他绝对受之无愧,他真的棒极了。假设用我的支票来给他开工资,我也愿意。只是从长远来看,过一两年你肯定就能得到应得的酬劳。

假设由于某些原因,我们引入了达瑞尔。并付给他足够买9辆保时捷的薪水,而他一旦干得不够好,就不会在这里工作非常久... ...但这些开发者都是精心挑选出来的人才......唯一的不利之处在于。总有一部分人感到开发者才是“主角”,但这正是这一行业的本质。

持上述看法的人是Windows NT的高级产品经理理查德?巴斯,从描写叙述来看,这个管理者的收入是要低于被管理的技术人员的。

促成这一结果的三个关键词是:微软、Windows NT、主要开发者。

微软抓住天时雄霸PC的操作系统市场,而在操作系统中Windows NT正是核心,在前两者基础上达瑞尔?希文斯又是基本的开发者。为使技术人员的收入超过管理人员的,这三个因素恐怕是缺一不可。这在以销售为核心的公司里非常难复制,但在以产品为核心的公司里却始终存在着可能性。

单以方向自身而言,非常难单纯讲那条是金光大道,而那条是华容道。

关键点首先在于要避免选择自身内部蕴含矛盾。比方你想做技术却选了不以技术为核心支撑的公司,选了管理,却在纯研发环境里。

其次在于不管那条路上都要努力走到专业和高端。

而不管技术还是管理,影响增值整个过程的因素都比較多:知识体系上的认知、方向的选择、博与专的平衡、知识的可流动性等都要分别进行考察。对这些点的考察将在后面逐渐展开。


定律要素之二:自身价值上的表达力

非常多人咋一看这个标题。或许会有疑问:假如说是一个非常牛非常牛的大侠。那还须要表达力么?

实际情形是,假设大侠总是猫在山洞里隐居,那么有没有表达力事实上一点都不关键,但如今关键的是江湖须要表达力。所以大侠一入江湖,就变的须要表达力了。

一说到表达力,非常多人就会想到沟通和说话,但事实上说话远不是表达力的核心。敏于事讷于言的人非常多,难道他们就没有表达力了么?显然不是的。一个人的过往、行止、习惯、性格等都是表达力的一部分。

我们先来看一个简单的样例。

2012CSDN上有一篇翻译的文章。叫“编程的技能和做员工的技能--那个更重要?”这篇文章里描写叙述了两个极端的样例:

 

Rodrigo毕业于麻省理工,他在业余时间开发编译器。他是Haskell语言的核心代码捐助者,他开发了非常多非常有名的Python程序库。

他写出的代码都是非常健壮的代码,可读性好,能够优雅的处理各种程序上的临界计算场景。然而,他一般是迟延几天才回复邮件,你非常少见他会接听电话,他看起来并不真正理解按时完毕任务的重要性,他按自己的方式做事,你不可能弄清楚他到底是怎么想的,仅仅感觉他脑子里都是一些漫无边际的想法。

Gabriella并非一个非常优秀的程序猿,她写的程序看起来显然非常业余。

1520行就能完毕的程序她写了30行。

她的程序里有bug。这让QA部门在上面花费了不少时间,她没有真正理解写出的代码应该具有好的性能的道理——“能用即可啦!”。

然而,她非常热情——她收到邮件几分钟内必给予回复。她从不漏接一个电话,她善于沟通。她能把复杂的技术问题清楚的讲给客户听。她从没有逾期完不成任务,她不断的寻求反馈来改进自己的工作。她是一个非常随和的人,同事喜欢跟她说话。

 

这两个极端的样例非常有意思,但假设我们真的二选一的去推断那个更重要,就会失去领会职场中一个本质问题的机会。

文中所描写叙述的做员工的技巧事实上非常像拱猪游戏里面的梅花10(变压器),他并非与所谓的编程技能相对立,而是普遍存在于每个程序猿的身上。不论什么一个程序猿必定同一时候具备这双方面的能力:编程技能与做员工的技能,而做员工的技能则像一个变压器。终于放大或缩小你的真实能力。这就是表达力的功效。而做员工的技巧正是表达力的一部分。

那表达力为什么会有价值?

我们都知道管中窥豹是不好的。但非常不幸即使是在最为公正理智的组织里,大多数人仍然是被管中窥豹的。企业的组织结构基本上呈现为金字塔形状,而位置越往上,权柄越大,也即是说位置在以下的人。其评判权利掌握在其上司手中。

而当上位者对下位者进行认知时,上位者印象中的某个人和真实的某个人往往会有差异。而好的组织和不好的组织的一个差别则是这样的偏差到底是主观造成的,还是客观现实而无法避免,而绝不是这样的差别是否存在。

这样的差异得以存在的客观原因有非常多。比方:

  • 信息丢失

层级一旦产生。信息往往须要中转,总经理要想看到某个人。往往要通过几个层级,这个过程中无疑的信息会被丢失。

  •  信息量过大

一个人能处理的信息是有限的。

比方一个Manager负责一个20个人的团队,那么由于待处理的信息过多,就就非常可能在是推卸责任还是陈述困难上产生误判。

  • 语言

   即使是信息没丢失。不同的人对相同的信息理解也可能不一致。

比方说V手势在英国就意味着滚开而不是胜利。

这类因素终于导致认知上的偏差成为一种无法规避的客观现实,是一种必须去适应而无法彻底改变的东西。像组织行为学这类学科中会把这个问题单独作为一个研究项目:印象管理(impression management)。首因效应等探讨的都是这个事情。

这并不难理解,通过自我推销、赞扬别人、适当的从众、搞好人际关系这类印象管理的手段来管理个人表现面无疑的会让自己产生溢价,提升自己在别人眼中的价值。

毕竟在组织里,别人眼中的你才有现实意义,即使它和真实的你有所差异。

从长期的视角来看,影响自身价值表达的几个主要因素是:资历、自身性格特征、借势的程度以及权术的运用等。这几点将在后面进行展开说明。

最后须要做一点差别的是改善表达力与恶意专营。

两者间本质上并无差别,有差别的是程度。从适用场景来看,在任人唯亲的环境里曲意逢迎是一种生存必备技能。但即使在最公平的组织里也须要改善自己的表达力。

年轻的程序猿往往会仇恨上面所说的这点。并用充满负面情绪的词汇去形容这类技能比方:拍马屁。无耻。但事实上不是,从人生效能的角度看,忽视这点是危急的,除非你在自身价值上已经达到了众人瞩目的地步。比方:简历上就一句话,我创造了Python

 

最后看一个欠缺表达力的历史故事:

弹铗而歌

《战国策》和《史记》里都讲述了这样一个故事:

冯谖由于太穷而无法生活。就申请成为孟尝君的门客,但当孟尝君问他有什么本事时,冯却回答说自己没什么本事。

结果孟尝君尽管吸纳了他,但冯谖却被安排为最下等的门客。

孟尝君的门客有三个等级:一等门客出门有车坐,二等门客有鱼吃。三等门客仅仅能吃粗劣的饭菜。

冯谖并不非常惬意,就弹自己的剑而做歌。说:长剑啊,我们回去吧!没有鱼吃。

下人把这事儿告诉了孟尝君,孟尝君还是非常大度,说:那就给他鱼吃。

过一阵。冯谖又開始弹自己的剑而做歌。说:长剑啊,我们回去吧!出门没车坐。

左右的人取笑他之后。又把这消息告诉了孟尝君,孟尝君又非常大度,说:给他车座。

接下来,冯谖继续弹,还是这个调子,说:长剑啊,我们回去吧!没法养家。

这时候大家已经非常厌恶他了,但孟尝君还是问了他的困难,并派人给把他母亲也养了起来。

接下来冯谖连续做了几件非常体现自己远见卓识的事情。

第一件是当他申请替孟尝君到自己领地上收债的时候,他把债条都给烧了。

理由非常简单,孟尝君家里啥都不缺。就缺人心归附。

这一举措,在孟尝君被罢黜时,给孟尝君提供了东山再起的缓冲。

第二件是他去忽悠魏王,说齐国强盛都是由于孟尝君,如今他被罢黜了,假设能为魏国效力,那么魏国富国强兵指日可待。魏王听了后,就派使臣携重礼,三次延请孟尝君到魏国为相。

齐王一看,这可不得了。孟尝君确实是人才,要不然魏国怎么会这么劳师动众来请他。孟尝君因此而得以恢复相位。

第三件是孟尝君恢复相位后,感叹说:曾经那堆门客,我一落难就都跑了,如今我恢复了相位,他们有什么脸面来见我。谁要让我见到了,我一定呸他一脸。

冯谖当即跪倒进行劝谏,说:富贵多士。贫贱寡友是自然规律,希望孟尝君能够遇客如故,潜台词是:你要这么干了。树敌不说,那还能有可用之人。孟尝君又听取了他的建议。

也就是说孟尝君非常辉煌的一生和这个没事谈剑要东西的冯谖是分不开的。

 

或许有的程序猿会感觉冯谖这样不挺好么,但在现代冯谖的做事方法实际上是取死之道,差点儿百分百会被现存规则轰成灰灰。

从后来行事来看,冯谖无疑是有才华的。但他得以体现才华的机会全然依赖于时势而非是自己争取来的。

他所做的全部事情都是在看不到回报的时候多索取:要鱼、要车、要养家、从孟尝君的角度看。这些可能连长线投资都算不上。

由于在他要东西这个时间点,这个人本身有没有价值则全然没人知道---等价于无价值。

在古代还有孟尝君,但在现代企业里,这么做落在周围人的眼里就是眼高手低,差点儿一定会被开除掉。指望沧海横流方显英雄本色是不太行的,万一一辈子沧海也不横流呢。

 

但偏偏冯谖和非常多程序猿的行事风格还真的有点相似。非常多程序猿擅长做事但不擅长表达,再加上非常多时候程序猿收入不低,所以人生境界没准就真和冯谖早时有点相似。


--------------------------------------------------------------------------------------------------------------------

关于我自己的各种信息。在左边栏可找到。想了解下写这书的人是不是骗子和大忽悠的能够瞄。

最后希望感兴趣的支持V众投。感觉上这应该是国内最靠谱的生活购物等的问答社区了吧。都是朋友给朋友做的答案。同一时候实行一人一号,一人一票制度。想找什么答案关注公众号:vzhongtou(左側有二维码)即可了

以上是关于程序猿生存定律--细论影响人生成绩的四个要素的主要内容,如果未能解决你的问题,请参考以下文章

程序猿生存定律--细论软件这个行当的根本特征

程序猿生存定律--程序人生的出口

程序猿生存定律--管理向左,技术向右

程序猿生存定律--表达背后的力量

程序猿生存定律-六个程序猿的故事

程序猿生存定律--成长路上常见的坑