|
|
信息分类 | 首页 » 资讯信息 |
是谁动了程序员的尊严?
信息来源:博客园
发布时间:2011/11/28
![]() 最近园子里有个MM发了一篇一些让程序员伤心让程序员开心的话 ,作为入行快10年的老程序员的我,她那篇帖子里不管是 “让别人开心的话”还是“让别人不开心的话”,基本我都说过。软件开发中的各个角色基本我也都担当过,程序员,架构设计,项目经理,技术总监,甚至是售前,陪客户吃饭。虽然现在早已不是当初迷茫的小菜鸟,但对于技术和编码的热爱是一直没有改变的,也从来没有脱离过一线的编码工作。所以我想关于程序员的社会认同感和尊严这类的,我是可以来谈一谈的。 首先我们来谈一谈什么是尊严。从哲学的范畴来说尊严是一种文化,文化是人和动物的本质区别。比如自杀这种行为就是一种文化,只有人才会有。如果要说活着有什么意义的话,对于动物来说生存和繁衍就是他们的全部意义。但人不一样,人为了尊严,为了信仰可以“不为五斗米折腰”甚至可以“留取丹心照汗青”,汪精卫的“引刀成一快,不负少年头”也无不让老少爷们儿热血沸腾。所以马斯洛的人类需求金字塔我是不大赞同的。至少作为一个受过教育的人来说,精神层面的需求应该高于生存的需求而存在的。否则为了生存而抛弃自己的信仰和尊严,那活着也是毫无意义的,与猪狗无异。 当然有好事者会问生命的意义是什么?所谓的信仰和尊严于乎宇宙又有什么意义呢?我想说对于这种终极问题的思考大概是这样的:大多数人会觉得研究这种问题是在浪费时间,这种终极问题本身就是毫无意义的;一部分人从小时候就开始研究到死也没有研究出什么名堂,一事无成;一部分人走火入魔,研究成了精神病.....;极少数人获得了极高的成就。 扯远了,接下来我们来谈谈如何得到所谓的尊严。可以明确的说,尊严并不是自指的。你可以说“我是独善其身的!”,但你不能说“我是有尊严的!”,这是毫无意义的。我们必须承认,尊严是别人(社会)给我们的,我们自己是无法有尊严的。所以从这个意义来说我是比较反感“自尊”这个词的,我一直以为自尊不过是一些心理有问题(自卑)的人的挡箭牌,很明显“自尊”是不能脱离“自卑”而存在的。稍有社会经验的同学肯定都会遇到那种表现出具有极强自尊心的人,这种人往往很难相处,非常敏感,你不小心的一句话就会踩到他的狗尾巴。而随着深入的了解,你都会发现这种人其实内心非常自卑,整个人处于一种强大的防御姿态,就像WOW里的防战,恨不得“盾墙”是没有CD的...所以一味标榜自己的“自尊”是可笑的,不会赢得别人的尊重,只会让别人觉得你是一个又自卑又可怜的家伙... 所以,以上你可以看出尊严问题并不是程序员独有的。但往往我们发现程序员,技术人员往往都有极强的自尊心,或者说异常饥渴的希望获得别人的认可和尊重,而另一方面他们往往也表现出不大尊重别人,很难相处。这个结论你可以轻易从IT公司所有的非技术人员嘴里获得。其实如果你对科学史有一定了解,你会发现有这个毛病的大有人在,像牛顿,爱因斯坦,波尔,薛定谔..."愚蠢","白痴"这类的语言经常充斥于他们的科学论文。如果你看过一些比尔盖茨,乔布斯,鲍尔默这些人的八卦和传记,也是出了名的"fuck","dick"之类的常挂在嘴上。而我认为(和看到的),任何一个能力强悍的软件开发项目经理或团队Leader都不可能的是一个好脾气。我并不是说他们在某方面小有建树就有资格对菜鸟们呼来呵去,但我敢保证,如果你有一天成为一个能独当一面的真正认真负责的一线Leader的时候,你的脾气绝对不会比我好到哪儿去。所以高手并不像有些菜鸟说的那样如此超脱,淡定,谦恭...那是圣人,你有问题的时候不会叫“圣人,替我做主啊~~”,你只会叫“大人,饶命啊!”。你的直接团队Leader才是“大人”,他才能给你调Bug帮你擦屁股。作为“圣人”的董事长,技术总监虽然都是笑呵呵的,但他不会解决你的任何实际问题,他只会告诉“总裁”,总裁总裁,总是在裁人嘛...还搞不懂“大人”的可以参考《易经》九二爻辞“见龙在田,利见大人“... 就拿我自己来说,我也知道有时候我脾气不是很好,在团队沟通中说话很直,有时候甚至很暴躁。我也尝试了好几年,上到儒释道,中到西方哲学,印度灵修,下到什么办公室处世之道,看不少...就想变得淡定一点,变得有点高手的仙风道骨...可悲剧的是,我在大家心目中的形象还是这样的: 我自己归纳了一下,有如下原因: 1.对做的每一个项目,甚至每段代码都力争完美,很难忍受团队成员不认真负责的态度。 2.不能忍受年轻的团队成员做一天和尚撞一天钟的工作生活态度,天天教训他们要好好学习工作将来才能娶个好媳妇儿(现在改了,毕竟不同的人有不同的生活态度)。 3.有喜欢推诿责任,爱找借口的人。 4.多次纠正而不改变学习和工作方法的人(路都走错了,再怎么努力也是白瞎)。 5.仅把写代码当成一种工作的人(对于搞技术工作,你不热爱它就根本不可能做好)。 6.在既定的详细框架下还频繁出错的人(就算是一黑丝美女天天撅着屁股让你擦,你的心情也不见得会很好,更别说是一群蓬头垢面的天然呆的家伙们)。 7.幻想混几年代码就能当项目经理,脱离技术做管理的人(这种人,哥都不惜得理他...) 8.在非技术的领导面前天天强调重视技术人员的重要性(一方面给你们这些家伙争取利益,一方面你们这些家伙还不争气,我能不火吗!) 所以你可以看出在国内任何开发团队中都有不少这种人,这也就是敏捷开发无法在国内真正实践的根本原因,敏捷里要求的是真正的程序员,而现实团队中能有2-3个真正的程序员,作为Leader的你做梦也会笑醒。只要你的Leader出发点是好的,请你原谅他的坏脾气吧...一团和气,对项目质量不闻不问的团队里是不可能做出好的项目和产品的, 对你个人的成长也是不利的...真想混日子还是去当公务员比较好...
那么如何成为能让大家尊重的程序员呢,按我个人的经验来说 要做到以下几点: 1.为人正直,不要有道德上的硬伤。否则就算你技术再好也无法得到别人的尊重和重用。 2.真心热爱技术,热爱工作。可以迷茫,可以彷徨,但永远不要放弃当初自己追求技术的梦想。 3.努力把看起来无意义的事做得有意义。也许你正在做一些无关痛痒的蛋疼项目,但不要埋怨社会,不要找借口,蛋疼项目也可以做成伟哥项目...关键在于你!哥们儿!就是你!你才是它真正的爹!,不在于你的客户和老板。 4.也许你旁边充斥着各种马屁精,混世魔王,但你要相信他们一样也会觉得没有被尊重。否则也不会有办公室的一群娘们儿聚在一起八卦谁谁谁是马屁精之类的...你要相信群众的眼睛是雪亮的,真正做实事的人越少,越显得你的价值重要,你也越被尊重。哥们儿经常去政府部门,事业单位做项目,酒后三旬无一例外的都会说“还是佩服你们这些搞技术的,是靠真本事吃饭,你看我们,唉...”。所以说你看都是“围城”。人都是很贱的,就看你想怎么个贱了...顺带说一句所谓“拍马屁”那也是本事,你也不要瞧不起别人。其实大家都是出来混饭吃的,谁也没比谁高尚多少。高尚是高尚者的墓志铭,真正高尚的都卧轨了... 5.努力充实自己,让自己自信起来。有一天当你遇到别人的批评你的时候,你会对批评你的人竖起大拇指说:“牛B!人才!哥已经独孤求败很久了...”,而不是凄凄哀哀的发帖乞求得到别人的尊重。 6.尊重非技术人员,尊重所谓“拍马屁”的人。如果你觉得你周围尽是不学无术的在得志,在做领导,那么我想说其实你还太嫩了,看到的都是表面现象... 7.不要太把自己当回事,这个很重要。太把自己当回事的人是无法进步的。你还很年轻,只要做的事情的对的,不要太在意自己的身体和幼小的心灵,随意糟蹋吧!熬夜吧!熬夜的时间与你技术水平和出人头地的几率是成正比的。当然我说的是熬夜搞技术写代码,不是下副本... 8.坚持自己的信仰,坚信搞技术是有出路的。 9.对待工作认真严谨的人,走到哪里都会被人尊重,这是毫无疑问的。很多小妞不都说吗?男人认真工作的样子是最性感。。。
总结:天行健,君子以自强不息。尊严不是乞求别人施舍的,而是自己奋斗出来的!至于女人嘛,你懂的...
后记:本来我不是很喜欢发这种人生贴的,不过看到那个MM帖子,人家女孩子撒撒娇其实可以理解。但一群大老爷们儿也在那里跟风,实在有点看不下去,于是乎有了本篇... 回复中也有对我带的团队真实情况的设想,关于我个人的性格和团队的情况应该可以参考《亮剑》。俺们的口号是“剑锋所指,所向披靡” ,说白了应该是一群虽然过着苦B的生活,但仍然保持着一种技术人员独有的牛B气质的人。团队成员之间也在各种苦B的加班,熬夜,酒后谈技术谈人生谈理想谈女人的状态中结下了深厚的友谊。这是那种“互相尊重,客客气气”的团队说不能企及的,也是我所追求的,它具有非凡的战斗力。 其实建议大家看看《亮剑》的小说,电视剧只拍了前半本,后半本过于残酷,没有被拍出来,但恰恰体现出了亮剑精神的精髓...一个牛B的leader从本质上说不在于他的技术有多强,而在于他用他独有的人格去感染团队中的每个成员,使得这个团队也具有同样的气质。当然这种方式并不一定值得推广,也并不一定在所有团队中适用,但你不能否认它对像我一样的偏执狂们具有致命的吸引力。 |