这是我们开始我们的课程的想法, 当学习的东西与我们有限的时间和资源,
我们需要确保我们理解最重要的概念｡
我们为什么要学这个？
为什么这值得我花时间？
为什么这是我应该奉献的时间？
我们经常在开发者生态系统中看到新的东西｡
从事每个人都在谈论的最新､ 最闪亮的事情总是令人兴奋的｡
但是还记得那些库､ 框架､ 配置文件和工具吗？
那些东西来来去去｡
他们总是在变化｡
有一天你可以成为Webpack的大师, 两年后没有人在乎, 因为有一个更好的工具在那里｡
这些东西是基础的计算机科学主题和软件开发实践｡
当然, 这些东西也会随着时间的推移而变化, 但它们总是进化得很慢｡
在学习新事物时要牢记｡
确保您了解创建解决方案的原因｡
它解决的是什么问题？为什么这是你问题的答案？
如果你能做到这一点, 你就不再是追赶游戏中的一员, 开发者生态系统也不再总是试图学习最新的库､
最新的工具､ 最酷的函数｡
这就像一个仓鼠的游戏, 它不断地试图跟上车轮,
试图在车轮上运行, 但相反, 它是一个观察者, 从上面观察生态系统的演变｡
观察新图书馆的兴衰｡
了解每个库的原因, 它们解决了哪些问题｡
了解大局, 了解我们做事的原因｡
但要做一个观察者, 而不是仓鼠｡
你会有一个更快乐, 更长的职业生涯整体｡
相信我, 您不会一直试图通过这种方式来了解每个库和框架｡
这种大局观造就了一名高级开发人员､ 经理或领导者｡
他们没有狭隘的眼光｡
他们看到了整个生态系统, 因此能够做出明智的决策｡
所以总是从为什么开始｡