I am going to be a senior. I have learned about PHP for nearly one year. I am familiar with PHP usage. But I am surrounded by mobile or front-end friends who are also asking me to turn to the front-end. But looking at my internship, is it still possible to turn to the front-end? How to get started with the frontend? Or what should I first come into contact with... I am about to be a senior. I learned PHP for nearly a year and I am familiar with PHP usage. But I am surrounded by mobile or front-end friends who are also asking me to turn to the front-end. But looking at my internship, is it still possible to turn to the front-end? How to get started with the frontend? Or what technology should I first use? Master some basic skills to deal with a small company internship? Thank you.
Reply content:
I am going to be a senior. I have learned about PHP for nearly one year. I am familiar with PHP usage. But I am surrounded by mobile or front-end friends who are also asking me to turn to the front-end. But looking at my internship, is it still possible to turn to the front-end? How to get started with the frontend? Or what technology should I first use? Master some basic skills to deal with a small company internship? Thank you.
Front-end skills:
The following is an article about desert and Ke Jun:
Travel on the frontend
A letter to beginners front-end engineers
Look at this question. other answers: http://segmentfault.com/q/1010000002957089.
Turning wool, I am a front-end who is now motivated to turn to the background, the front-end is more or less in the eyes of the background program a little look, in fact, how, do the front-end and back-end of the website to win.
Difficult before and after conversion,
The post-transfer process is simple, because the threshold is low and easy to start with. In fact, the front-end is quite deep.
This is a field of interest. I am a beginner, and I have also learned PHP. as a front-end, you must learn a backend language, Java, php, python, and so on. I mainly want to know about backend development, otherwise, you will not be very clear about how you interact with the front and back ends. If you have good conditions, check whether you are interested in the front-end. However, the front end is not as simple as the first floor. It is not easy to learn the backend. Now when? The front-end has been learning more than html, css, basic js, and jq. I don't know what the backend has to despise the front-end. does the front-end know the back-end? Joke.
The frontend and backend are equally important, and they want to include backend thinking in many front-ends. Don't worry about the front-end or backend, because if you want to keep your work going, you have to get it, learn it, and learn it based on solving problems.
PHP has been learning for a year. it is far from enough. at least 2 ~ 3 years.
Look at your own interests
Small companies should not have specialized in front-end development. basically, PHP programmers have to write their own pages after they get the PSD design draft. HTML, CSS, and JS have to write them by themselves, some complex UI functions can be used to search for JS or jQuery plug-ins on the internet. after all, PHP is an HTML pre-processor with its own template engine, which is closely related to the front-end. If you want to be a professional front-end, you must learn PS. color matching and art design thinking are also required, and it takes a lot of time to play with PS.
Understanding the backend is more helpful for you to enter the front-end in the future, and you will learn the back-end in a very orderly manner. of course, you can, come on, and do not discard the knowledge of the back-end in your spare time.
In a few years, the frontend must understand backend knowledge.
So some people say that the front-end water depth, easy to learn, difficult to learn, and steep learning curves, it is because the front-end is done by those who are half way out of the house, there is no programming basis, to the later HTTP protocol, MVC concept, do they understand various modes, unit testing, development and deployment?
It's okay if you want to turn it around, but don't let go of the backend knowledge.
This has nothing to do with learning PHP. if you feel that PHP is not promising or that PHP is difficult to learn, you can turn it around ..
If the landlord intends to switch to the front-end (I personally think the front-end is quite interesting), I will help you with the quick start.
This is the front-end technical college of Baidu on github, which contains the Baidu front-end for pure white learning materials, very rich and very systematic: Here is the address: https://github.com/baidu-ife/ife
The last semester is over, but there are a lot of excellent code for reference. it's great! (Individuals are learning)
If you are free to study during the summer vacation, you can also refer to Baidu's summer vacation front-end training camp, which is free of charge and can be organized for study in the form of materials + tasks.
Here is the introduction and registration
The above is for the landlord's quick start + skills + small company internships. if you work hard during the summer vacation, it will improve a lot.
It is better to switch to IOS or Android