单元测试没价值? 大师 VS. 码农

“做一件事前要先思考这件事有没有價值,再決定要不要做?”

这样的一段話,这样的思維,是許多开发人员, 拿来拒绝做单元测试的最佳武器。

但,真正的問题是……任何一件事的價值不是 “思考” 出来的,而是 “做” 出來的。

任何一件事的價值,都是經由許多次的失敗;也就是一般人所谓的“没價值” 積累 “做出來” 的。

另一方面,從一个人対某件事價值的定义,便可知道,这个人的眼界有多远?知识水平有多高?文化素养有多深?

Gerard Meszaros; xUnit Test Patterns 的作者;  寫了一輩子的代碼,卻能成为軟件界真正的大師級人物。

為何会如此?

因为,Meszaros 將寫代碼的 “價值” 定义為 “追求那完美的境界”。

所以,代碼在 Meszaros 的手中,雖然,經过無數次的失敗與數不盡的測試、調試。最終,終將成为一絕美的藝術品。

為何碼农寫了一輩子的代碼,还是碼农?

因为,碼农將寫代碼的 “價值” 定义為 “只要能交差了事,便行的一件工作”。

所以,代碼在碼农的手中,永远都只是一堆代碼;一堆糾結成一窩粥的臭代碼。

要做 “大師”,要做 “碼农”,没有対,錯。一切都是自己的选择。畢竟每个人的人生,都是一道 “选择题”,而不是一道 “是非题”。

但,假如,你 ‘’选择‘ ’要成为大師,那第一步便是多讀讀大師的書。從讀大師的書当中,潛移默化的去改变自身的思维,視角與行为。

最終,你將会看見一个完全不同的代碼世界,而那样的代码世界,是一般的碼农,連想都想象不到的……

时间: 2024-10-10 02:31:18

单元测试没价值? 大师 VS. 码农的相关文章

十年码农,过了十年他们依旧在敲代码

摘要:话说程序员也是一个吃青春饭的职业,经常需要加班.高强度工作.新技术学习需求等等,让青春不再来的从业者感觉吃力,但仍然有一大批人因为各种原因十年如一日的敲着代码,十年历程是怎样的一种经历,你会成为其中之一吗? 十年前的2004年,中国网民突破9000万可喜可贺,第三代互动式搜索引擎搜狗刚刚问世,新浪.搜狐.网易是中国顶级的互联网企业,2004互联网大事记里看不到BAT的影子,小编在读初中,当然,也有一批很平凡的程序员在敲代码. 来看看这十几位码农十年或平凡.或漂泊的历程(以下程序员信息主要来

工作那些事(十一)谈谈码农与农民工区别和发展之路

今天看到帖子: (从这里开始引用,红色为批注) http://bbs.csdn.NET/topics/390610815?page=1#post-395774111 发表于: 2013-10-10 14:24:29 现在才感悟到,码农与农民工真正区别: 1.农民工晚上不加班,因为打扰居民生活会被告.  码农要加班.农民工也很辛苦,起的很早,并且也要有手艺. 2,农民工下班,想喝酒,去买,想吃烧鸡,买一只.  码农晚饭,快餐店,解决.想吃只鸡,要掂量掂量月底怎么办.农民工有说的那么好吗? 3.农民

[转]码农自白:这样成为谷歌工程师

谷歌多年盘踞“全球最佳雇主榜”前几位并且曾经数次蝉联榜首,而它选拔聘用人才的标准也是出了名的高,其中相当出名的一条是“名校情结”——无论在哪个国家,谷歌都异常青睐毕业于顶尖学府的精英,并且会参考他们大学阶段的成绩单. 如果小编说,谷歌也曾经录用过一位没受过正规大学教育.连本科文凭都没有.基本全靠自学成才的草根码农,大家会不会觉得不可思议?但是,这事儿真的可以有——曾就职于谷歌.Square.DoubleHelix等公司的资深软件工程师及创业者大卫•比托(DavidByttow)日前撰文介绍了他从

老码农谈NDK开发

关于NDK,我也天真过 5.6年前刚拿到HTC的G1开始做Android开发时,得知Java可以和C混编激动不已,真的是拿到钥匙见什么都是锁,老想着用NDK做些事情.到后来公司做了一个带有强烈技术风格的业务决策,我被迫把NDK来回折腾了很长时间,也没能折腾出什么成果,但这个决策却把公司折腾完蛋,我也就对NDK渐渐心恢意冷了,真正体会到,做业务,服务用户为主,技术上,好用是王道. 今天收到一封邮件(来自:[email protected]),让我谈谈NDK,真的挠到了我的痒处,一直有些话是想跟对N

【知乎】怎么成为一个优秀的程序员,而不是一个优秀的码农?

怎么成为一个优秀的程序员,而不是一个优秀的码农? 9 条评论 分享 默认排序按时间排序 98 个回答 3844赞同反对,不会显示你的姓名 萧井陌 微信公众号:炼瓜研究所 技术社区 - 3844 人赞同 优秀的程序员会告诉你打根基的重要性,会劝你在厚积薄发前要隐忍. 优秀的码农会告诉你学啥底层.啥啥啥一拖就好了,学了python还要啥自行车啊,数据结构排序函数二分搜索这不都内置了吗?工作中永远用不到,学算法有啥用啊?成为高手有很多种方法汇编是个屁啊? +++基础的分割线+++ 列举几个我认为比较重

百般优势的腾讯搜搜为何最后还是死掉? 基层码农忆搜搜

http://www.nowamagic.net/librarys/news/detail/1467听到腾讯和搜狗合作消息时,还在外旅游的我伴皆呆:出去时大家还是威风的帝企鹅,回来都变小土狗了.我的免费Q币!我的游戏内测号!我的@#¥@#.......... 呃,还是先谈正事吧. 大大们运筹帷幄决胜千里,而小人物们,往往只是作为产品的一部分打包沽价.特别是在这样令人拍案叫绝的案例中,更是乏人问津.但作为一名默默无闻的基层员工,我的经历与感受,还是可以从一个不同的侧面展示搜搜(soso)的命运.

关于期权池Option Pools与Vesting:码农创业防身必备法器

之前又看到饿了么创始人团队纠纷的几篇文章,参考了百科.wiki.36Kr.虎嗅.知乎以及邵亦波老师的文章,对之前一直感兴趣的期权汇编初略总结了下 ,仍觉粗糙,对一些具体操作还是不甚了了,不过感觉在中国环境下,一些细节的问题应该可以通过与企业协商.签署合同而做些变通.故此,了解个大概,码农们知道怎么保护自己的权益,想必还是有意义的吧. —————————————————————————————————————————————————— 初创企业没有明确的权责划分,也谈不上以书面方式落实股权分配,如

码农,抬起你的头。

码农,抬起你的头.不要只顾低头写代码,不要只顾专研技术,也要时常抬头关注一下社会的其他事情,如果你不想一辈子只能做码农就是从年轻是起时常关注其它非技术的事情. 程序员们往往都是一群技术宅男(女),不愿意关注技术以外的东西,这会大大限制你将来的转型与发展.毕竟你也有年老的那一天,不可能一辈子写代码,就算你想写,恐怕也没人愿意雇佣你了.所以我们在年轻时要时常关注:市场.金融投资.潮流.人际关系以及其他各类专业知识等等各种看起来与技术无关的杂七杂八的东西. 市场是非常重要的,所有的技术都是为市场服务的

“而立之年”码农之“IT江湖”

"而立之年"码农之"IT江湖" 时光荏苒,岁月如梭,一转眼已经毕业2年多,再过3天就是我29周岁的生日,这意味这我即将踏入30岁,写这篇总结是为了记录自己走过的路,并对自己在这里一年多的工作做个总结,在这3年的工作中学会了很多,也懂了很多.又一次见证了自己的成长. 对于自己的学习工作经历,一切都历历在目,记得11年10月30号第一次去面试,记得拿到第一个offer时的激动,记得拿到户口接收函时的得意,记得在工作中帮助我的每一个人,在此谢谢大家一直以来的关照. 13年