Cnfi Ant Financial service · Data experience technology team

This article is translated from “Stay Updated in JS Fatigue Universe” with some additions and modifications. HOW TO KEEP UP TO DATE ON Front-end TECHNOLOGIES

Keeping up in the front-end world of “new things popping up every day” has become a daunting task. Many people have the feeling that it doesn’t take a few months for your technology to become obsolete, that new hype, libraries, and frameworks will always get lost in the game and you’ll have to quit.

Many of my colleagues want to know how I manage to stay up to date and still get my day job done. In this article, I will share my daily life and tell you how to find useful information.

Pay attention to Daniel

A lot of my resources come from Twitter. Following the leaders of the JavaScript community made it easy for me to get interesting stuff, despite how hard it is to find them.

Because we care about the open source community very much, Github has become my primary source. First find an industry-top project (like React) and click on the “Coding” TAB to see an archive of those major Contributors. Some of them have Twitter accounts, and they often post valuable information.

Not a complete list of industry leaders

Addy Osmani

Author of projects such as TodoMVC, Material-Design-Lite, Yeoman, and Google Chrome Engineering Manager
The home page
https://addyosmani.com/
github
https://github.com/addyosmani
twitter

Lea Verou

HCI Fellow at MIT, member of w3C-CSSWG, author of several projects at Github
The home page
http://lea.verou.me/
github
https://github.com/LeaVerou
twitter

Evan You

Well-known vue.js author, front-end evangelist, industry big V
The home page
http://evanyou.me/
github
https://github.com/yyx990803
twitter

Axel Rauschmayer

Blogger 2ality is the author of Speaking JavaScript and editor-in-chief of ES.Next News
The home page
http://2ality.com/
github
twitter

Ben Alman

Author of GruntJS, a great god in jQuery world, developed jQuery BBQ and many other plug-ins
The home page
http://benalman.com/
github
https://github.com/cowboy
twitter

Nicholas C. Zakas

Famous author of advanced Programming in JavaScript, JS evangelist
The home page
https://www.nczonline.net/
github
twitter

Explore new projects

Another big source of information is Github’s Explore TAB. There’s endless content like “Topics”, “Trends”, “Resources”… You can stay for a few days.

Open github.com/trending to see the latest trend libraries and developers. You can also filter them by language and time span (today, week, month).

Look for the best information

I visit these sites every day. I like them because they don’t have spam and all their content comes from the community.

EchoJS

www.echojs.com/

DailyJS

medium.com/dailyjs/

Front-End Front

frontendfront.com/

In addition, I subscribe to the following two front-end technical publications

ES.next News

esnextnews.com/

Web Design Weekly

web-design-weekly.com/

How do I find time?

Many people think they’re too busy working during the day and too tired when they get home at night to take the time to digest work-related information. And I don’t think you should do it in your spare time. From a “time management philosophy” point of view, this is a very bad practice.

In my opinion, it is a good way to enrich your inner self during work time. Every morning when I arrive at work, I start browsing news websites. If I find something interesting, I bookmark it for later reading. After all, we are not machines, and there are usually several breaks in a day’s work. Even if I don’t, I spend half an hour a day reading these bookmarks. Before I leave work each day, I briefly look at github’s “Trends” page and start some projects that I think are interesting. I’ll review them in 30 minutes, try them out in my next POC, and even use them at work.

Be a contributor

Contributions can be a great source of information as well as giving you the ability to practice what you’ve learned with your own hands. You can ask or answer questions on Stack Overflow. Submitting issues, requests, participating in discussions, etc., on Github will greatly help your knowledge and skills.

Summarize their own learning methods

It’s important to develop your own way of keeping up with the latest trends. Take a look at how these awesome developers did it!

Axel Rauschmayer:

I recommend reading these 3 resources to keep up with the latest developments: 1. Start by looking at well-known front-end developers you know, such as the authors of a library you use regularly. Then dig through his follow list and sooner or later you’ll come across some useful tweets. 3. Follow these weekly emails (well, I’m the editor of JavaScript Weekly News).

Alex Sexton:

I find that for me, only by practicing constantly can I keep up with the latest developments. I follow a lot of people in the front end on Twitter, and I read blogs and programming news, but I find that I learn more by doing things than just reading them. When I want to learn something, I just go straight to the project and learn from it to understand the core concepts.

Addy Osmani says:

To keep track of what’s going on in the front end, I check Twitter and G+ regularly. For tools and libraries I use regularly, I keep tabs on authors so I know what’s coming next. It’s also good to keep an eye on the people who are setting web standards, so you know what’s coming in the next few years.

Lea Verou:

There are a couple of feeds that I read every day and I follow a lot of people, including Web standards makers, and browser developers, and a lot of other great types of developers. I occasionally read standards, some of which are easy to understand and first-hand. W3C mailing lists can also be helpful: you can start learning about new technologies the moment they come out, and you can even influence the development of new technologies! Attend the meeting

End.

If you are interested in our team, please follow the column, follow Github or send your resume to ‘tao.qit####alibaba-inc.com’.replace(‘####’, ‘@’)

Original address: github.com/ProtoTeam/b…