当前位置:网站首页>知乎热问:一个程序员的水平能差到什么程度?
知乎热问:一个程序员的水平能差到什么程度?
2022-06-22 16:29:00 【Python数据之道】
阅读本文大概需要 3.5 分钟。
来自:https://www.zhihu.com/question/314644210
# 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是什么意思?想了半天,没说出来。
边栏推荐
- 啊哈C语言 第6章 天啊 一大串数正在接近(第26讲)
- 让RDS(for MySQL)数据库的慢日志、审计日志跨空间转存OBS变得更加自动化
- Activity启动流程梳理
- [step 1 of advanced automated testing] 1 minute to introduce you to automated testing
- Docker之MySQL主从连接提示:Communications link failure
- Seeing the big from the small: a simple example of domain modeling, understanding "domain driven".
- 面试突击58:truncate、delete和drop的6大区别!
- 当线上线下的融合加速,当信息对接渠道的多样化,传统意义上的中心将没有必要
- 关于#数据库#的问题,如何解决?
- [fpga+pwm] design and implementation of phase shift trigger circuit for three-phase PWM rectifier based on FPGA
猜你喜欢

Binary tree practice the second bullet

可能是全网最全的Matplotlib可视化教程

Nuxt - 超详细环境搭建及创建项目整体流程(create-nuxt-app)

imx6ull的GPIO操作方法

【人脸识别】基于GoogleNet深度学习网络的人脸识别matlab仿真

A new mode of enterprise software development: low code

推荐7款超级好用的终端工具 —— SSH+FTP

Killed by the script, and "resurrected" by camping

TypeScript(7)泛型

关于#数据库#的问题,如何解决?
随机推荐
math_角函数&反三角函数
缺失值处理
Description of new features and changes in ABP Framework version 5.3.0
Blazor University (30) form - derived from inputbase
Service or mapper cannot be injected into a multithread
Source code of live video system, hiding and Title Modification of the top title bar
Social responsibility: GAC Honda advocates children's road traffic safety in "dream children's travel"
What is a flush? Is online account opening safe?
【FPGA+PWM】基于FPGA的三相PWM整流器移相触发电路的设计与实现
让RDS(for MySQL)数据库的慢日志、审计日志跨空间转存OBS变得更加自动化
Xshell 7 (SSH Remote Terminal tool) v7.0.0109 official Chinese Version (with file + installation tutorial)
Is the CSC securities account given by qiniu school true? Is it safe to open an account
Arrays Aslist uses bug
数据库行业分析:从全球IT产业趋势到国产数据库发展之路
诺亚财富拟登陆港交所:第一季度业绩大幅下滑,曾踩雷“承兴案”
MySQL master-slave connection prompt of docker: communications link failure
What is flush software? Is it safe to open a mobile account?
Xftp 7(FTP/SFTP客户端) V7.0.0107 官方中文免费正式版(附文件+安装教程)
来厦门了!线上交流限额免费报名中
Quartus Prime 18.0软件安装包和安装教程