当前位置:网站首页>一个程序员的水平能差到什么程度?尼玛,都是人才呀...
一个程序员的水平能差到什么程度?尼玛,都是人才呀...
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是什么意思?想了半天,没说出来。
边栏推荐
- 参数关键字Final,Flags,Internal,映射关键字Internal
- 接口自动化测试-接口间数据依赖问题解决
- NDK beginner's study (1)
- The meaning of variables starting with underscores in PHP
- Leetcode——236. 二叉树的最近公共祖先
- Beginner XML
- docker部署oracle
- Redis 核心数据结构 & Redis 6 新特性详
- Attribute keywords aliases, calculated, cardinality, ClientName
- Is the compass stock software reliable? Is it safe to trade stocks?
猜你喜欢
Transferring files between VMware and host
gvim【三】【_vimrc配置】
LeetCode每日一题(636. Exclusive Time of Functions)
JS get the current time, month, day, year, and the uniapp location applet opens the map to select the location
Vmware共享主机的有线网络IP地址
常用數字信號編碼之反向不歸零碼碼、曼徹斯特編碼、差分曼徹斯特編碼
最长上升子序列模型 AcWing 1014. 登山
GAN发明者Ian Goodfellow正式加入DeepMind,任Research Scientist
libSGM的horizontal_path_aggregation程序解读
How to check the ram and ROM usage of MCU through Keil
随机推荐
Cascading update with Oracle trigger
VSCode 配置使用 PyLint 语法检查器
3D detection: fast visualization of 3D box and point cloud
Flask session forged hctf admin
mysql ”Invalid use of null value“ 解决方法
ndk初学习(一)
Excuse me, as shown in the figure, the python cloud function prompt uses the pymysql module. What's the matter?
参数关键字Final,Flags,Internal,映射关键字Internal
请问,我kafka 3个分区,flinksql 任务中 写了 join操作,,我怎么单独给join
Laravel form builder uses
Attribute keywords aliases, calculated, cardinality, ClientName
Search engine interface
Did login metamask
Equipment failure prediction machine failure early warning mechanical equipment vibration monitoring machine failure early warning CNC vibration wireless monitoring equipment abnormal early warning
requires php ~7.1 -> your PHP version (7.0.18) does not satisfy that requirement
MRS离线数据分析:通过Flink作业处理OBS数据
docker部署oracle
WPF DataGrid realizes the UI interface to respond to a data change in a single line
Parameter keywords final, flags, internal, mapping keywords internal
Arm cortex-a9, mcimx6u7cvm08ad processor application