当前位置:网站首页>一个程序员的水平能差到什么程度?尼玛,都是人才呀...
一个程序员的水平能差到什么程度?尼玛,都是人才呀...
2022-07-07 12:34:00 【程序员编程指南】
大家好。
昨天在公司摸鱼逛知乎的时候,看到了一个话题“一个程序员的水平能差到什么程度?”,看完,不得不说个个都是人才呀。给大家整理了一个高赞的回答。
Benny
想起了一件十多年前的往事,有一次帮客户的Java项目组升级框架。
入场之后屡次听到项目组的运维小哥抱怨war包过大,导致每次发布要等很久很久,用过WebSphere的童鞋可能知道我在说什么。
那么,这war有多大呢?
接近2G!!!???
富有求知欲的我于是下决心去研究下这鸽子,,不对,这war包为什么这么大?
草草一挖,果然就在里面发现了宝贝。
原来war包里还藏着两个程序安装包。
一个是JDK1.4;
另一个是PES2006,,,,实....实况足球?!
根据SVN的提交记录,肇事的大哥很快就被找到了。
据说是在一个月黑风高的晚上,几个还在加班的码畜临时起意,决定一起找点乐子解解乏。这位带头大哥为了方便把自己的游戏分享给小伙伴,就想到了把它先提交到SVN上这样一个天才的主意。。。。当然,按照他原本的计划,这个文件应该随后被删除的。。。可是,那晚他们玩的实在太尽兴了。。。。
没人会料到这个文件竟会悄无声息的溜进war包,一路潜伏到生产环境,然后反反复复的摩擦了可怜的WebSphere和运维小哥近一年。
了解到真相之后,运维小哥表情差不多是这样的↓
零五
老板觉得公司里都是男的,缺少一点阴柔之气,想平衡一下,正巧当时互金公司倒了一大批,大批简历投到公司,老板以为自己也是技术出身,就招了一个三年工作经验的女程序员,互金出来的,要价倒是不低。我休假去了,没面她,等我回来要安排工作了,这才发现问题了。
给她安排了一个新项目,是会展方面的,跟她简单说了一下工作安排:先搭个spring maven项目,然后跟产品谈下需求,考虑一下数据模型,过两天跟我碰再确定具体模型。她没说什么,等到第二天快下班了,产品来问我了,她怎么还没动工?我说我安排了啊,这就找过去问她,她说框架还等着技术总监(也就是我)搭了,她不是架构师,不会。
当时我就懵了,还有这种操作,你就是上spring网站都能搭一个啊。又问她需求谈了没有?数据模型有没有想出个大概?她又说,需求是BA谈的,她不会。我这就急了,那你会什么呀?她说她原来公司都是框架环境都是配好的,她只管写代码。我当时心里就凉了半截,这项目估计最后要我来收拾残局了。这就去找老板换人,老板说你就带带她吧,反正这项目也不急,就当给公司添一点亮色吧!
Mysql有的表字段名全大写,有的全小写,有的又跟我来个驼峰。我又跑去找老板要换人,老板打个哈哈,哎呀,又不是人人都有这个你这个水平,再带带说不定就出来了。没辙,给我戴顶高帽子,只好回去跟她苦口婆心地说了半天代码规范,其实就是阿里那一套,装个插件就能检查,又跟她着重讲了一下命名规范,要用英文命名,否则注释少的话很难看懂程序,她直点头,说这就改,我也就信了。
等到代码再次提交,我一看,一口鲜血差点没吐在屏幕上,展品的长宽高单位是米,结果好家伙一看,长度long_rice,高度high_rice,当时看的时候实在没明白这脑回路到底是个什么套路,强压怒火跑去问她这是什么意思,她振振有词地说:你讲的呀,命名的时候最好要体现度量单位。
我实在忍不住了,吼起来了:那rice是什么单位,是什么单位?她也不示弱,把词霸的屏幕取词一开,移到米字那里,说:你自己看,米不就是rice吗!我顿时无语,只能又跑去找老板,老板也无语,只能自我解嘲地说:她不是过了四级了吗,我还查来着了。
这件事情最后的结局就是我在面人的时候,都要当面问几个英语单词,实在是怕了。
rice这个我是实在没看明白,记得还有一处我是看明白了,她把发消息的发命名为hair,我愣了一下也就知道。
知乎众大概还都是层次比较高的,认为这么简单的英语都不会是不太可能的,但实际上这两天我又在面试,我看一位同学的笔试题写的代码里有scanner,然后面试的时候就问了他一句:scan是什么意思?想了半天,没说出来。
边栏推荐
- Wired network IP address of VMware shared host
- 最长上升子序列模型 AcWing 482. 合唱队形
- LeetCode每日一题(636. Exclusive Time of Functions)
- Excuse me, as shown in the figure, the python cloud function prompt uses the pymysql module. What's the matter?
- IP address home location query full version
- Selenium Library
- 属性关键字Aliases,Calculated,Cardinality,ClientName
- oracle 触发器实现级联更新
- Codes de non - retour à zéro inversés, codes Manchester et codes Manchester différentiels couramment utilisés pour le codage des signaux numériques
- How to check the ram and ROM usage of MCU through Keil
猜你喜欢
libSGM的horizontal_path_aggregation程序解读
JS get the current time, month, day, year, and the uniapp location applet opens the map to select the location
Wired network IP address of VMware shared host
低代码平台中的数据连接方式(下)
js 获取当前时间 年月日,uniapp定位 小程序打开地图选择地点
Horizontal of libsgm_ path_ Interpretation of aggregation program
Details of redis core data structure & new features of redis 6
通过 iValueConverter 给datagrid 的背景颜色 动态赋值
【立体匹配论文阅读】【三】INTS
最长上升子序列模型 AcWing 482. 合唱队形
随机推荐
Wired network IP address of VMware shared host
Details of redis core data structure & new features of redis 6
Excellent open source system recommendation of ThinkPHP framework
UML state diagram
3D Detection: 3D Box和点云 快速可视化
Selenium Library
oracle 触发器实现级联更新
Similarities and differences between switches and routers
Take you to master the three-tier architecture (recommended Collection)
Oracle Linux 9.0 officially released
Is the spare money in your hand better to fry stocks or buy financial products?
mysql导入文件出现Data truncated for column ‘xxx’ at row 1的原因
Lavarel之环境配置 .env
手里的闲钱是炒股票还是买理财产品好?
The longest ascending subsequence model acwing 482 Chorus formation
FC连接数据库,一定要使用自定义域名才能在外面访问吗?
【网络安全】sql注入语法汇总
IP address home location query
GAN发明者Ian Goodfellow正式加入DeepMind,任Research Scientist
Selenium库