All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
黑客的底线:Hacking Team向苏丹政府出售“数字武器” - 黑客,Hacking Team
Network red woman: a monthly salary of 3,000 rose to 50,000 within 2 years,
Z7将至,中兴:nubia为什么坚持全网通? - 中兴,nubia,nubia Z7
最受期待的超级跑车Top5 - 法拉利,兰博基尼,保时捷
张朝阳跑疯了,能跑步的快去搜狐! - 张朝阳,搜狐网,跑步
最新报告:中国的专利申请世界第一 - 专利,知识产权
CBN released the 2016 Summer monthly ranking in the major cities in China: Beijing 9240 tops,
QQ音乐、酷狗、酷我抱团发展,网络免费音乐时代彻底结束
US Supreme Court: Amazon employee screening is not salary,
微信遭棒击:支付宝牵手猴年央视春晚发红包 - 支付宝,猴年央视春晚,微信
Reading number is top 10 pictures
Gang rape
Earthquake hedge common sense
2012 national geographic daily picture5
这玉米,买还是不卖?
西方气质的东方美女2
如果没有好报,为什么要做好人?
含苞欲放的素颜美少女1
Summer is most suitable for young people to travel in China5
自己约的炮,含泪也要打完
More attractive than sora aoi2
Download software ranking
Tram sex maniac 2 (H) rar bag10
Rio big adventure
Unix video tutorial17
Tram sex maniac 2 (H) rar bag12
Unix video tutorial14
Boxer's Top ten classic battle8
WebService在.NET中的实战应用教学视频 → 第2集
Sora aoi - one of more PK
c#程序设计案例教程
Tram sex maniac 2 (H) rar bag15
aaa published in(发表于) 2014/12/11 9:22:23 Edit(编辑)
Considered to be a technician or a Web page,

Considered to be a technician or a Web page,

Considered to be a Web Engineer-site engineer, front end engineer, back-end engineers, full stack Engineer-IT news
Considered to be a Web Engineer

As of this morning, already has about 680 million Web pages on the Internet and still increasing rapidly. Today's serious about Web let's engineers about their work, about their profession; on HTML, Python; on the browser , and about the world.

Around some friend's child is about to be born, will consider starting a Web engineer it ~

Every day we in the (relatively) quiet Office, facing a computer screen, suffering from the noise outside the window, casually open browser, enter a URL and hit enter. There is no such experience, the site instantly opened the, quality content, clean layout and good design make you memorable. Surprise huh? All this is thanks to the kind of people, Web Engineer, known as Web Developers, they are responsible not only for the building and coding of the Web page, is also responsible for a variety of testing and analysis, as well as all Web-related maintenance.

Today, there is no doubt that the importance of a Web page, business, good Web sites are an important part of enterprise remain competitive. Along with Web development techniques with each passing day, an endless stream of good websites, Web Engineer for his work has not had the slightest bit careless, become a good Web engineers and there is no short cut.

But the question is, are frequently iterative product bitter entrepreneurs, Web engineer or should look for it? Want to be Web Engineer is just testing the waters HTML and JavaScript or just beginning to learn Python and Ruby shoes, how to plan your own technology road?

Log on some job sites, browse online courses with different types of engineers, contacted engineer recruitment and employment related to a Web page, should not be difficult to find a trend, is this group of people were concentrated into three broad categories:

Front end engineer, back end engineers, full stack engineers

One by one, it

Front end engineer Front-End Developer

The part that is called a Web page and user interaction front-end, put it plainly, it is everything when you're browsing the Web, you can see, fonts, colors, navigation bars, drop down menus, scroll bars, pictures, etc, etc, all of this is formed by assembling HTML + CSS + JavaScript, under the browser's rendering in perfect order, amazing!

First of all look at the skills and tools.

Front end engineer is responsible for site-oriented and user code,, and user experience of architecture. A front end engineer must be proficient in three basic languages: JavaScript and HTML,CSS. In addition, a front end engineer should also be familiar with some style framework Bootstrap, and Foundation, and the logical framework such as Backbone,AngularJS and EmberJS, which ensures the quality of Web pages on different platforms, and stability. Eventually should be able to use some basic tools libraries such as jQuery and SASS/LESS, which can make development more efficient, the code better.

In addition, many hiring copywriting will require applicants to have a Ajax development experience. Ajax uses JavaScript and server communication in silence to dynamically load page content in order to achieve a seamless browsing experience. Although not all Web sites are a must, but it can also be regarded as a front end engineer one of the basic skills, after all, Ajax technologies are now also increasingly being applied to the page.

Have said before these skills, front end engineers can be good and work in cooperation with collaboration and user experience analyst, sketches and prototypes into finished products. Good front end engineers can accurately discover issues related to user experience and give advice and solutions, using code to improve the design. A good front end engineer should also be capable of fluent communication and business people, understood their purpose, understanding their needs, understanding of market opportunities and successful implementation.

Anyway after the back-end engineers built the House, the front end engineer is responsible for the interiors of houses. As for housing types and tastes, and it depends on the owner of the House. Compared to the back-end, front-end engineers are generally more satisfied with their results, after all, it was a combination of technical and creative work. Experienced front end engineer is not only a technician, not just a Geek, because he not only the user can see and can interact in everything, but also to give users a photographic impression, so he's also a Visual person.

Then we see how does a page come from?

Then add the topics of concern to many people, in the process of Web page development, designers draw a Logo and images, photographers take photos, copy write text, and finally by front-end engineers to put them together, and used to us to explain all the content of the pages, offers a unique experience to us with a page, everything we see on the website is possible.

You understand me? Click on the slide to open the http://wedfairy.com down the page slowly during the music box above the navigation bar appears, move your mouse over to the "music box" press a finger against a case or a case above, the title will appear, these are a front end engineer's work.

Backend engineer Back-End Developer

New problems come, where data on a Web page? What is API?

Is like a house without building a good House, interior decoration alone is not enough. So we need a back-end engineers. Web back-end includes servers, applications, and databases. These components interact, using the API and front-end communications, ensuring the existence of a Web front-end. Back-end engineers whose main job is to build and maintain these components.

Or take a look at relevant skills and tools.

Compared to front-end development, back-end development techniques and tools more. In order to implement a server, application, and database communication between the three, and back-end engineers typically use the Python,Ruby,PHP,Java. Net language to write applications, using MySQL,Oracle,MongoDB to find, store and modify the data, and then deploy them to the server as a front-end code to provide support. In practical work, backend engineers need to master at least one development framework such as Zend and Symfony PHP, Python or Django; also need to be familiar with version control tools such as Git and SVN and learn about Linux development environment. These looks better than the front end development was boring!

Back-end engineers will need to use these frameworks and tools to write quality code for website, readability, portability, there is well documented. However as with front-end engineers, at the beginning was so busy coding and backend engineers communicating needs and business personnel to understand their emotional goals, converts it to the technical requirements, put forward the possibility of an effective programme to build technology framework.

Excellent back-end engineers love their jobs, immersed in the back-end they never feel bored, instead of enjoying it. They like to play with the data, and write useful API, according to assign different permissions to the Web front-end, mobile apps and other systems so immersed in interactive and layout of front end engineers can feel at ease. Easy to understand quality API respectable, that's where the value of back-end engineers.

How can we feel the existence of background?

Click on http://qidlove.com to open the wedding invitations. Music box server will send the information to your mobile phone or PC, then you can see content. That's what engineers do things in the background. If you scroll down to the bottom, leaving his name and blessing, hit send, and others can see your message, the next time you open this page, a message won't go away, all thanks to the back-end engineers!

Full-Stack full stack engineer Developer

Having said that, we must first be clear, front-end development and back-end development is not a black and white distinction between front-end and back-end engineers of engineers nor terrorists and counter strike like this affair. In the current economic situation, in the shortage of market environments, front-end engineers often need to learn (or at least understand) some back-end development skills, and vice versa. Product development has a lot of common rules across the front and rear boundaries, so we started looking for a generalist.

The origin of it?

Full stack engineer nature have long existed, but the "stack-wide engineers" name was born in Facebook's Development Department. Four years ago, there is a special category of people were exhumed and their work involves technical architecture (technology stack) of each link, including front-end and back-end, they can and back-end engineers playing with applications and data on the server side, front-end languages can also be used to control page content and adjust the user experience, they are able to provide a complete system.

In short, full stack engineer is a complete player Web page development.

Cool isn't it? Become a full stack engineers, while fluent in front-end and back-end development, hidden in his career has created a lot of chances. But don't get too excited early, just like cooking, someone better at hot cuisine, there is also good at desserts, proficient in both requires time and experience. Mother's craft is not tempered a day, much less simply follow recipes on the line (in fact, many engineers still wrong doing). A full stack of good engineers and a good chef, needs its own content, you need to have all the ingredients need to master all the way, to give a perfect dinner on.

Full stack engineers need to learn skills is relatively complex, and even somewhat subjective, because it's not just the skills-related requirements, and as time goes on, people-their demands a little bit changes. In addition to depending on project master the front-end and back-end development of appropriate skills, engineers also need to fully understand the full stack running every aspect of a Web page, includes not only the proper server configuration specification API structures and the philosophy to be proficient in JavaScript and CSS feelings behind the design.

For chestnut, a typical stack of services at the present stage, cloud services + HTML5/CSS3 + Scala + MongoDB + JavaScript

With knowledge and technology, they still experience, this is the final threshold, full-stack engineers in particular, need to be in a project before, quickly define the responsibilities of front-end development and back-end development, analysis of the strengths and weaknesses of the solution and eventually choose the most reasonable means of implementation.

Old problems as how users perceive the whole stack behind the site engineer?

I really can't say, to feel it yourself, how long page load takes, content layout is professional, interactive experiences is natural, and so much more.

Say one last thing:

Don't be obsessed with full stack engineers, any time, any occasion, there is a "large" and "small but excellent" choices, good website is never a person's credit, don't skip the designers, photographers, writers, product managers, account managers, sales, customer service, user, and all other direct and indirect participation in making the page. Recognize outstanding engineers and not just the technical side of things, both front-end and back-end and in the full stack, engineers ' self-improvement needs include attention to detail, speed of autonomous learning, problem-solving efficiency and good communication skills.

If you are a Web Engineer, then congratulations, you do not need to worry about now is to find a good job. In fact next 5-10 time of the year is the best mixing Web Engineer, HTML5 is finally finalized, the emergence of a wide variety of screen, growing demand for cross-platform applications, app at least hot, keep up the good!!




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.