驳 《驳 《停止学习框架》》

本文讨论了程序员在追求新技术框架的同时,不应忽视计算机基础理论的学习。强调了操作系统、组成原理、数据结构与算法的重要性,建议在掌握常用框架后,深入研究编程思想与原理,如阅读经典书籍或学习框架源码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


看到热门的两篇文章,对于 驳 《停止学习框架》反倒觉得没有必要。

我觉得第一个作者的本意没有问题。无休止地跟进框架,只会让自己越来越没有内功。

驳【驳书单】

我买了一些不会过时的书,并用 80% 的学习时间来读这些书:

程序员修炼之道 The Pragmatic Programmer
代码整洁之道 Clean Code
程序员的职业素养 The Clean Code
领域驱动设计和实践 Domain-Driven Design
测试驱动的面向对象软件开发 Growing Object-Oriented Software, Guided by Tests
持续交付 Continuous Delivery
复制代码

这些书,有些的确是可读的,但是不应该放在这个地方,与框架对应的是什么?是设计模式吗?是程序员的素养吗?还是其他各种方法学?我认为都不是,与之对应的应该是计算机基础,是什么?是操作系统、组成原理、数据结构与算法等基础。此处可以说是译文的第一个误人子弟的地方,明摆着会给读者灌输一种不需要学框架,只需要学各种方法学就好了的观点。其结果可想而知。复制代码

我认为作者是在抬杠。

原第一个作者的意思是学习了一些常用框架后,可以往一些原理性的方向去深入学习,不要停留在追逐新框架的表层。

而且,原第一个作者列出的书单,确实看过的几本非常好。

个人观点

学习框架本身没有任何问题,学了才能在业务中用起来。

而第二步,就是对那些基础性的原理深入去研究学习。毕竟理解了编程的思想,后面学什么都会比较快。

比如好好研读下第一个作者提到的这些经典书籍。或者仔细去学习下一些框架的源码,深究其原理。

例如我前几天写的《从koa-session源码解读session原理》,还有很多掘金上讲的很透彻的其他框架源码解读。总之不要停留在追逐新框架的表面学习上,人的精力总是有限的。

总结

确实没有必要一直去学习跟进社区的新框架。

更多时候我们仅需要做到了解,到真正要用的时候,再去深入看文档学以致用。



转载于:https://juejin.im/post/5c1b832cf265da61776bef36

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值