笑岔气!一个程序员的水平能差到什么程度?
“
最近,知乎上有一则灵魂拷问“一个程序员的水平能差到什么程度?”让各位程序员们纷纷有感而发。小编精选了两个有趣的高赞回答只为抛砖引玉,欢迎大家说出你的故事!
作者:Benny、零五 ,转自:[51cto技术栈]公众号
出处:https://www.zhihu.com/question/314644210
1
来自知乎网友“Benny”
想起了一件十多年前的往事,有一次帮客户的 Java 项目组升级框架。
入场之后屡次听到项目组的运维小哥抱怨 war 包过大,导致每次发布要等很久很久,用过 WebSphere 的童鞋可能知道我在说什么。
那么,这 war 有多大呢?大概 2G!!!???
富有求知欲的我于是下决心去研究下这鸽子,不对,这 war 包为什么这么大?
草草一挖,果然就在里面发现了宝贝。原来 war 包里还藏着两个程序安装包。
一个是 JDK1.4;另一个是 PES2006,实.......实况足球?!
根据 SVN 的提交记录,肇事的大哥很快就被找到了。
据说是在一个月黑风高的晚上,几个还在加班的码畜临时起意,决定一起找点乐子解解乏。
这位带头大哥为了方便把自己的游戏分享给小伙伴,就想到了把它先提交到 SVN 上这样一个天才的主意......
当然,按照他原本的计划,这个文件应该随后被删除的!可是,那晚他们玩的实在太尽兴了......
没人会料到这个文件竟会悄无声息的溜进 war 包,一路潜伏到生产环境,然后反反复复的摩擦了可怜的 WebSphere 和运维小哥近一年。
了解到真相之后,运维小哥表情差不多是这样的:
2
来自知乎网友“零五”
老板觉得公司里都是男的,缺少一点阴柔之气,想平衡一下,正巧当时互金公司倒了一大批,大批简历投到公司。
老板以为自己也是技术出身,就招了一个三年工作经验的女程序员,互金出来的,要价倒是不低。
我休假去了,没面她,等我回来要安排工作了,这才发现问题了。
给她安排了一个新项目,是会展方面的,跟她简单说了一下工作安排:先搭个 Spring Maven 项目,然后跟产品谈下需求,考虑一下数据模型,过两天跟我碰再确定具体模型。
她没说什么,等到第二天快下班了,产品来问我了,她怎么还没动工?我说我安排了啊,这就找过去问她,她说框架还等着技术总监(也就是我)搭了,她不是架构师,不会。
当时我就懵了,还有这种操作,你就是上 Spring 网站都能搭一个啊。又问她需求谈了没有?数据模型有没有想出个大概?她又说,需求是 BA 谈的,她不会。
我这就急了,那你会什么呀?她说她原来公司都是框架环境都是配好的,她只管写代码。
我当时心里就凉了半截,这项目估计最后要我来收拾残局了。这就去找老板换人,老板说你就带带她吧,反正这项目也不急,就当给公司添一点亮色吧!
没办法,只能硬着头皮带她了,期间各种 Eclipse 环境之类的就不谈了,比如 SVN 配置忽略文件类型,Lombok 插件等等,总之环境不会配。
终于帮她全部配完环境,详设也写好跟她讲解了一遍,总算开工了,若干天后提交代码了。
我做了一下 code review,这心里又凉了半截:
方法,类名,变量等等一概中文拼音。
业务逻辑明明可以复用的不写公用方法,更别提用自定义注解了。
驼峰命名法是什么不知道。
MySQL 有的表字段名全大写,有的全小写,有的又跟我来个驼峰。
我又跑去找老板要换人,老板打个哈哈,哎呀,又不是人人都有这个你这个水平,再带带说不定就出来了。
没辙,给我戴顶高帽子,只好回去跟她苦口婆心地说了半天代码规范,其实就是阿里那一套,装个插件就能检查,又跟她着重讲了一下命名规范,要用英文命名,否则注释少的话很难看懂程序,她直点头,说这就改,我也就信了。
等到代码再次提交,我一看,一口鲜血差点没吐在屏幕上,展品的长宽高单位是米,结果好家伙一看,长度 long_rice,高度 high_rice。
当时看的时候实在没明白这脑回路到底是个什么套路,强压怒火跑去问她这是什么意思,她振振有词地说:你讲的呀,命名的时候最好要体现度量单位。
我实在忍不住了,吼起来了:那 rice 是什么单位,是什么单位?她也不示弱,把词霸的屏幕取词一开,移到米字那里,说:你自己看,米不就是 rice 吗?
我顿时无语,只能又跑去找老板,老板也无语,只能自我解嘲地说:她不是过了四级了吗,我还查来着了。
这件事情最后的结局就是我在面人的时候,都要当面问几个英语单词,实在是怕了。
PS:rice 这个我是实在没看明白,记得还有一处我是看明白了,她把发消息的发命名为 hair,我愣了一下也就知道。
大家都是层次比较高的,认为这么简单的英语都不会是不太可能的,但实际上这两天我又在面试,我看一位同学的笔试题写的代码里有 scanner,然后面试的时候就问了他一句:scan 是什么意思?想了半天,没说出来。
特别推荐一个分享架构+算法的优质内容,还没关注的小伙伴,可以长按关注一下:长按订阅更多精彩▼如有收获,点个在看,诚挚感谢
笑岔气!一个程序员的水平能差到什么程度?相关推荐
- 一个程序员的水平能差到什么程度
知乎上有一个灵魂拷问"一个程序员的水平能差到什么程度?" 让程序员纷纷有感而发. >>>> 一时吐槽爽,一直吐槽一直爽.有些童鞋看完表示了强烈认同,还有一些 ...
- 一个 程序员 的水平能差到什么程度?尼玛,都是人才呀... ...
点击上方"芋道源码",选择"设为星标" 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | ...
- 一个程序员的水平能差到什么程度?尼玛,都是人才呀...
点击上方"Java基基",选择"设为星标" 做积极的人,而不是积极废人! 每天 14:00 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java ...
- 一个程序员的水平能差到什么程度?网友:他是怎么进的公司的?
这是发生在我朋友身上的事,下面是她的回答: 看到这问题我立刻就想回答. 本人女,在公司开发呆了一年. 小组情况: 加组长共5人,项目共6个,我和组长两人负责5个,另外三个小成员负责同1个. 突然有一天 ...
- 一个程序员的水平能差到什么程度?
老板觉得公司里都是男的,缺少一点阴柔之气,想平衡一下,正巧当时互金公司倒了一大批,大批简历投到公司,老板以为自己也是技术出身,就招了一个三年工作经验的女程序员,互金出来的,要价倒是不低.我休假去了,没 ...
- 亲身经历 |一个程序员的水平能差到什么程度?
本文作者:Iyan 网易工程师 Part.1 一个应届海归研究生,研究生阶段毕业设计是流体模拟,看着还不错,毕业设计是用的C++,但是面试的C++笔试题错了一大半,渲染方面的基础问题倒是答得还行.主要 ...
- 举些例子看看一个程序员的水平究竟可以差到什么程度?
闲话少说直接入正题 你敢信年入百万人民币的白左能精雕细琢出这样的垃圾么(见下图) .这是16年做了五六年的情况,现在20年了,听说 终于能跑hello world了. 某西海岸IT大厂,产品失败就开源 ...
- 程序员猪队友,差到大家都害怕他提交代码...
知乎上有个问题: 一个程序员的水平能差到什么程度? 下面有一个经典回答: 差到大家都害怕他提交代码 Coding Style不好的同学表示有被冒犯到.然而现实中真的有许多人光顾着刷题,却在面试中跪在了 ...
- 如何辨别一个程序员水平的高低?
先来看个小故事: 小王:老大,这里怎么没有执行成功呢?代码我从其他地方拷过来的呢! 老大:报异常了没有? 小王:报了,说的是文件导入失败,可是我的文件写入的方法没有问题呀! 老大:你看看人家怎么写的? ...
最新文章
- Mac原生Terminal快速登录ssh
- ACM数论之旅17---反演定理 第一回 二项式反演(神说要有光 于是就有了光(´・ω・`))...
- js后退页面不重新加载_快应用:支持加载单独JS文件的规范思考
- 【转】TCP和UDP的区别
- Springboot项目搭建(前端到数据库,超详细,附详细步骤截图)
- Android Robolectric 加载运行本地 So 动态库
- golang 学习心得一(开发环境搭建过程中一些坑)
- linux操作系统环境搭建实验报告,操作系统实验报告 Linux基本环境
- postgresql客户端使用
- MulterError: Unexpected field
- java实用型:mybatis的好帮手-MybatisCodeHelperPro
- 图像正交变换的研究意义
- 驰为v10刷linux,V10HD强势回归 3G双系统聚划算首发
- C. Chocolate Bunny
- 上海2021高考成绩什么时候可以查询,关于2021年上海高考成绩什么时候出来
- 什么是排序算法的稳定性
- Chrome浏览器背景颜色设置为豆沙绿保护色详细教程!
- web系统快速开发_开发一个快速销售系统
- AtCoder Beginner Contest 205 A~E 题解
- YDUI移动端微信UI前端框架
热门文章
- poj1511(SPFA算法)
- 微型计算机组成原理考试,全国高等教育自学考试计算机组成原理模拟试题
- P1972 [SDOI2009]HH的项链(离线树状数组)
- 模板 - KM算法(O(n^3))(二分图最大权完美匹配)
- java treeset 删除_删除Java TreeSet中的最高元素
- java detach_线程 (detach的作用)
- python一个字母红了_Python练习:最后一个字母/第一个字母
- 从高排到低变成小楼梯儿歌_【课程采风】古运萌宝安全小知识之小剪刀的秘密...
- java ee开发技术 上海大学_学院介绍
- java errorlevel_bat中errorlevel与%errorlevel%的区别