浏览知乎的时候,看到一个有趣的话题:程序员到底能烂到什么地步?看完下面的回答,不得不说,真是大开眼界!我们整理出了三个好评度很高的答案,一起来看看吧。回答一(Benny):我想起了十多年前的一件往事。有一次,我帮一个客户的Java项目组升级了框架。进场后就听到项目组运维小哥抱怨war包太大,导致每次发布都要等很久。用过WebSphere的童鞋们可能知道我在说什么。那么,这场战争到底有多大?接近2G!!!???好奇之下,下定决心好好研究一下这只鸽子,不对,这战包怎么这么大?匆匆一挖,发现了里面的宝物。原来war包里面隐藏了两个程序安装包。一个是JDK1.4;另一个是PES2006,,,,real....实况足球?!根据SVN的提交记录,很快就找到了造成事故的大哥。据说在一个月的黑风高的夜晚,几只还在加班的码农决定一起找点乐子来解乏。为了方便把自己的游戏分享给小伙伴,带头的小哥想出了先提交到SVN的天才点子。...当然,按照他原先的计划,这个文件之后应该是被删除了。..不过,那天晚上他们玩得很开心。...没有人会想到,这个文件会悄无声息地溜进war包,一路潜伏到生产环境,然后反复蹭了可怜的WebSphere和运维小哥近一年的时间。得知真相后,运维小哥的表情几乎是这样↓回答2(05):老板觉得公司里全是男人,少了点女人味。他想平衡一下,向公司投递了大量简历。老板看他也是技术出身,就招了一个三年工作经验的女程序员,开价也不低。我去度假了,没见到她。当我回来安排工作时,我发现了问题。给她安排了一个新项目,是关于展览的,给她简单说明了工作安排:先搭建一个springmaven项目,然后跟产品讨论需求,考虑数据模型,过两天再和我见面确认具体型号。她什么也没说,第二天快下班的时候,产品来问我,怎么还不上班?我说我安排好了,我去问她,她说框架还是等技术总监(也就是我)去搭建吧,她又不是架构师,不是。我当时就傻眼了,还有这种操作,spring网站上也可以建一个。再问她需不需要谈谈?数据模型有没有想出一个大概的主意?她还说需求是BA商量的,她不会。我很着急,那你怎么办?她说,她原来的公司有完善的框架和环境,自己写代码就可以了。那时,我的心凉了半截。我想这个项目最终会由我收拾烂摊子。然后去找老板换人。老板说你应该带她一起去。反正这个项目不着急,还是给公司添点颜色吧!没办法,只能硬着头皮带领她,期间就不讲各种eclipse环境,比如svn配置忽略文件类型,lombok插件等等,总之环境不匹配。我终于帮她配置了所有的环境,写了详细的设计给她解释,终于开始干活了。几天后,我提交了代码。做了codereview,心又凉了:方法,类名,变量等等,全是中文拼音;业务逻辑显然可以重用而无需编写公共方法,更不用说使用自定义注解了;不知道驼峰命名法是什么;有的Mysql表字段名全大写,有的全小写,有的跟我驼峰。又跑去找老大要换,老大说哈哈,哎呀,不是每个人都有你这个水平的,再拿一次说不定就出来了。没办法,给我戴高帽子,只好回去和她谈代码规范半天。评论少的话很难看懂节目,她点点头说应该改,我信了。再次提交代码的时候,看到一口血差点没吐到屏幕上。展品长、宽、高的单位为米。结果好人一看,长度是long_rice,身高是high_rice。看到的时候,脑回路还真是没看懂。这是什么套路?压着怒火,跑去问她什么意思,她振振有词地说:你说的,起名字的时候最好能体现计量单位。我再也忍不住了,大喊:米是什么单位,是什么单位?她也不示弱,打开汽巴的选词屏幕,移到米字上,说道:你自己看,米不就是米吗!我一下子无语了,只能跑去找boss,boss也无语了,只能自嘲道:她不是过了四关了吗?我还在检查。这件事最后的结局就是,见人还得当面问几句英文,真是吓人。大米我是真的没看懂,但是我记得还有一点我确实看懂了。她说发信息的人是头发,我愣了一下才想通。知乎的人大概水平比较高。他们觉得这么简单的英文也不是不行,其实我这两天又在面试了。看到一个同学写的笔试题写的代码里面有扫描器,然后面试的时候问他:scan是什么意思?想了半天,也没说。答3(Ethan):刚进公司没多久,团队里的尼泊尔大哥走了,我接手了他的工作。第一天,我就被30000行的文件吓了一跳。一个文件几十个类,命名不规范,缩进随意。这位大哥显然不知道什么是传承。写子类的方法就是复制父类改...后来面对30000行变量和函数重复定义50多次,果断选择重新写,并且一千多行终于搞定了。。。这个工作是我的第一个项目,给了我非常深刻的教育。。。
