What did the posts of the Web front-end engineers abroad write?

Source: Internet
Author: User
Tags require requires svn version control system

Working in a well-known internet company is a good thing, there are a lot of job opportunities, and businesses compete for the best people through high salaries and amazing perks. But if you spend a lot of time on the job site and on your company's posts, you may notice a worrying trend in the web design job.

(If a programming job requires a suit, it could be a bad signal.) )

The work of the actual job pick

For many jobs, "demand" is really absurd. They stay too long, they are unnecessary, or they have no meaning at all. To explain my idea, here's a summary of some of the real jobs that you feel.

Responsible for architectural design and definition of presentation layer framework to solve complex design!

Wow, that sounds so fancy!

Knowledge of web2.0 (CSS2/3JAVASCRIPT/HTML4, 5)

Ah, it's pretty good! Don't web1.0.

Required Skills:

Bootstarp/css

Client Template/json Integration

UI Design/web Design

Jsrender/dust.js

jquery (jquery UI)

Html5.0/ajax

I don't know if the above skills are complete, but I do need the following abilities:

Provide prototypes on demand

Supervisor upgrades and risks

Provide technical input in job evaluation

Inform the architect, project manager, and technical leadership of any issues that may affect other projects.

It sounds like an appreciating creative and energetic working environment!

Reading the subtext

Interpret the job as an example of the original and rewrite of a job posting. Now look at this job posting on "front-end development."

Job Requirements:

B.S/B.A. Computer science or related fields

4-6 years of experience coding for a professional website

Proficient in html/css,web standards, able to write highly efficient and concise specifications of the Code

Proficient in JavaScript, understanding jquery and being able to create/debug jquery plug-ins

Understand object-oriented principles, especially for HTML/CSS/JS, creating reusable UI components

Learn about various browsers and develop Web applications that adapt to all major browsers

Good at diagnosing and repairing javascript/html/css bugs and using debugging tools, such as Firebug

Experience with optimized front-end code performance/speed

Have the experience of optimizing the front-end code of search engine

Have experience with IDE development based on SVN and team to complete Web projects, such as Eclipse

Able to collaborate well with web designers

Ability to work well with Java developers

Knowledge of HTML5, CSS3 and current trends

Believe it or not, it's not the worst. While this revelation is cumbersome and requires a lot of cleanup work, I can at least get the ideas they need. Let's take a look at some of these key points.

B.S/B.A. Computer science or related fields

As mentioned above, they require a degree in computer science. In fact, only a small probability at work requires you to have a deep understanding of computer science, which in most cases is not necessary. If you look carefully, it also says "... Or related majors ", which means flexibility. I've written about a college degree before, so I'm not going to consider too much detail here, but in most cases, in fact, you don't need to reach the degree they require. This is just a standard model and they feel obligated to mention it. I will explain this and say, "A college degree is better for getting the job, but we just want the candidate to be smart and dedicated." ”

4-6 years of experience coding for a professional website

Sometimes, this is very flexible. If you have nearly 3.5 years of coding experience, do not assume that you will be automatically disqualified. People tend to measure experience in years, but sometimes it is not entirely mapped to the technology industry. Because some people learn much faster than others. You just need to know that you have more talent than those who have more years of experience, and that's enough to apply.

Proficient in html/css,web standards, able to write highly efficient and concise specifications of the Code

Proficient in JavaScript, understanding jquery and being able to create/debug jquery plug-ins

So far, it's not too bad. Unfortunately, they use more words to describe the basic same things. Let's keep looking down ...

Have experience with IDE development based on SVN and team to complete Web projects, such as Eclipse

Able to collaborate well with web designers

Ability to work well with Java developers

This is the real essence of this work revelation. You'll be working with Java developers to integrate front-end code, which sounds like a daily necessity. Typically, Java developers use eclipse, but perhaps you can use the editor you feel most comfortable with. In this regard, you can ask questions during the interview process.

Now, let's rewrite it to make it easier to explain to others.

Recruitment posts (rewrite)

Here's how I've rewritten the "need" for this job position. Remember, I don't really have any relationship with this company. This is only based on my experience in the industry. Each job information is different, and if necessary, you should ask.

Qualifications:

Good communication skills and able to work with others

Solid understanding of front-end languages and frameworks (mainly Html,css, JavaScript, and jquery)

Ability to work with a version control system (such as SVN) in a team environment

Ability to balance detail-oriented work to provide important project milestones

The experience of working with Java developers using an IDE like Eclipse is a bonus

More than 4-6 years working experience is preferred

The word "qualifications" makes job seekers feel better than "requirements" because not all of these requirements are very stringent. Instead, it's just a list of things that make you a better candidate for a job search, like most web design jobs.

Every word is not wasted, that is to say, the requirement indicates a clear technical or soft skill, no repetition. Obviously, they need someone with good front-end skills. However, the second part is very easy to miss. It sounds as if they need someone who can be integrated to design a Java back end. They will be working on the SVN version control system, if you don't know, that's okay, it's easy to learn. In fact, in many places we use git instead of SVN, but some companies still use SVN or other version control systems. For soft skills, this can be applied to almost any technical position. Wherever you go, you probably need to work well with other people to get the job done on time and with high quality.

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.