Shortage of software talents
Software intellectual and knowledge-based mode of production determines its importance to human resources than the importance of other industries. Competition in the software industry more and more concentrated on the talent competition. Software industry has its own particularities, mainly in the software industry more dependent on human capital development, more emphasis on the combination of technology and management, greater attention to human environment. Therefore, the development of China's software industry must take full account of technology and management research and development efforts to establish a sound system of education and training of software professionals, software professionals improve incentives to nurture good software talent development system environment, the development of software to adapt to our environment Training Master Plan.
Computer software industry is a high-tech, industry and nature of competition is the talent competition, and competition for talent but also has the characteristics of globalization. China is no shortage of programming talent, but mainly the lack of software design and technical management personnel that "design experts", can be said that there are a lot of internal "software technology workers", but few understand the technology that has good management "software engineering experts. " From the programmer's own point of view, worth the money for programmers are most worried about is "always a programmer," write code line by line is for the young, age of fear, no sense of belonging, no role, which in turn Most of the software is not mature enough employees for the current situation. Concrete expression of our lack of talent the following aspects: First, the low total software professionals. After years of efforts China has trained a number of excellent software professionals, and also to an annual rate of nearly 10 million computers and related professional training college graduates. But now, the number of China's software talent not only far away from development needs, while faced with the loss of foreign and domestic foreign pressure. Secondly, the human structure is irrational. Software talents into software workers, software and personnel, project leaders and other levels. But the vast majority of software professionals are graduate engineers, senior systems analyst, the overall project designers, software marketing, software quality testing personnel is the lack of people with low education levels, standardized procedures can take written fewer programmers. Third, training difficulties, training institutions approved educational qualifications is difficult; training, funding, teacher, lack of teaching materials; government departments, lack of effective support. Therefore, the hardware and software to create a good environment for the implementation of human resources into full play the enthusiasm of the management system is particularly important. In order to escape this dilemma, way is to adjust the software management of the educational structure to develop software education strategic planning.
Experience has shown that some countries rapid development of software industry is an important reason is that attention to the software industry development planning, principles and policies, attention to managing the software development process standardization and standardization. This is a national software industry development has brought enormous economic benefits. China's software industry to survive and develop, we must have an overall development plan concept. Training is also true. Through the planning, helping to train a high-quality, comprehensive software talent. Analysis of the international law of development of education software and dynamic, in accordance with the laws of software development, software process management in our country's university curriculum of academic disciplines and research. In college, the addition of software process management courses. It is conducive to the restructuring of software professionals, useful software, the professional development, with social, school, teachers and students the fundamental interests, to train the international software industry development of a comprehensive talent.
Through the planning, help out only the importance of teaching technology software the error, in a timely manner to attract research results; software process management education beneficial to the systematic, standardized and scientific; help software educators and the educated and the market demand and development of information technology simultaneously. Therefore, the results it can produce better economic and social benefits at the same time, forward-looking planning, strategic guidance, it can reduce the level of education with the gap between international software for the software industry has laid a good foundation At the same time, to the continuous training of software professionals meet market needs.
Software system needs to constantly update curriculum
Supply and demand in the domestic software market reveals the profound contradiction between education system lagged far behind, software, education and the needs of the market out of line. We have a large number of graduates each year, but because the software industry can not meet the learning needs of post, but had to enter the business after the training, which greatly slowed the pace of development throughout the software industry. The conflict focused on a focus, that is, the software programs of higher education seriously lags behind the construction.
As we all know, education curriculum and the end result should be the basis for the social demand for talent, and education and law of nature itself two closely related aspects. Education is a social cause, it is a global, strategic and fundamental nature of systems engineering. The set of teaching, research and community service in one of university education in the future economic and social position and role in the increasingly important role will take place.
In recent years, rapid progress of domestic software enterprises, has begun a series of CMM process management. Community has a strong demand. However, software process management in college courses are still vacancies in the construction of series.
Specific performance of the following aspects:
Formal university education lags behind.
Too much attention to the lack of process management technology in teaching content.
Education links to be standardized.
Through the adjustment of curriculum software market will help alleviate the contradiction between supply and demand; help develop internationally competitive integrated software talents.
Specifically described as follows:
Helping to train a high-quality, comprehensive software talent.
Help software teaching technology out of the error of importance only in time to absorb scientific research.
Conducive to software engineering course series of systematic, standardized, CMM theory and help the popularity of fusion.
Course Design for the social sciences and natural combination of organic - emphasized the standardization of project organization and management, team building, group coordination, peer review and management of sustainable development thinking.
Curriculum Setup should help broaden the market and expand exchanges.
In summary, we have full attention to the construction of software process management courses and must have a dynamic and developing a clear understanding of the trend, while in a timely manner to adjust the structure of the software personnel training to meet the needs of the software job market.