他教全世界程序员怎么写好代码,答案写在这里!

点击“博文视点Broadview”,获取更多书讯

cdce0b765b5a7ecfa84e6e061b7e427d.png

尤其是35岁前后的你,正值年富力强,却被这个数字诅咒,误以为软件开发生涯已接近尾声。正好相反,无论是你还是你的Boss,都需要及早树立“匠师”思维。因为“匠师”意味着技艺高超、成就非凡的行家——善用工具,熟悉行业,为自己的工作而自豪,满怀尊严和专业精神,值得信赖——他们是人类社会这个脆弱系统最后的夕阳武士。

要成为他们,意味着:

  • 当写下一行代码,实现一个函数,提供一个接口时,我们清楚地明白这意味着什么!

  • 当产出代码时,保证代码正确,保证所有继承它的人都可以轻松了解它的作用!

  • 当提供接口时,我们可以自豪地宣称自己提供的接口好用、易用、难于误用!

不要再为35岁恐慌!你不屑于做管理,你也对开公司不感兴趣,上天注定你只能成为下一个 “匠师”。那是程序世界的最高境界,不仅值得你孜孜求索,也并非遥不可及。

拒绝成为“码农”!全面进化成“编码匠师”!!!

软件工程师可能是我们这个时代最接近工匠的一个职业,因为“代码是写给人看的,不是写给机器看的,只是计算机可以执行而已”

一名好的工程师,应该有把“代码运行起来”这件事情更高的要求,用工匠般的心看待自己写出的代码,坚持聚焦在产品与系统的交付上,用纪律、标准和职业操守严格约束自己,最大限度地生产健壮、高容错和高效的软件。

纪律,是探索高效率和高质量的系统交付准则,坚持测试驱动、系统设计、系统重构、结对编程、验收测试等工作流程。纪律决定了技术团队交付效率与交付质量的底线。

标准,是对研发质量、测试质量、研发效率、技术生产力、持续改进等建立量化指标。全面梳理“冒烟测试通过率是多少“千行缺陷率是多少“用例复用率是多少“全量用例回归时间是多少等一系列指标的合格线,以便不断评估、改进,标准指导研发的效率与质量不断进步。

职业操守,是我们必须坚守的道德准则与底线,注释、文档、思考、交流、承诺、协作、自动控制,每一行代码里,无一不体现着我们技术人的职业操守。唯有坚持“我不写有害的代码”“我生产的代码将永远是我最好的作品”“我永远不会停止学习和改进我的技艺”等职业操守,坚信我们是在用代码编写规则,掌控互联网运行的规律,才能守正创新,行稳致远。

那么,该如何认识纪律、标准与职业操守,并将其应用在工作之中呢/p>

Clean CodeClean Agile、《架构整洁之道》等经典图书的作者——鲍勃大叔(罗伯特 C. 马丁),35岁之前他在写代码,35岁之后他写出了更好的代码,第二个35年后,他在教全世界程序员怎么写好代码,而且将所有答案存放于封山之作——《匠艺整洁之道》中。

a345f47024aac1745ff50069a23960b1.png a3c30534703b3347b51f77e39753a8af.png

罗伯特 C. 马丁(鲍勃大叔),软件开发行业领军人物,曾任C++ Report杂志主编、敏捷联盟首任主席、Object Mentor公司总裁,面向对象设计、模式、UML、敏捷方法学和极限编程领域的资深顾问。

1964年,年仅12岁的就已写下他的第一行代码。他自1970年起从事程序员职业。他与人合办了cleancoders.com网站,为软件开发者提供在线视频培训服务。他还创办了Uncle Bob咨询有限公司,为分布于世界各地的大公司提供软件咨询、培训和技能培养服务。同时,他也供职于芝加哥的软件咨询企业8th Light,任大匠(Master Craftsman)一职。

马丁先生在多本行业杂志上发表过数十篇文章,是各种国际性会议和行业活动讲坛上的常客。他也是cleancoders.com网站上广受赞誉的多个系列视频的创作者,也是Designing Object-Oriented C++ Applications Using the Booch Method 以及 Jolt 获奖图书 Agile Software Development, Principles, Palterns,and Practices,Clean Code 等畅销书作者。

deaf7776c227ec0f8ed3e9fc0bd547d1.png

限时下单立减50,快抢!

9e057c372dcaacf9d2c8db80b5cb4a19.png

往期推荐

研发效能提升的实践框架、模式与反模式

聊聊大中型公司都热衷于造轮子的故事

被滥用的“架构师”!

构建健壮的分布式系统

阿里在云原生架构下的微服务选型和演进

代码规范 & 设计模式落地之路

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92005 人正在系统学习中

来源:普通网友

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年4月10日
下一篇 2022年4月10日

相关推荐