程序员们,请停止学习框架( 八 )
「学习工具」与「学习它所蕴含的设计模式」并不互斥 。
2007 年的时候我曾经试图搞清楚到底什么是「数据层」以及怎么使用它 , 这是当时流行的 ORM 概念 。 我向别人问了一堆关于 NHibernate(译注:一个面向.NET框架的对象关系映射解决方案 。 主要用来把对象模型表示的对象映射到基于SQL的关系模型数据结构中去)的问题 , 很多人都回复我说「你应该先搞清楚原理 , 而不是学习这个工具」 。 但我心里想的是 , shit , 不行啊 , 因为我需要通过大量的实践才能理解这些原理啊 。 这是我学习的重要途径 。
所以我觉得学习这些蕴含了丰富原理的工具其实是非常有用的 。
同样的道理对很多工具都适用 。 比如 React , 如果没有 React 谁能理解虚拟 DOM 呢?
不过我基本同意你的论点 , 但是过分强调不要学习工具就有一点何不食肉糜的意味了 。
另外 , Docker 也不仅仅是持续交付 , 「学习新的编程语言」和「学习设计模式和 DDD」也不是互斥的 , Angular 最难的部分也不是 Web 和 HTTP , 最难的是学习 Angular 提供的这些傻傻的工具和工作流(我不是很喜欢这些玩意) 。
推荐阅读
- 王者荣耀|《王者荣耀》的成名路:从未停止向前,这才是它不会败落的原因
- 国服|LOLM:60天内如何从小白打到国服王者?这快捷径方法值得学习
- 催眠学习|《催眠学习》PC版,一款教你如何恋爱的游戏,非绅骑步呦!
- 虎牙|哈利波特手游:同流派该如何击败?虎牙小若沐展示细节,值得学习
- 梦幻西游|梦幻西游:一只须弥画魂的励志蜕变史,这才是值得学习人生态度!
- 网游|颠覆你认知的网游土豪,程序员加班为他改游戏,还送专属服务器
- 网易|永劫无间诡异宕机事件:网易机房过热,程序员竟然祭出了干冰?
- 手机游戏|LOL手游出现第一位顶级主播,直播教学,全是顶级博主来学习
- ag战队|AG终于有大心脏选手了!一诺啊泽自信心全无,这点真要像妖刀学习
- csgo|快来学习CSGO“压枪”?天禄拿下正赛首胜,女主播砸键盘祝贺