先说身边的一个真实的小故事:某码农好不容易被家人拉出去相亲,在咖啡厅对着姑娘干坐了十几分钟后,妹子百般无聊,***问了问这兄弟的职业,兄弟说我是个码农,妹子说句”难怪......“,然后假装接了个电话,就撒丫子闪人了。
码农啊,你为什么是码农?
再解释一下码农的含义吧:程序员圈子里面相当特殊的一个群体,基本上过着相当单调的生活,除了搞搞电脑之外,也没有什么兴趣,白天在公司敲代码,晚上回家还是玩电脑,周末不出意外仍然在玩电脑。宅男的简称,闷骚、平时除非必要一般不太和陌生人沟通,写的代码无非也就是码码砖头,基本上已经丧失了激情和想法,就更别再说创新了。嗯,年纪轻轻估计还是个秃顶、对,这大概就是传说中的码农。以上是哥混迹程序员圈子多年给出的一个大概的定义,也不一定全对,大家看了笑笑就行。
当然还有一点必须强调,码农只是程序员的一个子集,程序员中也有很多是极富创意并且热爱生活的,他们往往能够把自己的想法付诸于实践,然后用代码巧妙的展现出来,从他们身上你是能感受到蓬勃的朝气,他们踏实勤奋但是又不安于现状、他们的内心往往有着改变现状的冲动和决心,这类人在国外常常被称为“黑客”,注意此处的“黑客"绝非是写病毒搞破坏的那类人,而是程序员中用于改变现状、勇于创新的这类群体。远的不说,国内的很多互联网大哥也都是”黑客“出生,马化腾、周鸿祎、刘强东等等,这些江湖大哥不但富有创新意识,同时有着改变一些现状的决心,并且把这些新玩意系统化、产业化,他们之所以是大哥也绝非偶然。
当然”黑客“,也只是程序员中另外的一个子集,还有别的子集和一些中间状态,这里就不多说了,这篇文章集中先说码农的事情。
码农为什么这样多?
在我国,码农之所以诞生并且为数不少,其实是有很多必然因素的,比如在十几二十岁这段想象力最为丰富的时间段里,大多被体制化的教育所占据,时间大多被背课本等机械化程序所占据,创新意识基本被剥夺,这些我就不多说了。好不容易熬到毕业了,又被各种无休止的体制化管理所束缚,码农大都产生于加班比较猛烈、缺少人文关怀的体制化公司,在这类公司你只能是个小螺丝钉,创新和交流的氛围基本没有或者极少,工作环境比较苦闷,内心比较压抑,恩,时不常的看到新闻哪个码农又跳楼自杀了差不多就是这种情况。我看到过不少当初极富天赋的”黑客“好苗子,就好比武学里面”骨骼相当惊奇“的那种材料,在经过长久的”锤炼“后,然后头发掉了大把,***光荣退休成为一名优秀的码农。
就外部环境来说,这也就解释了为什么最近十年中国很少诞生像扎克伯格之类相当年轻的互联网***,尤其是80后这一批里,能数得上号的又有几人?
不过大多事物的产生都是外因和内因相结合的产物,一个码农的诞生绝不仅仅是因为外部因素,再说怨天尤人是没用的,外部环境短时间内无法改变,适应环境并且在这种环境中找到一条适合自己的方向反而显得更为重要一些。毕竟我们还是能够看到很多程序员在为了自己的梦想不断的奋斗,虽然目前还没有怎么样,但是已经创造了一些可能了。
能不当码农吗?
当很多程序员对号入座并且发现自己有了些码农的特征之后,是否想改变一点 ? 那么如何不当码农?其实程序员这个角色在很大程度上,是一个创意的角色,而不仅仅是个执行的角色。从本质上来讲,就和设计师和码砖头的职业性质有些类似,有些人虽然看起来在码砖头,但是他心中确明确知道,他码出来的是个什么样的房子,怎么码这些砖头会使整个构架更为和谐更为完整,同时会在码砖头的同时不断的做出调整(程序圈称之为”重构“),有时候还会用用不同的方法来码码砖头,使码砖头更为行之有效,这种人虽然目前是个码砖头的,但是已具备了更多的设计师气质。当然另外一类就是职业码砖员,虽然看似很勤奋,加班比谁都猛,但他总归还是码砖的,而且头发比谁都掉的快。
针对码农的另外一个特征”闷骚“来说,会发现大多的码农并不善于与人沟通的,但是内心一般确实充满骚气,什么无码之类的还是相当精通的。不善于沟通的最直接结果就是,缺乏团队的更有效合作,现在的程序已经不同以往,以前一个优秀的程序员就可以搞出一个相当出彩的玩意,但是现在却相当困难,没有良好的沟通,无法更好的配合做出的东西始终不会出彩的。参加些户外活动,有点兴趣爱好,主动和别人沟通一下,勇敢一点,多少会有些改观,至少也会比较自信一些,找女朋友也会相对容易,起码相亲的时候不会干坐着。
***就是掉头发、肥胖之类的码农特征,明显是缺乏锻炼嘛,生活工作没有合理支配,其实码砖的时间长并不一定码砖的效果就好,写程序始终是个技术活,既然是技术活就会有技巧,就需要有时间去思考,做程序的会发现,有些困难的技术问题并往往不是加班的时候解决的,而是走路的时候,躺在床上休息的时候,甚至是做梦的时候解决的,所以必须有合理的休息,干耗着没有必要,多多锻炼、多多休息,从长久的角度上来看绝对是个明智的选择。
***,谨慎当码农,伤身伤肾啊。
作者:@最牛傻蛋