看到热门的两篇文章,对于 驳 《停止学习框架》反倒觉得没有必要。
我觉得第一个作者的本意没有问题。无休止地跟进框架,只会让自己越来越没有内功。
驳【驳书单】
我买了一些不会过时的书,并用 80% 的学习时间来读这些书:
程序员修炼之道 The Pragmatic Programmer
代码整洁之道 Clean Code
程序员的职业素养 The Clean Code
领域驱动设计和实践 Domain-Driven Design
测试驱动的面向对象软件开发 Growing Object-Oriented Software, Guided by Tests
持续交付 Continuous Delivery
复制代码
这些书,有些的确是可读的,但是不应该放在这个地方,与框架对应的是什么?是设计模式吗?是程序员的素养吗?还是其他各种方法学?我认为都不是,与之对应的应该是计算机基础,是什么?是操作系统、组成原理、数据结构与算法等基础。此处可以说是译文的第一个误人子弟的地方,明摆着会给读者灌输一种不需要学框架,只需要学各种方法学就好了的观点。其结果可想而知。复制代码
我认为作者是在抬杠。
原第一个作者的意思是学习了一些常用框架后,可以往一些原理性的方向去深入学习,不要停留在追逐新框架的表层。
而且,原第一个作者列出的书单,确实看过的几本非常好。
个人观点
学习框架本身没有任何问题,学了才能在业务中用起来。
扫描二维码关注公众号,回复:
4583436 查看本文章
而第二步,就是对那些基础性的原理深入去研究学习。毕竟理解了编程的思想,后面学什么都会比较快。
总结
确实没有必要一直去学习跟进社区的新框架。
更多时候我们仅需要做到了解,到真正要用的时候,再去深入看文档学以致用。