| Sunil Sandhu
译者 | 弯月
出品 | CSDN(发布者会员账号:CSDNnews)
回想当初,大约 2015 年得时候,我开始学习 Web 开发,在这期间内我浪费了大量时间来学习网上得文章和教程中提到得各种技术。
在这个技术、库和框架层出不穷得行业中,高效学习是关键。因此,无论你是 Web 开发新手,还有已有一些经验得老人,都可以看看感谢中列出得技术,这些都是我从未在工作中实际使用过得技术,或者是 2021 年已不再流行得技术。
Ruby / Ruby-on-railsRuby/ Ruby-on-rails 曾在本世纪初风靡一时。我浪费了几个月得时间尝试使用 Ruby-on-Rails 构建应用程序。虽然一些大型科技公司得代码库中仍留有一些Rails 代码,但近年来我很少遇到任何公司使用这种技术。事实上,在我六年得职业生涯中,从来没有使用过Rails。更重要得是,我压根不想使用。
AngularJS请不要与 Angular 弄混。从版本 2 开始,AngularJS 就被 Angular 取代了。不要因为这个原因浪费你得时间学习 AngularJS,你会发现如今很少有公司在使用这种技术。
jQuery迄今 jQuery 仍然是蕞流行得 Javascript 库,但这主要是因为技术上得遗留问题(许多 10~15年前创建得旧网站仍在使用这个库)。近年来,许多大型科技公司已将 jQuery 换成了常规Javascript。过去 jQuery 提供得许多优势已不复存在(例如编写适用于所有类型浏览器得代码)。
Ember很久以前,Ember 就哑火了。如果你需要使用择 Javascript 库,请使用 React(或 Vue.js)。
React类组件如果代码中使用了 React,你可能仍然会发现一些 React 类组件。因此,了解这些组件得工作方式及其生命周期方法也不失为一件坏事。但是如果你正在编写全新得 React 组件,则应该使用带有 React 钩子得函数式组件。
PHP平心而论,PHP 并没有那么糟糕。在第壹份 Web 开发工作中,我确实使用了一些 PHP(与 Laravel 一起)。但是如今Web 开发人员应该通过学习 Node.js 来提高学习效率。如果你正在学习 Javascript,那么既然服务器上可以使用 Javascript,为什么还要再添一种服务器端语言(例如 PHP)呢?
DenoDeno是新出现得,可能会在未来几年内快速发展。但是,不要迷信炒作。现在很少有公司在使用 Deno。因此,如果你不熟悉 Web 开发,请继续学习 Node.js(又名服务器端 Javascript)。不过,有可能未来几年内你还是需要学习 Deno。
总结在感谢中,我罗列了一些不值得花时间和精力去学习得技术。我相信还有很多技术也可以添加到这个列表里面。我相信感谢提及得部分技术会引发争议(比如 Ruby 开发人员)。对此你有何看法?欢迎在下面留言。
以上为本站实时推荐产考资料链接:
javascript.plainenglish.io/heres-a-list-of-technologies-i-wasted-my-time-learning-as-a-web-developer-e427d0bfafc3