上一篇:一个90后员工猝死的全过程

0、2T架构师学习资料干货分享

来自:知乎

链接: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谈的,她不会。我这就急了,那你会什么呀?她说她原来公司都是框架环境都是配好的,她只管写代码。我当时心里就凉了半截,这项目估计最后要我来收拾残局了。这就去找老板换人,老板说你就带带她吧,反正这项目也不急,就当给公司添一点亮色吧!

没办法,只能硬着头皮带她了,期间各种eclipse环境之类的就不谈了,比如svn配置忽略文件类型,lombok插件等等,总之环境不会配。终于帮她全部配完环境,详设也写好跟她讲解了一遍,总算开工了,若干天后提交代码了,我做了一下code review,这心里又凉了半截:方法,类名,变量等等一概中文拼音;业务逻辑明明可以复用的不写公用方法,跟别提用自定义注解了;驼峰命名法是什么不知道;

Mysql有的表字段名全大写,有的全小写,有的又跟我来个驼峰。我又跑去找老板要换人,老板打个哈哈,哎呀,又不是人人都有这个你这个水平,再带带说不定就出来了。没辙,给我戴顶高帽子,只好回去跟她苦口婆心地说了半天代码规范,其实就是阿里那一套,装个插件就能检查,又跟她着重讲了一下命名规范,要用英文命名,否则注释少的话很难看懂程序,她直点头,说这就改,我也就信了。

等到代码再次提交,我一看,一口鲜血差点没吐在屏幕上,展品的长宽高单位是米,结果好家伙一看,长度long_rice,高度high_rice,当时看的时候实在没明白这脑回路到底是个什么套路,强压怒火跑去问她这是什么意思,她振振有词地说:你讲的呀,命名的时候最好要体现度量单位。我实在忍不住了,吼起来了:那rice是什么单位,是什么单位?她也不示弱,把词霸的屏幕取词一开,移到米字那里,说:你自己看,米不就是rice吗!我顿时无语,只能又跑去找老板,老板也无语,只能自我解嘲地说:她不是过了四级了吗,我还查来着了。

这件事情最后的结局就是我在面人的时候,都要当面问几个英语单词,实在是怕了。

~~~~~~~~~~~~~~~

rice这个我是实在没看明白,记得还有一处我是看明白了,她把发消息的发命名为hair,我愣了一下也就知道。

~~~~~~~~~~~~~~~

知乎众大概还都是层次比较高的,认为这么简单的英语都不会是不太可能的,但实际上这两天我又在面试,我看一位同学的笔试题写的代码里有scanner,然后面试的时候就问了他一句:scan是什么意思?想了半天,没说出来。

看完这篇文章,你有什么收获?欢迎在留言区与10w+Java开发者一起讨论~

最后,关注公众号互联网架构师,在后台回复:2T,可以获取我整理和创作的 Java 系列教程非常齐全。

推荐阅读

1、2019 年 9 月全国程序员工资统计,你是什么水平?

2、如何才能成为优秀的架构师?

3、从零开始搭建创业公司后台技术栈

4、程序员一般可以从什么平台接私活?

5、37岁程序员被裁,120天没找到工作,无奈去小公司,结果懵了...

6、滴滴业务中台构建实践,首次曝光

7、不认命,从10年流水线工人,到谷歌上班的程序媛,一位湖南妹子的励志故事

8、15张图看懂瞎忙和高效的区别!

知乎热问:一个程序员的水平能差到什么程度?相关推荐

  1. 笑岔气!一个程序员的水平能差到什么程度?

    " 最近,知乎上有一则灵魂拷问"一个程序员的水平能差到什么程度?"让各位程序员们纷纷有感而发.小编精选了两个有趣的高赞回答只为抛砖引玉,欢迎大家说出你的故事! 作者:Be ...

  2. 一个程序员的水平能差到什么程度

    知乎上有一个灵魂拷问"一个程序员的水平能差到什么程度?" 让程序员纷纷有感而发. >>>> 一时吐槽爽,一直吐槽一直爽.有些童鞋看完表示了强烈认同,还有一些 ...

  3. 一个 程序员 的水平能差到什么程度?尼玛,都是人才呀... ...

    点击上方"芋道源码",选择"设为星标" 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | ...

  4. 一个程序员的水平能差到什么程度?尼玛,都是人才呀...

    点击上方"Java基基",选择"设为星标" 做积极的人,而不是积极废人! 每天 14:00 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java ...

  5. 一个程序员的水平能差到什么程度?网友:他是怎么进的公司的?

    这是发生在我朋友身上的事,下面是她的回答: 看到这问题我立刻就想回答. 本人女,在公司开发呆了一年. 小组情况: 加组长共5人,项目共6个,我和组长两人负责5个,另外三个小成员负责同1个. 突然有一天 ...

  6. 亲身经历 |一个程序员的水平能差到什么程度?

    本文作者:Iyan 网易工程师 Part.1 一个应届海归研究生,研究生阶段毕业设计是流体模拟,看着还不错,毕业设计是用的C++,但是面试的C++笔试题错了一大半,渲染方面的基础问题倒是答得还行.主要 ...

  7. 一个程序员的水平能差到什么程度?

    老板觉得公司里都是男的,缺少一点阴柔之气,想平衡一下,正巧当时互金公司倒了一大批,大批简历投到公司,老板以为自己也是技术出身,就招了一个三年工作经验的女程序员,互金出来的,要价倒是不低.我休假去了,没 ...

  8. 知乎热榜:程序员达到什么水平能拿到20k月薪

    昨天在知乎上刷到一个热门问题: 程序员需要达到什么水平才能顺利拿到 20k 无压力? 其中一个最热门的回答是: "其实,无论你是前端还是后端.想进大厂还是拿高薪,算法都一定很重要." ...

  9. 知乎热议:程序员能纯靠技术渡过中年危机吗?

    前言 "程序员能纯靠技术渡过中年危机吗?" 知乎上的这个提问,吸引了大批码农留言,热赞均表示"能,很难".因为难逃这两种结局: 没精力学习,技术一迭代,被淘汰. ...

  10. 举些例子看看一个程序员的水平究竟可以差到什么程度?

    闲话少说直接入正题 你敢信年入百万人民币的白左能精雕细琢出这样的垃圾么(见下图) .这是16年做了五六年的情况,现在20年了,听说 终于能跑hello world了. 某西海岸IT大厂,产品失败就开源 ...

最新文章

  1. Python3中的68个内置函数总结
  2. 计算机应用技术国外现状,浅析计算机应用技术的现状及发展趋势
  3. 【Android】【转】查看内存
  4. note header initialization discussion
  5. 打印工资条怎么做到每个人都有表头明细_朋友说:能不能用python,帮我写一个“制作工资条”的自动化程序?...
  6. python网络爬虫系列教程——python中pyquery库应用全解
  7. eclipse 构建 jpa project 所需的用户库(vendor: EclipseLink)
  8. Item 16: Avoid Creating Unnecessary Objects(Effective C#)
  9. C语言考研初试学习(预备篇)
  10. python贪心算法几个经典例子_python 贪心算法的实现
  11. Amlogic S905X3外设驱动之RTC驱动:HYM8563驱动
  12. 刚培训的java程序员怎么找工作,快来看鸭~
  13. 自定义View | 仿QQ运动步数进度效果
  14. python+selenium自动化能打开火狐浏览器但是打不开网址
  15. MongoDB 安装报错:无法启动此程序,缺少dll文件
  16. 电力系统非线性控制_第二届电气,控制,自动化和机器人国际学术会议 (ECAR2020)...
  17. vmware fusion8虚拟机win10桥接无法上网的问题
  18. NOI 2005 聪聪与可可 题解
  19. 《软件测试 第 2 版》读书笔记
  20. 【基础练习】【模拟】Uva489 - Hangman Judge题解

热门文章

  1. 教你正确设置CrossOver的Wine配置(一)
  2. CRC32/CRC16算法C#中的实现
  3. java堆内存与栈内存
  4. java多线程,java线程同步
  5. poj 1251 Jungle Roads prim最小生成树基础
  6. 如何在任何设备上将您的Apple笔记导出为PDF文件?
  7. UI设计常用的矢量绘图工具Sketch 85 for mac
  8. 如何解决MacOS无法登录app store的问题?
  9. Screaming Frog SEO Spide如何解决IIS 10中缺少CS协议支持的问题
  10. 利用python开发微信JS-JDK(基于python3.6)