摘要:延期后还总说不就是延期了几天嘛早几天,晚几天有什么区别。仔细想了想,做软件不就是吗没什么难的。产品不就是出需求的吗有没有什么技术含量。往往每一句不就是,都是一种无知的体现,正是因为无知。
本文首发于个人微信公众号《andyqian》,期待你的关注~
前言
最近有好长一段时间没有和大家聊聊了,确实比较忙。对还没有取关的朋友表示感谢。我最近认识一个朋友,他的长相和我们一样,典型的程序员风格。总是戴着黑边眼镜,头发乱糟糟的,常年背着双肩背包,一股十足的程序员范。他不善于言谈。但总爱说『这不就是』
(一)
他刚入行的时候,就进了一个外包公司。这公司虽然不大,但在项目流程上还是挺规范的。项目经理一般会设计好。剩下的编码工作也会悉心指导。每次项目经理分配任务时。他都会说:不就是CRUD吗?很快就好了。但每次交付时,都会延期。经常是一整组的人都在等着他。一刚开始,项目经理也能理解。谁不是从应届生走过来的呢?谁不是从不会到会的呢?是得有个循序渐进的过程嘛。就这样一年过去了。同期进来的人都能够独挡一面了。这哥们还总是延期。延期后还总说: 不就是延期了几天嘛?早几天,晚几天有什么区别。因此被项目经理狠狠的批了一顿。这怎么能忍呢?一心想着我有技术,在哪做不是做。带着一股子此处不留爷自有留爷处的傲气离开了公司。
(二)
从外包公司出来后,休息了好些天。回想起在上家公司做的项目。仔细想了想,做软件不就是CRUD吗?没什么难的。前端不就是HTML+CSS+JS吗?后端不就是用SSH框架吗?代码也不用多写。能网上找的就找找。没什么难的。就这样开始准备简历。将上家公司做的项目一个不差的都写上。又简单的包装了一下。这次可比进外包公司前,有信心多了。海量简历投递后。陆陆续续收到了面试邀请。在收到一家互联网公司的面试邀请后。上网查了查公司的资料。还挺满意。决定第二天过去收割一波offer。第二天如约的来到公司面试。看了看公司的环境,心想这才是我想要进入的公司。填写完个人资料后,和技术面试官进行交谈:
面试官: 你知道如何评估SQL执行效率吗?
答:嗯,知道的。不就是SQL执行时间吗?执行一下SQL,就会显示执行时间的。
面试官: 能谈谈你对事务的理解吗?
答:不就是要么一起成功?要么一起失败么?
...
就这样面试了20多分钟。很快的就结束了面试。走之前,面试官说了句: 今天复试官不在,你先回家。后面有进展再通知。但,这通知至今也没有等到…
(三)
过了一段时间后,这哥们在朋友的内推下进入了一家稍成规模的互联网公司。这跟上家公司比起来,非常规范。有产品,有测试,有运维,各司其职。软件开发流程比起外包来,也成熟不少。刚进公司时,有经验丰富的同事带着。这期间也比较诚恳,悄悄然的确实成长了不少,也逐渐能够独立负责模块设计。作为朋友,真为他高兴。最近我们一起喝酒,他说起了自己的烦恼,说公司其他都好,就是产品,测试同事在工作上不太配合自己的工作。一刚开始,我还不知所以。酒过三巡后,这哥们就开始吐槽:道呵到,想起公司的产品和测试就来气,数落着种种。产品不就是出需求的吗?有没有什么技术含量。还有测试,整天不就是点,点,点吗?这有什么难的。我没有回复他,只是端起酒杯,喝了一大口。心想:如果是我,我也不配合你工作…
最后
其实,我这朋友。大家都认识。而且还特熟悉。遇到事情就喜欢说 “不就是” 吗?
诸如:
做IT的不就是在电脑面前玩的吗?
做厨师的不就是炒菜的吗?
做测试的,不就是点,点,点的吗?
做产品的不就是提需求,写文档的吗?
前端不就是写页面的吗?
后端不就是CRUD吗?
DBA不就是管理数据库的吗?
运维不就是上线的吗?
...
其实古人就说过:“夫轻诺必寡信,多易必多难”。
就是说:喜欢轻易许诺的,一定常常失信于人。凡事都以为简单的,最后一定会遇到很多挑战过不去。
这也就能解释,我们一刚开始看到需求原型时评估的开发时间,往往是不够的。正是因为以为很简单。但实际上做起来比较复杂的原因。
往往每一句 “不就是”,都是一种无知的体现,正是因为无知。才以为表面就是全部!
相关阅读:
《重构》
《说说Java日志》
《说说Java单元测试》
《分享两个小问题》
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/98022.html
摘要:龚先生是一位在当地非常有名气的厨师,但他对自己用的锅一直不太满意,于是打算自己造一个龚先生想好了。 1.什么是面向对象 面向对象是一种思维方式[与语言无关],教你如何思考代码Object Oriented Programmingorient 的英文意思 是 使朝向那么,面向对象不如说成是以对象为目标的一种编程思维方式 2.面向对象的主要概念浅析 好了,现在让我们进入正题 面向对象的难点...
摘要:刘先生工程师已婚小三儿查无此人返回值输出返回值查无此人用于清空字典。刘先生工程师已婚输出刘先生工程师已婚刘先生工程师已婚还可以用循环遍历这三个方法来分别获得键值。 字典的表现形式为:{key:value},键和值之间用冒号分隔,每个键值对儿之间用逗号分隔,比如{‘name’:’超人’,’age’:500},要注意key的类型必须是不可变的类型,python对key进行哈希函数运算,根据...
摘要:字符串凡是用引号包括单引号双引号三引号引起来的都是字符串,其中单引号和双引号没有任何区别,可嵌套使用,多因好用于创建多行字符串,并且可赋值给变量字符串的索引与切片字符串的索引从开始,所以输出可以进行切片操作,就是通过索引开始位置结束位置步长 字符串 凡是用引号(包括单引号、双引号、三引号引起来的都是字符串,其中单引号和双引号没有任何区别,可嵌套使用,多因好用于创建多行字符串,并且可赋值...
摘要:近期,机器学习领域专家们关于深度学习的一些言论引起了极大的轰动。近来,深度学习由于其在模式识别方面的巨大作用激起了人们的广泛兴趣。综上所述,当前的深度学习主要完成的是对大数据的分类和预测。 近期,机器学习领域专家们关于深度学习的一些言论引起了极大的轰动。同时,关于深度学习的开创性和整体架构也在学术界引发了相当的讨论。伴随着人工智能开始进入进一步开发应用阶段,人们意识到它的成功与否完全取决于其...
摘要:夏华夏先生以美团发展的五个阶段为演讲主线,分别介绍每个阶段中所遇到的问题及解决方案。在夏华夏先生的分享之后,第五届开幕式圆满结束,他山之石可以攻玉是的宗旨,我们希望通过优秀案例的分享传播更多的经验。 showImg(https://segmentfault.com/img/bVHgPK?w=629&h=418);(第五届TOP100summit开幕式现场) 12月09日-12日,由ms...
摘要:夏华夏先生以美团发展的五个阶段为演讲主线,分别介绍每个阶段中所遇到的问题及解决方案。在夏华夏先生的分享之后,第五届开幕式圆满结束,他山之石可以攻玉是的宗旨,我们希望通过优秀案例的分享传播更多的经验。 showImg(https://segmentfault.com/img/bVHgPK?w=629&h=418);(第五届TOP100summit开幕式现场) 12月09日-12日,由ms...
阅读 3927·2021-11-22 15:31
阅读 2479·2021-11-18 13:20
阅读 2852·2021-11-15 11:37
阅读 6712·2021-09-22 15:59
阅读 701·2021-09-13 10:27
阅读 3708·2021-09-09 09:33
阅读 1397·2019-08-30 15:53
阅读 2532·2019-08-29 15:37