查看原文
其他

作为 Web 开发人员我踩过哪些技术的坑?

康熙 终码一生 2022-09-22

点击“终码一生”,关注,置顶公众号

每日技术干货,第一时间送达!



回想当初,大约 2015 年的时候,我开始学习 Web 开发,在这期间内我浪费了大量时间来学习网上的文章和教程中提到的各种技术。


在这个技术、库和框架层出不穷的行业中,高效学习是关键。因此,无论你是 Web 开发新手,还有已有一些经验的老人,都可以看看本文中列出的技术,这些都是我从未在工作中实际使用过的技术,或者是 2021 年已不再流行的技术。



01Ruby / Ruby-on-rails

 

Ruby/ Ruby-on-rails 曾在本世纪初风靡一时。我浪费了几个月的时间尝试使用 Ruby-on-Rails 构建应用程序。虽然一些大型科技公司的代码库中仍留有一些Rails 代码,但近年来我很少遇到任何公司使用这种技术。事实上,在我六年的职业生涯中,从来没有使用过Rails。更重要的是,我压根不想使用。


02AngularJS


请不要与 Angular 弄混。从版本 2 开始,AngularJS 就被 Angular 取代了。不要因为这个原因浪费你的时间学习 AngularJS,你会发现如今很少有公司在使用这种技术。

 

03jQuery

 

迄今 jQuery 仍然是最流行的 JavaScript 库,但这主要是因为技术上的遗留问题(许多 10~15年前创建的旧网站仍在使用这个库)。近年来,许多大型科技公司已将 jQuery 换成了常规JavaScript。过去  jQuery 提供的许多优势已不复存在(例如编写适用于所有类型浏览器的代码)。


04Ember


很久以前,Ember 就哑火了。如果你需要使用择 JavaScript 库,请使用 React(或 Vue.js)。


05React类组件

 

如果代码中使用了 React,你可能仍然会发现一些 React 类组件。因此,了解这些组件的工作方式及其生命周期方法也不失为一件坏事。但是如果你正在编写全新的 React 组件,则应该使用带有 React 钩子的函数式组件。


06PHP

 

平心而论,PHP 并没有那么糟糕。在第一份 Web 开发工作中,我确实使用了一些 PHP(与 Laravel 一起)。但是如今Web 开发人员应该通过学习 Node.js 来提高学习效率。如果你正在学习 JavaScript,那么既然服务器上可以使用 JavaScript,为什么还要再添一种服务器端语言(例如 PHP)呢?


07Deno

 

Deno是新出现的,可能会在未来几年内快速发展。但是,不要迷信炒作。现在很少有公司在使用 Deno。因此,如果你不熟悉 Web 开发,请继续学习 Node.js(又名服务器端 JavaScript)。不过,有可能未来几年内你还是需要学习 Deno。


08总结


在本文中,我罗列了一些不值得花时间和精力去学习的技术。我相信还有很多技术也可以添加到这个列表里面。我相信本文提及的部分技术会引发争议(比如 Ruby 开发人员)。对此你有何看法?


参考链接:

https://javascript.plainenglish.io/heres-a-list-of-technologies-i-wasted-my-time-learning-as-a-web-developer-e427d0bfafc3


PS:防止找不到本篇文章,可以收藏点赞,方便翻阅查找哦。


技术交流群


目的:为方便大家技术交流,提供一个更方便的交流场地,供大家交流工作中遇到的问题;同时共同学习,进步,多个朋友多条路。


有需要进群的小伙伴,可以加我的微信,记得备注「进群」,方便我拉大家进群。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存