Home  >  Article  >  Backend Development  >  What kind of programmer are you?

What kind of programmer are you?

WBOY
WBOYOriginal
2016-08-08 09:29:08798browse



It’s the job-hopping month again. Some companies facing the loss of employees, under the order of BOSS, HR had to start vigorously recruiting, and the procedures The apes should also act decisively and not miss this great opportunity of "gold, three, silver and four". I hope to win the approval of the interviewer and enter my ideal company. Today, let’s take a look at the levels of programmers in interviews. Which programmers are the interviewer’s favorite? Which programmer are you?

Category 1: Full Stack Engineer



Representative: Caesar in "Rise of the Planet of the Apes"

Characteristics: Can shoot a gun, ride a horse, gather wisdom Be one with strength.

Popularity: ★★★★★

Monthly salary: 15-20Kor above, IDG invested in a company and offered 60Ten thousand annual salary

Seeing Caesar reminded me of a joke about a full-stack engineer I had seen before

Interviewer: "What was your main direction before?"

Programmer: "Mainly Web In terms of installation, use PHP/Python/Ruby/Node.js or something to write a backend. Then use ThinkPHP, Django or Rails A framework. For the presentation layer, use Bootstrap or something like that. For the logic control layer, use Backbone or even Angular . If necessary, you can build a heavy Ajax with a front end. Trendy HTML5 application. . . ”

In addition to being technically comprehensive, a full-stack engineer refers to a person with overall thinking and learning. Competent development engineers, these people know how to use the right technology in the right place. In an enterprise, more people means greater project costs. People who have been in management know that the manpower in a project is

1+1<2

, because communication also requires costs, and people with different technologies speak different words. , the front end and the back end will definitely fight. But if there are two people who understand the product, know the front-end and the back-end, and are responsible for different tasks, the results of the communication will obviously be different, because what they say can be understood by each other. It is easier to reach consensus and reduce overall project costs. But such programmers are as rare as rare animals. The development path for this type of engineer is architect.

Category 2: Specialized Engineer



Representative: King Kong in "King Kong"

Characteristics: The ultimate in strength, one of the best in its category God of War.

Popularity: ★★★★

Monthly salary:

12-15K

and aboveComments:

This type of engineer is often currently specialized in front-end or back-end, or even Specializing in only one language is very popular among some medium and large enterprises. Because this type of engineer can get started directly on the company's projects, their rich development work experience allows them to know how to communicate with other developers more effectively. In general,

50%

of engineers in medium and large enterprises can meet this standard. Due to the work needs of the enterprise, the particularity of the program work itself, and the strong learning ability of Yuanyuan, a large part of these engineers will develop into full-stack engineers in the future!

Category 3: Ordinary Engineers



Representative: Qiao Yang in "Giant Qiao Yang"

Characteristics: Sincere and sincere, grateful .

Popularity: ★★★★

Monthly Salary:

8-12K

Reviews:

Many engineers do not know much about many technologies and development content due to their short time in the industry, and can only accept relatively simple basic development work, which requires companies to slowly cultivate or recharge and learn by themselves. This type of programmer is very suitable to enter a relatively mature enterprise that is ready to expand its business content, or to take on the work of a module in a small enterprise. A mature team will make them familiar with every aspect of the entire project, and a mature product will allow them to learn development skills faster. Once you have determined your technical direction, you must persevere and strive to become a professional engineer. In a company of a certain scale, they need to become the company's reserve force, and then become the main force to expand territory!

Category 4: Fresh graduates



Representative: The little orangutan "Snowflake" in "The Adventures of White Gorilla"

Characteristics: Desire to become like the same kind Same, let yourself integrate into this society

Popularity: ★★★

Monthly salary: 5-8K

Comments:

Fresh engineers are what many companies hope to reserve Our new force is passionate, dreamy, creative, willing to learn, and willing to endure hardship. When fresh graduates start working as engineers, except for a few with good hands-on skills who have participated in school laboratory internships and corporate internships, it is difficult for them to have the opportunity to participate in the actual project development process, otherwise it will be extremely painful. Du Niang rummaged through the code to find it, and when she encountered a problem, a bunch of technical problems arose in the process of solving it. Therefore, as a fresh engineer, the most important thing is to recharge your thirst for knowledge with the help of a senior programmer. Not only must you quickly learn to peel (read) banana peels (source code), but you must also learn to catch (correct) lice (Bug). Basically, you can learn with some success in just half a year. They will gradually become a qualified programmer, and eventually become a professional programmer, moving towards the full-stack siege lion!

The four types of programmers are introduced here, so which type are you? Do you also want to become a full-stack programmer?

Get freeLAMPBrothersOriginalPHPVideo TutorialCD/"Talk about PHP" Essential Edition, details Consult the official website customer service: http ://www.lampbrother.net

PHPCMSSecondary developmenthttp://yun.itxdl.cn/online/phpcms/index.php?u=5

WeChat development          ://yun.itxdl.cn/online/weixin/index.php?u=5

Mobile Internet server-side development http://yun.itxdl.cn/online/server/index.php?u =5

JavascriptCourse http://yun.itxdl.cn/online/js/index.php?u=5

CTOTraining Camp http://yun. itxdl.cn/online/cto/index.php?u=5

  • What kind of programmer are you?
  • Size: 30.9 KB
  • What kind of programmer are you?
  • Size: 30.8 KB
  • What kind of programmer are you?
  • Size: 32.1 KB
  • What kind of programmer are you?
  • Size: 21.1 KB
  • What kind of programmer are you?
  • Size: 20.2 KB
  • View image attachment

The above introduces what kind of programmer are you? , including relevant content, I hope it will be helpful to friends who are interested in PHP tutorials.

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn