Web Development learning difficulties Shangxue Tang Xian

You have a learner's syndrome do?
Well, this is not worth it, said the thing, but I have noticed that recently there has been a trend behavior, especially in the field of technology and software development. I do not know its exact name, I would call "syndrome learners' it. It describes a characteristic behavior: those "infection" will continue to learn new knowledge, but never really apply to them.
The high incidence of this syndrome in the field of Web development. In recent years I have noticed that the number of Web frameworks have been significantly increased. The following figure shows a general number.
Web Development learning difficulties Shangxue Tang Xian
You see, over the past five years, there have been a number of frameworks. I also noticed, Web developers who want to understand and master the framework Yidingshuoliang, which appears to be an honor, and to represent their achievements. That's what caused this situation now what?
I myself have struggled with learners syndrome, I must stand up against it. Learning a new language or technology, for me is usually a fun experience. I found myself at the time to build a simple Web application that will use the following framework:
Go
the typescript
NodeJS
React
Angular
the Spring
... X100
This list is constantly updated. I created a lot todo application has far exceeded the number I care to admit. I even think he is very good at doing todo application, huh? This is likely to put on my resume.
Interviewer: Do you have to make some practical things?
I: Basically no, but you can see from my profile, I have done a lot todo mvc web application is created with a homogeneous react NodeJS server.
To be a "good" Web developer, you need to understand and master the many techniques (including back-end), which is the biggest problem caused by a number of techniques. But I think this is not fair. A few years ago, the front and rear boundaries are very clear; and today, this has blurred the boundaries, it does not even exist. Front and rear ends merged now called "full-stack (full-stack)". This sounds more like a cunning excuse / rhetoric, a full stack engineers need to handle both front-end and back-end, but the workload doubled.
I am more interested in the back-end technology, but with the rise of heterogeneous servers, I often find myself writing code for the front end. If you are not familiar with the configuration server, below give you an example. (Translation: the relatively heterogeneous, homogeneous JavaScript application refers to an application written in JavaScript that can run simultaneously on client and server which also made between the client and the server share code into a more general nature. choice.)
Web Development learning difficulties Shangxue Tang Xian
I think, when I learned about a variety of frameworks and technologies, the ability to use them to make me something of value will be reduced. This is because the time I spent on the study, more than time to do something used. If I began to devote their time to do something, I feel miss the opportunity to learn new technology, even more than fear of being someone else, and keep up the trend of the times.
I think the way to solve all this, is to find a balance. You have to focus on a particular one technology, and around it to allocate your time. Of course, you can also learn new techniques, but spent a day above time can not exceed one hour. You need to ensure that it is only your interests, rather than a bad habit addictive. If you use only one technique at work, this time learner syndrome seems more obvious, because most of our free time to learn new technologies, rather than to do something. But when you are in a place of work can improve learning, in that both can do the best.
I suggest you take a step back and think about the past year, how much you learn a new language or a new framework? How much you create todo application? If more than three, you could "learn too much." . Of course, you can say this is because you are keen on learning (new knowledge), but I think for more people, the time to focus on one technology can bring greater benefits.

Guess you like

Origin blog.51cto.com/14512197/2439846