分享《架构真经:互联网技术架构的设计原则(原书第2版)》序言中的一段话
来源:互联网 发布:佳能9100cdn网络驱动 编辑:程序博客网 时间:2024/05/07 16:35
下面的一段话摘自《架构真经:互联网技术架构的设计原则(原书第2版)》序言,很有感触,拿出来分享一下:
马尔科姆·格拉德威尔在《异类》一书中提出了著名的“一万小时定律”,也就是说,任何凡人要成为某个领域的顶尖专家,都至少需要一万个小时的练习。其实中国古训也有“天道酬勤”的说法。但是勤奋是不是等于精进呢?显然,历史和现实的案例告诉我们,勤奋是优秀的必要条件,但不是充分条件。这就是为什么“刻意练习”(deliberate practice)这个概念现在变得如此之火。因为在一万个小时的背后,真正起作用的是有针对性的刻意练习。
刻意练习是指在介于“舒适区”和“恐慌区”之间的“学习区”进行大量组块化的、专注的、有反馈的练习。真正的学习不是闲庭信步,不是读几个公众号或者翻几本书就足够的。刻意练习是非常枯燥的,它令人很不舒服,并且消磨人的耐心。真正从菜鸟到高手的道路,都是通过刻意练习的汗水铺就的。
莫扎特是公认的音乐神童,但他纠正说,没有人比他对大师的作品研究得更加刻苦。高尔夫球星泰格·伍兹,通过从小刻苦的专业训练,实现了惊人的竞技成就。歌唱家、网球手、数学家、银行家,甚至政治家,都需要通过在自己的领域中刻意练习才能出类拔萃。“三百六十行,行行出状元”,这一个个状元,都是通过刻意练习达成的。
优秀程序员的诞生也是一样。
编程是一项基本功,也是程序员每日工作的基本内容。码农很多,但是真正跳出来思考代码之上的架构法则的则不多。这种思维方式不是写百万行代码就能够培养出来的。在程序员的竞技场上脱颖而出,同样需要刻意练习。首先要跳出舒适区,去思考代码为什么这么写,结构为什么这么设计。其次,要有师父带领,高手指导,才能把前人珍贵的经验法则传授给你。再次,要反复练习,在实践中不断训练前述经验法则,将它们内化为下意识的思维模式。最后,还要通过实效的反馈,不断修正自己的技术习惯,发现自己的技术盲点,提高自己的技术思维。通过这样有意识的训练,才有可能从程序员走向架构师,甚至CTO。
这段话,读后很有感触,优秀不是一蹴而就的,优秀在于积累和思考,共勉!
- 分享《架构真经:互联网技术架构的设计原则(原书第2版)》序言中的一段话
- 互联网架构设计的几个原则
- 互联网架构设计的几个原则
- 互联网架构设计的几个原则
- 架构设计(2)-架构设计原则
- 架构中的设计原则
- 架构中的设计原则
- 互联网服务技术架构方面的理念、原则,方法
- 技术架构之设计原则
- 架构设计的原则
- 架构设计的原则
- 架构中的设计原则总结
- 理解架构中的设计原则
- 北京互联网技术大会, 有很多知名互联网公司的技术架构分享
- 互联网技术架构的启示
- 《互联网架构的设计哲学》
- 架构设计的关键原则
- 架构的几个设计原则
- 『朝夕日历Pro』人工智能高效管理时间
- Fisher常用网址
- 整理ajax各种请求方式
- Qt 判断网络连接
- 数据分析:Python分析学生数据
- 分享《架构真经:互联网技术架构的设计原则(原书第2版)》序言中的一段话
- Java web-内省(Introspector)
- geode(二)配置
- 1134. Vertex Cover (25)
- 【Ubuntu】安装依赖文件
- SharedPrefence的一个简单工具类
- 文章标题
- Mybatis动态SQL trim
- Eclipse中新建java类自动生成作者和时间设置