Programmers are generally divided into programmers and programmers, but the boundary between them is not clear, especially in China. Software practitioners are divided into six categories: junior programmers, intermediate programmers, senior programmers (now software designers), system analysts, system architects and test engineers.
Expand the status quo of data industry
The 2007 developer survey initiated by CSDN and programmers has received more than 65,438+05,000 valid questionnaires by the end of 2007, making it the largest developer survey in China.
In this survey, the distribution of sample space is analyzed in detail, and IT is found that in a large number of effective questionnaires, that is, among nearly 1 1000 participants, 70% are full-time IT personnel, and 14% are students with development experience.
From this distribution, IT can be seen that the demand of IT practitioners for professional knowledge is huge and urgent. As a professional software development technology portal, CSDN has always been the main way for everyone to acquire these technical knowledge.
job requirement
The average programmer has four years of study in the professional field and needs a bachelor's degree winner in the program field, whether it is mathematics or engineering.
About 20% people have advanced degrees in computer science and engineering in this field. There are still a few programmers who are self-taught. Although some professional schools or comprehensive universities can provide it, some other ways are needed to provide relevant talents.
Although academic qualifications are more important, companies often pay more attention to the work experience of candidates. Although many college graduates have remarkable degree certificates, they can't find jobs because of their lack of experience.
Although a programmer has no formal education, if a person has a deep knowledge background or rich work experience in programming, his chances are much greater than those of recent graduates with education.
So try to seize useful jobs and internship opportunities, so that after graduation, you will find that more internships will give you more experience and more opportunities when looking for a job.
Baidu encyclopedia-programmer