是谁动了程序员的尊严?

最近有个MM发了一篇《一些让程序员伤心和开心的话》, 作为入行快10年的老程序员的我,她那篇帖子里不管是 “让别人开心的话”还是“让别人不开心的话”,基本我都说过。软件开发中的各个角色基本我也都担当过,程序员,架构设计,项目经理,技术总监,甚至是售前,陪客户吃饭。虽然现在早已不是当初迷茫的小菜鸟,但对于技术和编码的热爱是一直没有改变的,也从来没有脱离过一线的编码工作。所以我想关于程序员的社会认同感和尊严这类的,我是可以来谈一谈的。

首先我们来谈一谈什么是尊严。从哲学的范畴来说尊严是一种文化,文化是人和动物的本质区别。比如自杀这种行为就是一种文化,只有人才会有。如果 要说活着有什么意义的话,对于动物来说生存和繁衍就是他们的全部意义。但人不一样,人为了尊严,为了信仰可以“不为五斗米折腰”甚至可以“留取丹心照汗 青”,汪精卫的“引刀成一快,不负少年头”也无不让老少爷们儿热血沸腾。所以马斯洛的人类需求金字塔我是不大赞同的。至少作为一个受过教育的人来说,精神 层面的需求应该高于生存的需求而存在的。否则为了生存而抛弃自己的信仰和尊严,那活着也是毫无意义的,与猪狗无异。

当然有好事者会问生命的意义是什么?所谓的信仰和尊严于乎宇宙又有什么意义呢?我想说对于这种终极问题的思考大概是这样的:大多数人会觉得研究 这种问题是在浪费时间,这种终极问题本身就是毫无意义的;一部分人从小时候就开始研究到死也没有研究出什么名堂,一事无成;一部分人走火入魔,研究成了精 神病…..极少数人获得了极高的成就。

扯远了,接下来我们来谈谈如何得到所谓的尊严。可以明确的说,尊严并不是自指的。你可以说“我是独善其身的!”,但你不能说“我是有尊严 的!”,这是毫无意义的。我们必须承认,尊严是别人(社会)给我们的,我们自己是无法有尊严的。所以从这个意义来说我是比较反感“自尊”这个词的,我一直 以为自尊不过是一些心理有问题(自卑)的人的挡箭牌,很明显“自尊”是不能脱离“自卑”而存在的。稍有社会经验的同学肯定都会遇到那种表现出具有极强自尊 心的人,这种人往往很难相处,非常敏感,你不小心的一句话就会踩到他的狗尾巴。而随着深入的了解,你都会发现这种人其实内心非常自卑,整个人处于一种强大 的防御姿态,就像WOW里的防战,恨不得“盾墙”是没有CD的…所以一味标榜自己的“自尊”是可笑的,不会赢得别人的尊重,只会让别人觉得你是一个又 自卑又可怜的家伙…

所以,以上你可以看出尊严问题并不是程序员独有的。但往往我们发现程序员,技术人员往往都有极强的自尊心,或者说异常饥渴的希望获得别人的认可 和尊重,而另一方面他们往往也表现出不大尊重别人,很难相处。这个结论你可以轻易从IT公司所有的非技术人员嘴里获得。其实如果你对科学史有一定了解,你 会发现有这个毛病的大有人在,像牛顿,爱因斯坦,波尔,薛定谔…”愚蠢”,”白痴”这类的语言经常充斥于他们的科学论文。如果你看过一些比尔盖茨,乔 布斯,鲍尔默这些人的八卦和传记,也是出了名的”f*ck”、”d*ck”之类的常挂在嘴上。而我认为(和看到的),任何一个能力强悍的软件开发项目经理或团队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. 对待工作认真严谨的人,走到哪里都会被人尊重,这是毫无疑问的。很多小妞不都说吗?男人认真工作的样子是最性感。

总结:天行健,君子以自强不息。尊严不是乞求别人施舍的,而是自己奋斗出来的!

1 收藏 评论

相关文章

可能感兴趣的话题



直接登录
跳到底部
返回顶部