本文首发于我的微信公众号《andyqian》,期待你的关注!前端
前言程序员
最近有好长一段时间没有和你们聊聊了,确实比较忙。对尚未取关的朋友表示感谢。我最近认识一个朋友,他的长相和咱们同样,典型的程序员风格。老是戴着黑边眼镜,头发乱糟糟的,常年背着双肩背包,一股十足的程序员范。他不善于言谈。但总爱说『这不就是』面试
(一)数据库
他刚入行的时候,就进了一个外包公司。这公司虽然不大,但在项目流程上仍是挺规范的。项目经理通常会设计好。剩下的编码工做也会悉心指导。每次项目经理分配任务时。他都会说:不就是CRUD吗?很快就行了。但每次交付时,都会延期。常常是一整组的人都在等着他。一刚开始,项目经理也能理解。谁不是从应届生走过来的呢?谁不是从不会到会的呢?是得有个按部就班的过程嘛。就这样一年过去了。同期进来的人都可以独挡一面了。这哥们还老是延期。延期后还总说: 不就是延期了几天嘛?早几天,晚几天有什么区别。所以被项目经理狠狠的批了一顿。这怎么能忍呢?一心想着我有技术,在哪作不是作。带着一股子此处不留爷自有留爷处的傲气离开了公司。后端
(二)微信
从外包公司出来后,休息了好些天。回想起在上家公司作的项目。仔细想了想,作软件不就是CRUD吗?没什么难的。前端不就是HTML+CSS+JS吗?后端不就是用SSH框架吗?代码也不用多写。能网上找的就找找。没什么难的。就这样开始准备简历。将上家公司作的项目一个不差的都写上。又简单的包装了一下。此次可比进外包公司前,有信心多了。海量简历投递后。陆陆续续收到了面试邀请。在收到一家互联网公司的面试邀请后。上网查了查公司的资料。还挺满意。决定次日过去收割一波offer。次日如约的来到公司面试。看了看公司的环境,心想这才是我想要进入的公司。填写完我的资料后,和技术面试官进行交谈:框架
面试官: 你知道如何评估SQL执行效率吗? 答:嗯,知道的。不就是SQL执行时间吗?执行一下SQL,就会显示执行时间的。 面试官: 能谈谈你对事务的理解吗? 答:不就是要么一块儿成功?要么一块儿失败么? ...
就这样面试了20多分钟。很快的就结束了面试。走以前,面试官说了句: 今天复试官不在,你先回家。后面有进展再通知。但,这通知至今也没有等到…运维
(三)单元测试
过了一段时间后,这哥们在朋友的内推下进入了一家稍成规模的互联网公司。这跟上家公司比起来,很是规范。有产品,有测试,有运维,各司其职。软件开发流程比起外包来,也成熟很多。刚进公司时,有经验丰富的同事带着。这期间也比较诚恳,悄悄然的确实成长了很多,也逐渐可以独立负责模块设计。做为朋友,真为他高兴。最近咱们一块儿喝酒,他提及了本身的烦恼,说公司其余都好,就是产品,测试同事在工做上不太配合本身的工做。一刚开始,我还不知因此。酒过三巡后,这哥们就开始吐槽:道呵到,想起公司的产品和测试就来气,数落着种种。产品不就是出需求的吗?有没有什么技术含量。还有测试,成天不就是点,点,点吗?这有什么难的。我没有回复他,只是端起酒杯,喝了一大口。心想:若是是我,我也不配合你工做…测试
其实,我这朋友。你们都认识。并且还特熟悉。遇到事情就喜欢说 “不就是” 吗?
诸如:
1. 作IT的不就是在电脑面前玩的吗? 2. 作厨师的不就是炒菜的吗? 3. 作测试的,不就是点,点,点的吗? 4. 作产品的不就是提需求,写文档的吗? 5. 前端不就是写页面的吗? 6. 后端不就是CRUD吗? 7. DBA不就是管理数据库的吗? 8. 运维不就是上线的吗? ...
其实古人就说过:“夫轻诺必寡信,多易必多难”。
就是说:喜欢轻易许诺的,必定经常失信于人。凡事都觉得简单的,最后必定会遇到不少挑战过不去。
这也就能解释,咱们一刚开始看到需求原型时评估的开发时间,每每是不够的。正是由于觉得很简单。但实际上作起来比较复杂的缘由。
每每每一句 “不就是”,都是一种无知的体现,正是由于无知。才觉得表面就是所有!
相关阅读:
《重构》
《说说Java日志》
《分享两个小问题》
扫码关注,一块儿进步
我的博客: http://www.andyqian.com