: 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.