程序员到底是什么角色

先讲个生活小插曲儿……

瓦工

房客打电话给我,说卫生间漏水,把楼下的客厅都洇湿了,老先生找上门来了。我心想这还了得,赶紧处理吧。我找了人拆掉了浴缸,砸掉了地板,买了东方雨虹的防水涂料,自己做了防水,闭水试验,最后一步就是贴瓷砖了。贴砖是个技术活儿,很专业。我是程序员,虽然可以勉强刷个防水,可贴砖实在干不了。在58 同城找了一通电话,因为卫生间面积太小,又是改造,所以有的瓦工不愿意干,愿意干的瓦工所开的价钱我又不能接受,十多个电话过去后才终于找到一个师傅,愿意以400块钱把这活儿拾掇了——这还是因为那两天下雨,没别的活儿可干。于是我冒雨买了水泥、沙子、瓷砖,陪着杨师傅把地砖和几十公分高度的一圈墙砖给贴了。

杨师傅是这么裁砖的:拿玻璃刀划拉一下,在划痕下方垫一个铁钉,双手按住瓷砖两边,猛劲向下一按,啪一声脆响,砖就分成了两半,断口齐整如镜。我看着好轻松啊。只有需要斜切,或者裁掉几公分时才会用到电动的切割工具。一旦用电动的切割工具裁砖,灰尘就会更多,眼睛也会睁不开,同时噪声也很大,让人难以忍受。此时我只好躲到门外去。

找平和做斜坡是技术活,不仅需要用一个水平尺测量,也需要设计。如果一不小心地漏处成不了最低点,那洗澡水就无处可去了。

干活的间隙我们抽烟聊天,杨师傅说平时接活的机会很多,我这一单是他在58 同城接的第一单,平常都是熟人推荐,基本上没有闲着的时候,平均一天500 块。我一想这是纯收入,比很多程序员高多了,甩他们几条街啊。

我之所以有时间忙活卫生间改造的事情,是因为我刚好失业,不用上班不用打卡。而上班的日子,一点儿事儿都要跟领导请假,打卡晚5 分钟都算迟到,既要扣全勤还要罚款。我这程序员当得不自由啊!而瓦工则没有这方面的限制。杨师傅约好八点到,八点半了还没见人影,我也不能少给人家100 块钱。其实程序员也需要自由,公司真不用限制那么死,只要做好派活儿、验收两件事就可以。可实际上很多人陷入了项目经理的微管理中。

程序员

有一阵子网上疯传“小明和小强的故事”,矫情的白领们纷纷感叹自己还不如外出务工的农民兄弟。很多程序员也在恶搞自己的身份,PS建材市场附近的务工者图片,把牌子上的字样改成“C++”、“Java”、“.NET”等。

可实际上,有几个程序员愿意转行去做瓦工、水电工、木工呢?就是车工、钳工、氩弧焊恐怕也不愿意吧?

钱不是唯一的差异,在钱相差不大的时候,社会身份、工作环境是更有份量的因素,甚至它们也可以让你接受相当程度的薪水差异。我跟着杨师傅贴了一天的砖,我只能说,这活儿不是人人都能干的,一蹲几个小时,我这胳膊腿早麻了;那么大的粉尘,我这鼻子、喉咙、肺早完了。这是个手艺活儿,却也是体力活儿,辛苦活儿。

瓦工、木工、水电工,都是匠人。程序员说白了也是匠人,写程序也是个手艺活儿。

早在我上高中的时候,我的父亲就劝诫我将来学一门技术。在他的观念里,无论世界怎么变幻,技术都是立身之本,一技傍身,到哪里都不愁吃喝。等我考大学的时候,他不能理解信息工程这种专业也是教技术的,等我干了程序员他也不能理解编程是项技术活儿。可现在他理解了,认同这是一门手艺。

我的老板跟我说,说到底软件开发是手艺活儿,到什么时候软件都不可能自动生产出来,软件写得好坏全靠个人手艺。没错,我认为这是正理儿。这也是我对程序员这个社会分工的看法,乌泱乌泱的程序员,和瓦工、木工、教师、电工、保洁工等没有太大的差别,只是分工不同而已。每一行都有自己的欢乐忧愁,而隔行如隔山,我们能看到的,仅仅是数字化的报酬,我们程序员矫情的感叹,往往也只是一闪念,谁也不会当真,当真就输了。

别人怎么看程序员

首先我们得搞明白自己怎么看自己,如果你觉得自己干的活儿没有意义甚或卑贱,那别人再怎么给你高帽子你都高兴不起来。最重要的是自己对自己工作的看法,不要去管别人说三道四。大风吹倒梧桐树,自有别人论短长,怎么论是别人的事。

确认了这一点,我们就可以看看程序员在别人眼中的样子了。

有时别人认为程序员是修电脑的——我曾经给很多人修过电脑,这是真的。

有时别人以为程序员是坐办公室的,工作很轻松,不需要日晒雨淋。我的那些务农的乡亲们就是这么看我的。

有时别人以为程序员是白领,薪水高。可白领到底是个什么定义呢?

有时别人认为程序员就是喝咖啡产代码的怪咖,不通人情世故。我要说,兄台,我们有时也抽烟,更多的时候拎着豆浆、包子、煎饼果子、地沟油炸的油条匆匆来去,咖啡其实算是奢侈品。

有时别人认为我们就是码农。

有时别人以为我们就是专职给用户添堵找罪受的。

有时别人以为我们是一群神秘的骇客,噼里啪啦一顿乱敲就侵入了银行系统,可以偷偷给自己的户头转上一笔钱。或者我们可以左右双色球的开奖结果,帮助他们中一等奖,而且是倍投。

有时我们根本不存在,存在的只是软件。

……

其实这都无所谓。

我们给进城务工的农民兄弟起了个名字叫作“农民工”,你可以在拥挤的人潮中迅速辨认出农民工。没错,他们有他们的特殊印记。实际上,程序员也有自己独特的身份标记。我学开车那会儿,和一哥们儿聊天,他上来就问我你是不是搞软件的。我很诧异啊,他怎么知道?其实你也可以在大街上看出来哪个人是当兵的,哪个人是老师……只要你注意观察,每一个行当都会给人留下特殊的习惯、气质印象,我们从事的工作在无形中改变着我们,随着时间的流逝,我们最终会因为工作而成为一个特色鲜明的群体。

古代有一种墨刑,又叫黔面。施行的方法是在人的脸上或身体的其他部位刺字,然后涂上墨或别的颜料,使所刺的字成为永久性的记号。这种刑罚不仅给人造成肉体上的痛苦,同时使人蒙受巨大的精神羞辱。如果你看过水浒传,一定会对林冲、武松等印象深刻,他们脸上都有字。甚至连名传千古的狄青,脸上也有字。墨刑给人制作了一张永久性的名片,是贴标签的极端体现。而贴标签这种事情,我们太擅长了,它简单好用,效果显著,所以常常被拿来标注别人,我们也常常被别人这么标注,比如说这个人,是好人那个人是坏人。

好吧,最好的办法是让一切都随风,心随意动。