I just saw an article on the Boston Globe about the shortage of programmers in India. Many graduates developed by the school do not have qualified programming skills. India has 1.03 billion million people. The total number of English speakers is huge, but major companies cannot find qualified employees. India's education system provides 0.4 million workers each year, with a maximum of 0.1 million employees who can get started immediately. Some companies are forced to invest heavily in building their own training institutions to train new users. According to the New York Times, $65 of Infosys's $1000 income is used for employee training. Compared to IBM's $ one thousand revenue, only $6.56 is used for employee training, which is a huge difference. This article also talks about how Infosys Training Schools in Mysore cost $0.35 billion to build, and $0.14 billion to train employees this year. My Indian colleagues mentioned in their chats that they had received letters of employment from several companies during their sophomore year, and they did not have to bother looking for work. According to the report in this article, the shortage of technical labor in India lies in the shortcomings of the Indian education system. Because of the fierce competition in school admission, students and schools are overly addicted to exam-oriented education and duck-filling training, while ignoring the cultivation of basic qualities: Thinking Ability, writing ability, and logical reasoning ability, and the ability to get along with others. Does it sound familiar? Mm in India went to the Mysore training center in Infosys. The lack of human resources has more impact on India's outsourcing business than simply the soaring company training spending. Project opportunities are lost. Project Progress delayed. The project quality is declining. The programmer's income increases, and the project cost increases significantly. In addition, the high income of programmers will certainly attract a large number of young people to join the industry, and stress testing India's fragile education system. If India's education system does not improve, the quality of education will certainly continue to decline. In addition, the signal-to-noise ratio of human resources must be reduced when countless Bosses make money. 99 years. in the hottest time of gone, the great women who know how to save Word files as HTML files have been scrambling by companies for webpage development; anyone asking you to host the design of the next-generation distributed business platform, "21 second learning Java", which you sent to your friends when you were walking down the street. In such an environment, should everyone know how many projects are terrible? As mentioned above, many schools in India do not have enough computer equipment. Students graduate after learning a bunch of theories. This blog also mentions that the quality of teaching in some schools is not high, and graduates are too narrow. In fact, India's resource shortage is also an opportunity for China. Globalization does not mean that projects flow to India. India's development costs are high, and opportunities naturally flow to other places with low development costs. The problem is, are we ready? It seems that India's education problem is also a challenge we face, although many bosses are not yet at this point. Compared with our competitors, are we ready? For example, Russia? For example, Eastern Europe? Although Russia is currently the third largest software export country after India and China, what will happen in the future? Low prices are not and should not be our only competitive chip. Everyone wants to swim to the high end of the food chain. If low prices are met, the R & D divisions of multinational companies in Beijing and Shanghai will be able to meet the needs of companies opened with university professors and employ a steady stream of students from them, make some money for short-term projects. Which of the following branch leaders is not ambitious to turn their departments into the so-called "key departments" and "mission lab" to take charge of the development of a key product independently? Failure to find competent talents is certainly one of the three major difficulties they face. Compare the situation in Russia: Intel has an internal saying that it is difficult to find Americans. It is difficult to find Indians. It is impossible to find Russians. Of course, I don't know our outsourcing market or what our brand is. Which boss gave me some advice? I don't know if I am crazy about working overtime, preventing employees such as thieves, or working with employees thinking that they are 26 years old, can they cultivate enthusiastic talents? According to the Fortune article, the Soviet Union in 1963 (there is no need to "the Soviet Union ". When do we say "the Tang Dynasty before" and "Rome before ?) Akademgorodok has established a Scientific Research Base in a remote location in Siberia. It is bitter, but countless cool people still go straight there, for the sake of new housing, and to have the opportunity to work with the best scientific research experts in China. In the next 30 years, Russian scientific elites were fascinated by the research, from nuclear physics to genetic theory. In 1993, the Soviet Union collapsed. Akademgorodok was poor at one time, but 30 years of mental accumulation was not covered. Now it has become Russia's most active development site, known as Russia's Silicon Valley. From the optimization of the chip system, to the design of Boeing engine components, to the development of the latest IBM mashup project, the company is responsible for it. Maybe we can learn from the ups and downs of akademgorodok. In a comment on Reddit, India issued a H1-B visa to the United States to address India's labor shortage.