程序员的修炼之二:从微观上来诠释一下程序员的修炼之道
前面一篇基本都是从宏观的角度谈论程序员的世界观,道德观,精神世界,使用这几个词语,并不是我在深受GCD教学课本毒害之后仍然对这样的教育方式感激涕零,而是我觉得如果一个人没有正确地职业道德,职业操守,职业精神的话,是无法胜任于他的岗位的,因为每个人在寻找职业的时候,多数会寻找略高于自己能力的职业职位,但是这一点点的差距需要用自己的勤奋努力来补救。
忘了哪一个大家曾经说过,”一个没有职业的人是没有资格生活在社会上的“,道理显而易见,一个人如果没有为社会作出贡献,自然没有资格享受社会的回报。但是,我须要借着这篇文章的主旨补充一句,“一个有职业而没有职业精神的人没有资格继续从事自己的职业”。道理也非常的简单,第一,不具备职业精神自然无法胜任自己的工作,无法为社会创造恰当或足够的价值,第二,一个人的品德,形象,内外气质,个人定义很大程度上是由他每天所从事,并且会从事大半生的职业生涯的表现来描述和定义的,所以如果一个人如果不具备足够的职业精神,自然无法通过职业这条途径来实现他的个人价值,在社会中的价值,其后的结果无疑是因为职业价值的缺失导致个人价值体现的失败,遭到他人和社会的唾弃。当然一些小女生经常叫嚣什么工作是工作,生活是生活,我的人生价值是在生活中的,与职业无关,生活就是用来享受的云云,像这类头脑严重没有经过训练,缺乏最基本哲学观熏陶的货色我也懒得在费口舌。比较正确的世界观是你可以根据自己的情感喜好选择是否爱你所在的公司或老板,但没有理由怀疑自己对自己所从事职业的热爱和崇拜,如果你做不到或者只是为了换那两三斗米填饱一副臭皮囊的话,还是趁早转行吧。
接下来就在从一些微观的角度来诠释一下程序员的修炼之道。
每天上班是否充满激情。
一个拥有正确职业精神的人自然是每天都会充满激情的面对工作,甚至连每天晚上睡觉都盼望这夜晚早些过去,可以早些赶去上班,当然这样的口吻并非鼓励早到和加班,而是指这样一种精神状态。如果你经常有类似这样一些感觉:明天又要上班了,上班好无聊,这职业实在太没有前途了等等,说明你已经对的职业缺乏足够的激情了,我们可以因为公司的流氓,老板的傻B,同事的勾心斗角,或者周而复始的重复劳动等等而对目前的工作状态有倦怠和厌烦的感觉,但决不应该出现对自己的职业有厌倦和痛苦感,如果你已经厌倦了自己的职业,对自己的职业感到痛苦,那你又何必苦苦在这苦难中挣扎一生呢,公司不好可以换,老板傻B可以炒她鱿鱼,职业呢?所以我总是告诫自己,无论遇到多么可悲的人,多么可笑的事,喜欢写程序,作出优雅的软件能使我满足并从中摄取快感,这就足够让我感谢生活了。
是否会想如何把事情做的更好
无论是写程序,做设计,就算是每天发mail,我们能否把它做的更好,更完美,代表了你的职业精神,奥运会的精神就是更高更快更强,我想奥运会之所以成为人类的盛会,不会是因为他具体的体育项目,而是这样经久不衰,繁衍不息的精神,此理同,此心同,人类要进化,自然要从每一件事情做起,把它做的更好更美更强,不然我们为什么会慢慢的直立行走,有了脊梁呢,如果你还经常对自己说“这样就可以了,可以过关了”“别人做的也不过如此”“把更好的事情留给以后吧”等等,那你已经丧失了进化的能力,至少进化这样的事情已经无法在你的身上发生了。所以把没一件事情做好,做的更好,是一个程序员应该具备的精神支柱。
这件事情搞定了吗?
这件事情搞定了吗? 这件事情搞定了吗? 这件事情搞定了吗?如果你连续扪心自问三遍仍然得到肯定的答复的话,那就差不多了,可是大多数时候,我们都撑不到第二遍,“搞定”,这两个字真的很难说出口,这是一种责任心的问题,当然是职业精神里重要的一环。举例来说,当我去盛大的时候,心中充满了忐忑与不安,生怕自己作不好事情,当领导把所有的事情都手把手的教给我一遍之后,我就踏上了独立工作的第一步,当时每当领导问我“搞定了吗?”的时候,我都诚惶诚恐,搞定,意味的这件事完成的漂亮,没有尾巴,我当时不敢过多的问领导这样那样的问题,一是别人跟你讲过的问题你还是问显得很笨,我是很要强的人,二是我觉得领导把这件事交给我,我除了给他两个字“搞定”之外,在没有脸说第三个字了,今天回想起来,我在盛大的日日夜夜里基本做到了没有搞定决不回家的程度,记得领导曾经对我说过“你作为一个程序员,差不多够格了”。虽然我现在和他因为其他原因没有什么联系了,但是每当想起他觉得我算是个程序员的时候,心头仍然颤抖。
夜已深,不多谈,题目虽为程序员的修炼,但是作为职业精神,此心同,此理同,其实人人都是程序员。
ps:当然我老婆除外,当我主动提出要将我的笔记本送给她的时候,她以不需要这么快的电脑为由拒绝了我,那一瞬间,我知道她永远也不会是一个程序员。