The former experience of advanced breakthrough of Web front-end bottleneck

Source: Internet
Author: User
Tags learn php what php

Here again why you are confused, technical learning to a certain stage is difficult to improve, more can only rely on their own groping, no one can guide, like the CEO of a startup company, suddenly think of a company boss said at that time, you see I now seems to be successful, but the daily pay is you 10 times times, You just have to finish the work every day, if the better is good, but I, no one can give me guidance, no one give me direction, my salary is higher than you, but you think if the company went bankrupt, I have no, you pay is the same, how much you pay is how much, Natural risks are also greater.
In the start-up company after I learned that entrepreneurship is not so easy, pull the wrong, back to the above, to this stage, I would like to say that I want their experience, but think of themselves at this stage also have no experience to talk about, then I say that I before the way to go to the step of the bar.

Primary:

If you want to learn JS: Pre-parsing, scoping, scope chain, | | &&, what is the original type, what is the reference type, the closure, the for loop run mechanism, multiple for loops, recursion, prototype chain, inheritance, (array, string, function of the various built-in methods, do not need to remember all but you have to know what they do, in the future you can think of it. It doesn't seem to work, but countless experiences tell me that it's very useful. )。

These must learn!!! Must calm down, these you do not learn, will never enter the door. Don't look at anything else during this time, just take these concepts and practice.

Senior:

Call,apply,bind, object-oriented, functional programming, understanding of asynchronous, learning algorithms, design patterns. This is a long way, and here I have no experience to say, let's refuel together.

Ability to expand:

Understand HTTP, Linus, (Nodejs, PHP, Python, Java, c), etc., just need to understand, of course, it is best to use one of the most skilled.

HTTP, design patterns, algorithms, it is very recommended that you learn, for most of the Internet programming will be used, you will know how they are universal, not just the front-end, otherwise it is difficult to learn.

Here does not mention the various frameworks, not that they are not important, but you understand these, and then to learn it will be a lot simpler, and most of the core of the framework is almost learning one or two, the framework is not recommended here, and here may be more about JS learning, but the idea of learning will not change, Also because of my limited energy, other aspects you have to look at other articles.

In fact, in a long period of the front-end learning process, I always feel that they will not, but I do know a little bit, but it is not what it is, it is not to practice. Later think of oneself actually understand, there are many times I think on the road, that thing why this, and another thing is that, of course, this is something, because in the beginning to learn this thing is often difficult to calm down the heart to think, just learn things when easy impetuous, But when you settle down and ask a few more questions, it's natural to know a lot of things. Of course, there is a small trick, is to ask yourself the core, such as a long time after I thoroughly understand the closure, I was on the way to ask myself, what is the closure, why external access to internal things, sudden epiphany, can be through Reurn, can also think of other ways to let external access to internal variables, address scope , the variable is not recycled.

Here's the trick: when you think you will, but it won't work, it's time to calm down and ask yourself a few more questions about why. Of course, as a beginner must make complex things easy, now the tutorial often like complications, it is possible you can not understand, this time, you should ask yourself the following several things:

1. Are all of these codes necessary?

2. What is the core of this code?

Learn how to use it first, then write the core code.

Don't underestimate these two words, they are very important, such as you want to learn PHP, you first search what PHP is what? What's the use of it? OK, and then you ask yourself, what is his core? , according to the core to do, the other temporarily do not control, for example, you just know PHP get,post receive front-end data sent, and then you use PHP to send the data to the front end this is the simplest interaction, but you have to admit that this is the core. As early as we can only do so, after you understand this point, you can start advanced learning.

Tips for Learning:

Do not find tutorials in order to find tutorials, this sentence I should say a few more words with myself, because I am such a person, a lot of resources, but I still like to go to find, now fortunately a little, I hope you do not, because you will find that if you think a tutorial is not good, it may be difficult to find a tutorial for you, It's not because someone else's tutorial is bad (unless it's special), but you should ask yourself if you have a quiet heart to look at. Find tutorials I give a suggestion, suggest you just get started don't go to see Daniel's works, the best look at those rookie or with your technology similar, because they are easier to let you understand, Daniel's work is generally involved in a lot of things, you go to see, will inevitably be hit, until you know part of the work of Daniel to taste.

Of course, rookie article somewhat wrong point of view, but learning is the process, continuous follow-up, until you have the ability to study the nature will know what is wrong, the same reason I blog also have a lot of mistakes, perhaps some people will say, the wrong why you have to write, this is not teach bad others, Of course this is somewhat reasonable, but if because of this I do not write, then how can progress, moreover, if the people who read the article know this is wrong, nature will not agree with my point of view, if he is not clear, it can only show that he is not clear what is right and wrong, Even so, once he learns, he will understand more deeply why this is right and why it is wrong.

Persist, I have always told myself, insist, otherwise everything is in vain, the fall is normal, sad is also very normal, but think they are not so, think of someone and I said, they can, why can't you. Image

Finally, the path of the program is very long, if you want to go on this road, quickly adjust your mentality, after all, is not 5 years is 10 years, is happy is sad, all by you, if no one to give you guidance, no one give you encouragement, please remember to give yourself a encouragement and care, although we are programmers, But you should use the rest of the time to learn to live, we do not just live in the computer world, we have a lot of them, they are just as wonderful, I hope you pay attention to them.
More wonderful code content, in QQ group 434623999

The former experience of advanced breakthrough of Web front-end bottleneck

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.