其他
我就不信 35 岁做不了程序员!
The following article is from 异步社区 Author 异步社区
本文主人公张建飞
很多人会有一种固化的思维,认为只有伟大的人才配拥有伟大的梦想,但其实这个世界上原本就没有那么多伟大的人。所有伟大的梦想都是由普通人一点点的小愿望经过不断地努力,最终才变得不那么平凡,甚至称得上伟大的。张建飞一直觉得自己就是一个再普通不过的人,但是拥有自己小小的梦想,也愿意为了梦想坚持和努力。张建飞和家人
张建飞和朋友
后面,每当在工作中遇到问题,玄难也会像朋友一样给张建飞指点,给了他很多的力量。
张建飞的偶像是维克多·弗兰克尔博士,正是他让自己看到人类如何在最恶劣的环境下仍然可以发出人性的光辉。反观自己,我们受的这点苦,根本就不值得一提。维克多·弗兰克尔博士说过:“人越是忘记自己——投身于某种事业或献身于所爱的人——他就越有人性,越能实现自己的价值。所谓自我实现,绝不是指某种可以实现的目标,因为人越是追求这个目标,越是容易失去。自我实现是自我超越唯一的副产品。”这些都给了建飞很大的启迪。
说到研发COLA(全称是Clean Object-Oriented Layered Architecture)的初衷,建飞觉得在做了多年业务技术开发之后,他发现“日子再也不能这么过”,为什么所有的业务代码都这么混乱,这么复杂?解决复杂度就是他研发COLA的初衷。COLA的优点是它给那些想实践DDD、想写好业务代码的同学提供了一个可以落地的框架,可以减少他们的学习成本和探索路径。COLA对行业的最大贡献是让DDD从一个形而上的思想,变成一个可以看得见、摸得着的代码框架。同时其扩展点的设计是继承之阿里中台的扩展设计,对于那些想要通过一套代码支持多个业务,或者多个租户的场景也能提供帮助。
张建飞和阿里的同事
张建飞说,他有一个梦想,他写的代码,可以像诗一样优美;他做的设计,能恰到好处,既不过度,也无不足。他认为工程师最大的美德就是写出让人可以看懂的代码。
点击阅读原文,看看作者写了啥
本书是一本专门为专业程序员而写的书,主线是介绍如何化解代码复杂度,帮助程序员写出可读性好、可维护性好的代码。热 文 推 荐