How to identify real programmers

Source: Internet
Author: User
: This article mainly introduces how to identify real programmers. if you are interested in the PHP Tutorial, you can refer to it. How to identify excellent programmers? Not as easy as it sounds. The role of working experience here is very limited, because great programmers do not have to prove their greatness by 'formal 'work experience.

1. Passion

I have met many "professional programmers" who work in IT because they think IT is a profession. they only program during working hours, and they will not learn new things unless they are trained, this is not a good programmer. I think a good programmer is always passionate about programming, and a good developer will do some programming work even if there is no reward. Passion is an important indicator of a good programmer.

2. self-study

The field of programming has been evolving and changing, and some new technologies have become old technologies in less than a year. This does not mean that good programmers need to follow up on all new technologies, but some are not interested in learning any new technologies. They usually learn programming at school, and after work, the organization arranges to learn what to learn. If you hear "let me train for a week I will be competent for this job" during recruitment, don't hire him. In fact, really good programmers always talk about the new technology you don't know, and explain to people why you must use it, even if no audience understands it, even if they don't.

3. Smart

Intelligence involves many factors. emotion and social communication are only one of them. Good programmers are by no means the smartest. many of them are sociable, talkative, and interested.

4. implicit experience

-Good programmers. I often have my own personal research, hobbies, and projects, which are not written on my resume (which is generally not worth writing ), however, it may be his potential, depth, and stamina.

5. technical diversity

Since good programmers like to learn and explore new technologies, generally older than 22 years old are familiar with many new technologies and have "strong" personal opinions/opinions on the length of multiple technologies, I like to try new technologies.

6. Qualification Certificate

The qualification certificate is not a way to identify real programmers. MCSE, SCJP, and cannot explain anything. they only let others know and obtain it. at most, this person has certain knowledge in a certain technology.

The author wrote at the end of the article: the above standards are not absolute, because some excellent programmers do not comply with the above standards, while some bad programmers do. But I believe these apply to most real programmers.

To sum up, excellent programmers generally have the following features:

Passionate about technology;

Programming as a hobby

If you allow it, you will talk about the technology.

Personal development experience (same as 4)

Insist that a certain technology is the best

It would be awkward if he had to use the technology he thought he was not good.

Smart, talkative, and interested

Getting started with procedures before university and work

Get free LAMP Brothers original PHP Tutorial CD/the elaborate PHP Essentials edition, details consulting official website Customer Service: http://www.lampbrother.net

PHPCMS secondary development http://yun.itxdl.cn/online/phpcms/index.php? U = 5

Develop http://yun.itxdl.cn/online/weixin/index.php? U = 5

Mobile internet server development http://yun.itxdl.cn/online/server/index.php? U = 5

Javascript http://yun.itxdl.cn/online/js/index.php course? U = 5

CTO training camp http://yun.itxdl.cn/online/cto/index.php? U = 5

The above describes how to identify real programmers, including some content, and hope to help those who are interested in PHP tutorials.

Related Article

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.