学这些有必要吗?

Is learning all this necessary?

是否值得学习所有这些 Bootstrapping 和那些感觉就像我没有真正做任何工作的东西?

我觉得有点作弊,你知道吗?

我向某人展示了我建立的网站,他们说它很好,但它在多个平台上都运行不佳。

因此,我在 Google 上搜索了一些关于如何让网站适应不同屏幕尺寸的技巧,并且每次 link 我都列出了不同的 Bootstrapping 东西和插件我.

我想自己学习这些东西,以便更好地控制它,我想。

这真的是个好主意,还是研究 Bootstrapping 和垃圾更值得?

我提倡先了解事物的工作原理,然后使用 libraries/frameworks 来加快您的工作流程。

这背后的想法是,如果这些工具有错误或问题,您将有更好的能力来挖掘和调试。

然而,不建议尝试自己构建所有这些工具(除非出于探索性原因)。这些库和框架的存在是有原因的,它们有许多贡献者(作为独立开发者无法与之竞争的东西)并且它们解决了现实世界的问题。

话虽如此,学习如何针对给定的用例正确地 select 给定的 lib/framework 是一项真正值得培养的技能。这来自对 libs/frameworks 解决的问题的理解,这是通过深入挖掘 "the inner workings" 进行探索的结果。

最后,这些工具会大大加快你的开发速度,这很好,尤其是当它与业务相关时(你的工作)。