程序员淡定的姿态和操蛋的心...

我身边好多做软件,或是被软件做的朋友。
有上30的,有才过20的。有倚老卖老,有年少轻狂的。
记得一朋友说:妈的,最他妈讨厌写代码不写文档的。但据我所知,很多时候他也是不写的。
第一可能是小项目,写在代码注释就行了。
第二可能是公司对这方面就不是很重视或是规范化的操作。比如我现在基本两种情况都有,不知道下次来新人是否也有人在背后这样骂我。
后来我跟朋友开玩笑的说:是啊,不过这还好,劳资最最最讨厌写个文档还尼玛是英文的!!
朋友笑了,因为他就碰到过。
然后程序员内心总有那么点操蛋,他跟我说,那傻逼写毛个英文,语法句子都读不通。
我猜他一定用xx翻译助手了,因为我也一直用xxxxx助手。当然,也可能那会他心情也不是太好。
 
这是年少程序员中最典型的一种。
接手一个遗留下来的项目。
一看代码规范没按自己来的,就是那人傻逼。
一看ui设计不符合自己审美的,就是那人傻逼。
一看项目 没按他自己思想框架里的mvc或是xxx模式来的,就是那人低端傻逼。
因为去年刚进一公司的时候,我就这样。
一个移动客户端项目。
所有布局设计xml文件,最外层嵌套全用帧式布局,我就,靠。
数据文件存储,你就一个应用,用个毛的内容提供者啊,直接db好了咯。
项目包还有这样划分的?
网络数据居然走xml协议格式?
后来才慢慢发觉,也许上一位写的不一定完美。但却能解决现有的问题。
用的帧式布局,因为项目底部的菜单栏是动态改变的,如此后只需传入的上下文覆盖上相应的一栏。
项目包划分,只不过个人的一种习惯,他可能客户端,服务端都接触着。
网络数据走xml,虽然没按常理走json,却让我发现他其实挺牛的,说白是自己写的一个解析类,类似于android中pull一样的。这样也许他可以不知道android自带某某api,却可以将自己封装的类到处使用。
有一千个程序员就有一千个哈姆雷特。
 
然后是倚老卖老的,这种比较简单。
反正各种代码不符合他要求,界面影响他食欲,需求不符合他性欲。
外包代码各种bug,框架设计各种缺陷,合作公司项目经理各种傻逼或是装逼。反正带逼。
这已经是项目经理之怒了。
不过也能理解。
谁都想做一个自己心目中完美的项目。
 
然后是,“这个,我知道”一类的人。
跟他说吧,他都是,这个我知道。
我就是这样写的,你看。。。。巴拉巴拉。把他的代码流程走一遍。
其实我也知道,这个代码你都写了几十遍了。你知道的。
问题是,不是你知道的这个问题。。
程序员逻辑:第一,自己永远是对的;第二,详情请查考第一条。
 
当然,程序员中确实可以有些逼的人。
因为他其实去除这个逼的味道,还是挺牛逼的。
有好的基础,说话永远是一副无bug的逻辑思路,知道很多专业名词。工作待遇环境好于其他程序员。
“今天又没干什么,和同事聊了一下午dota”;
“看到某某大牛了”
“我就穿背心,短裤人字拖上班,一坐下把烟灰缸一推,台式机笔记本一开,俨然一副程序员模样”
"那人傻逼,这项目我一人写的。"
程序员心里:屌,才是硬道理。你不骂骂项目经理,不穿着拖鞋上班,你都不好意思说你是高端程序员。
这类,虽然有实力,但是,程序员的心里是相对的。
都是自己瞎比比时觉得很过瘾,别人一瞎比比就觉得别人在瞎比比。。。
 
后来发现另外一种愤怒。
“这代码我似成见过。”
“你这设计不行,面条没面条味道,大葱放的比青菜还多,牛丸像鱼丸,最重要的是,这猪大肠里还有屎”
贬低他人成果,也成了一种乐趣。
也是,这的确是提高自己快感的一种方式。
别人有多搓,你那就相对来说就有多优秀。
问题是,程序员,我们能不能不要这么愤世嫉俗啊。
开源代码本来就是一种分享。可能别人修改了某些功能。
别人的设计一般,别人的杂碎面难吃,那你做一碗出来啊,别瞎比比好么。
 
在山的那一边,住着一群快乐的程序员。
他们勤劳勇敢。
敢爱敢恨
会赚钱,不会花钱。
。。。。。。。
 
少点怨恨,多点包容
少点指责,多点赞赏
少点瞎比比,多做点实事
别人说你牛逼,那才是真牛逼。

 

posted @ 2014-01-15 17:20  思享家  阅读(512)  评论(3编辑  收藏  举报