最开始看到致中和的时候,是看吴清源的书,讲解的是下棋时候的不偏不倚,最优的下法,需要综合棋盘的全局,考虑长远才会有。
开发编程也是如此,全局最优的解决方案,用“致中和”来描述,再简洁准确不过了。
最近开发的时候,也看见很多同事,已经上线运行很久的老代码,都距离“致中和”差很远。
写的代码,仿佛只是活在自己的小世界里,一个局部的类,却起了一个全局的名字。
一个问题,换一个解决方案便简洁优雅,却偏偏只能在自己领域中绕了十万八千里来“曲线救国”。
“致中和”的牛逼
开发中,很致命的一点就是缺乏对于开发本身的追求,如果开发只是为了其带来的东西(金钱回报,职位乃至荣誉),这当然在情理之中,但却丢了西瓜捡了芝麻–舍本逐末了。
开发中的顶级享受,乃是创造一个优秀的系统,恰到好处的描述问题的本质,并反复磨砺,将系统锻造到极致的同时,也让自己的炉火逐渐纯青。
从中也可以体现自己的风格和境界,可以优雅精巧,也可大巧不工。
专注于开发本身,在开发达到高境界的时候,自身也达到高境界,这个才是开发中真正牛逼之处。
“致中和“的实践
整体上这个图和当时写的“全栈开发者”:https://blog.csdn.net/toughbro/article/details/82106809 很像了。
但是重点更加侧重追求开发中的致中和,进而推进自己的全面的知识技能以及处理问题的全局性。