• Here’s a list of technologies I wasted time learning as a Web Developer
  • Sunil Sandhu
  • The Nuggets translation Project
  • Permanent link to this article: github.com/xitu/gold-m…
  • Translator: airfri
  • Proofreader: KimYangOfCat, luochen1992

As a front end engineer I wasted my time learning these techniques

Don’t make the same mistake I did!

When I first started learning front-end development in 2015, I wasted a lot of time learning the techniques I learned in documentation and online tutorials.

In an industry with a growing number of technologies, libraries, and frameworks, effective learning is key. Whether you’re new Web developer, or you have entry-level front and had some development experience, can look at the following list of technology, either I spend time to learn but never actually used in my career, or is no longer important things 2021 (that is to say, you don’t know).

Ruby / Ruby-on-rails

Ruby-on-rails was very popular in the early part of this century. I spent months trying to build applications with Ruby-on-Rails. While some large tech companies still have some Rails code in their codebase, I’ve come across very few companies that use Rails code in recent years. In fact, I haven’t used Rails once in my six-year career. More importantly, I don’t want to.

AngularJS

Don’t confuse AngularJS with Angular. AngularJS has been replaced by Angular since version 2. Don’t waste your time learning AngularJS for this reason, you’ll find that few companies are using it now.

jQuery

JQuery is still the most popular JavaScript library, but this is a technical relic rather than really popular (it’s just that many sites from 10-15 years ago still use it). In recent years, many large tech companies have moved their code away from jQuery to regular JavaScript. Many of the benefits jQuery used to provide are not as critical as they once were (such as being able to write code that works on all types of browsers, which was a big problem when browsers had very different specifications).

Ember

The heat of learning Ember died out long ago. If you need a JavaScript library, learn React(or vue.js).

React class components

If you use React at work, you may still find some React class components. Therefore, it is probably still good to understand how they work and their lifecycle approaches. But if you’re writing a new React component, you should use a functional component with React Hook.

PHP

To be honest, PHP isn’t that bad. In my first web development job (with Laravel), I really had to use it a lot. But for now, Web developers should focus on learning Node.js more effectively. If you’re already learning JavaScript, why add a server-side language like PHP on the server side? Now you can use JavaScript on the server side.

Deno

Deno is a new company and could become a big company in the next few years. However, don’t fall for the hype. Few companies are using Deno now. So, if you’re new to Web development, keep learning Node.js(aka server-side JavaScript). Deno, though, may be something you choose to learn in years to come.

Conclusion

That’s the technology I want to talk about today. I’m sure there are many more things to add to the list of technologies – please leave your thoughts in the comments. I’m sure there’s some debate about the technologies listed here — Ruby developers are easier to beat. You can also discuss them in the comments, which are invaluable.

If you find any mistakes in your translation or other areas that need to be improved, you are welcome to the Nuggets Translation Program to revise and PR your translation, and you can also get the corresponding reward points. The permanent link to this article at the beginning of this article is the MarkDown link to this article on GitHub.


The Nuggets Translation Project is a community that translates quality Internet technical articles from English sharing articles on nuggets. The content covers Android, iOS, front-end, back-end, blockchain, products, design, artificial intelligence and other fields. If you want to see more high-quality translation, please continue to pay attention to the Translation plan of Digging Gold, the official Weibo, Zhihu column.