Essential Skills for web front-end development engineers
See the title of the majority of the front-end development of the edge of the students, how many can be outspoken to say that they are front-end engineers? It's not about who we are, but what we need to rethink: what is the real front-end development?
Front-end development This career began a few years ago and has grown to a preliminary maturity. If you plan to enter this industry, you have to be prepared, because you have to learn to understand a lot; If you have been in this industry for a year or two, also please do not give up on the front-end development of the continued pursuit and research; older, you can not say anything, you let better front-end development so far, here to appreciate!
The above paragraph, that is, the front-end developers general overview, let us look at the front-end to see what skills?
Once heard a lot of this saying: will use DIV+CSS, will use JavaScript to write some page effects, will also use Photoshop processing tablets, is the front-end development engineer! It is a pity that this statement is superficial and ignorant. It is not polite to say that this is the business of the page, and even that you are just a transduction ....
The above will this will be the front-end development engineers must be the basic knowledge, but also fur, and now will this more than thousands.
Front-end development engineers need to understand a lot of things, the following simple list:
Will design, do not require exquisite, processing pictures, design a small ad is to be;
Proficient in html+css, and can quickly deal with browser compatibility issues;
Proficient in JavaScript or ActionScript, proficient in bonus points;
Skilled use of JS framework, such as Jquery/yui, and interpretation of the source code, skilled multi-frame plus points;
Familiar with Ajax technology, necessary;
Familiar with the development of debugging tools, such as Firebug;
Code semantics, understanding optimization, compression and anti-compression;
Have a certain understanding of SEO, especially the use of HTML structure and tags;
Efficient synthesis of CSS Sprite;
Understand the basic knowledge of server;
Proficiency in a back-end language such as php/asp. NET and so on, absolutely add sub-items;
Have your own website (see all things on the site);
Have a certain understanding and involvement in mobile development;
Skilled HTML5 and CSS3 technology (mainly for mobile application development);
Efficient development, exquisite development of software operations;
Have a user experience research, more attention to humanized page development;
Understand the working principle of the browser, understand the standard, understand web2.0;
.... Supplemental entry ....
If you have any good suggestions, please leave a message to explain the supplementary >>
It is not scary to say so much, it is necessary to do so. Of course these are just good front-end development skills only, do these just to make the page better presented in front of visitors, this is the real sense of the front-end development It!
Essential Skills for web front-end development engineers