`
emowuyi
  • 浏览: 1479925 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

程序员的通病:逼。

其实这个逼字可以分为两个阶段,

年轻的时候,是傻逼;

年纪大点的时候,是牛逼。

但也不绝对。

我身边好多做软件,或是被软件做的朋友。

有上30的,有才过20的。有倚老卖老,有年少轻狂的。

记得一朋友说:妈的,最他妈讨厌写代码不写文档的。但据我所知,很多时候他也是不写的。

第一可能是小项目,写在代码注释就行了。

第二可能是公司对这方面就不是很重视或是规范化的操作。比如我现在基本两种情况都有,不知道下次来新人是否也有人在背后这样骂我。

后来我跟朋友开玩笑的说:是啊,不过这还好,劳资最最最讨厌写个文档还尼玛是英文的!!

朋友笑了,因为他就碰到过。

然后程序员内心总有那么点操蛋,他跟我说,那傻逼写毛个英文,语法句子都读不通。

我猜他一定用xx翻译助手了,因为我也一直用xxxxx助手。当然,也可能那会他心情也不是太好。


这是年少程序员中最典型的一种。

接手一个遗留下来的项目。

一看代码规范没按自己来的,就是那人傻逼。

一看ui设计不符合自己审美的,就是那人傻逼。

一看项目 没按他自己思想框架里的mvc或是xxx模式来的,就是那人低端傻逼。

因为去年刚进一公司的时候,我就这样。

一个移动客户端项目。

所有布局设计xml文件,最外层嵌套全用帧式布局,我就,靠。

数据文件存储,你就一个应用,用个毛的内容提供者啊,直接db好了咯。

项目包还有这样划分的?

网络数据居然走xml协议格式?

后来才慢慢发觉,也许上一位写的不一定完美。但却能解决现有的问题。

用的帧式布局,因为项目底部的菜单栏是动态改变的,如此后只需传入的上下文覆盖上相应的一栏。

项目包划分,只不过个人的一种习惯,他可能客户端,服务端都接触着。

网络数据走xml,虽然没按常理走json,却让我发现他其实挺牛的,说白是自己写的一个解析类,类似于android中pull一样的。这样也许他可以不知道android自带某某api,却可以将自己封装的类到处使用。

有一千个程序员就有一千个哈姆雷特。


然后是倚老卖老的,这种比较简单。

反正各种代码不符合他要求,界面影响他食欲,需求不符合他性欲。

外包代码各种bug,框架设计各种缺陷,合作公司项目经理各种傻逼或是装逼。反正带逼。

这已经是项目经理之怒了。

不过也能理解。

谁都想做一个自己心目中完美的项目。


然后是,“这个,我知道”一类的人。

跟他说吧,他都是,这个我知道。

我就是这样写的,你看。。。。巴拉巴拉。把他的代码流程走一遍。

其实我也知道,这个代码你都写了几十遍了。你知道的。

问题是,不是你知道的这个问题。。

程序员逻辑:第一,自己永远是对的;第二,详情请查考第一条。


当然,程序员中确实可以有些逼的人。

因为他其实去除这个逼的味道,还是挺牛逼的。

有好的基础,说话永远是一副无bug的逻辑思路,知道很多专业名词。工作待遇环境好于其他程序员。

“今天又没干什么,和同事聊了一下午dota”;

“看到某某大牛了”

“我就穿背心,短裤人字拖上班,一坐下把烟灰缸一推,台式机笔记本一开,俨然一副程序员模样”

"那人傻逼,这项目我一人写的。"

程序员心里:屌,才是硬道理。你不骂骂项目经理,不穿着拖鞋上班,你都不好意思说你是高端程序员。

这类,虽然有实力,但是,程序员的心里是相对的。

都是自己瞎比比时觉得很过瘾,别人一瞎比比就觉得别人在瞎比比。。。


后来发现另外一种愤怒。

“这代码我似成见过。”

“你这设计不行,面条没面条味道,大葱放的比青菜还多,牛丸像鱼丸,最重要的是,这猪大肠里还有屎”

贬低他人成果,也成了一种乐趣。

也是,这的确是提高自己快感的一种方式。

别人有多搓,你那就相对来说就有多优秀。

问题是,程序员,我们能不能不要这么愤世嫉俗啊。

开源代码本来就是一种分享。可能别人修改了某些功能。

别人的设计一般,别人的杂碎面难吃,那你做一碗出来啊,别瞎比比好么。


在山的那一边,住着一群快乐的程序员。

他们勤劳勇敢。

敢爱敢恨

会赚钱,不会花钱。

。。。。。。。


少点怨恨,多点包容

少点指责,多点赞赏

少点瞎比比,多做点实事

别人说你牛逼,那才是真牛逼。


劳资心态也不好,大过年就咆哮。


大家新年快乐。


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics