Theory or practice? What is more important?

    In the "Sandbox" section, topics from candidates for habribleds about how the path of a future specialist in the field of it-technologies begin often flash. Some give a list of programs with which they started, recalling the life stories of famous self-taught women in this field. Others list their favorite disciplines at the institute, arguing with the former. The goal of both is to find your employer, or to perform quality work for an existing one. The latter is torn between two camps, trying to understand who is cooler.
    image

    It is widely believed that it is possible to become a professional in the field of it-technology on the basis of a university education in the department of applied mathematics and computer science and 90% of your youth spent in front of a monitor using a trial and error method to forge a high-class specialist from you. And for advanced training it is quite enough to gossip on the forum with the gurus of modern technologies, enroll in courses or buy a little book on the topic. The question is, is there any future for university IT education in Russia?
    QS, an international career and education promotion company, has published a global ranking of higher education institutions. Applicants from Russia were not included in the top hundred, taking 112th place (Moscow State University named after MV Lomonosov).
    The average age of the senior faculty of the specialization "programming" in the region of 60 years. These people create the necessary foundation with their vast experience, as it is the domestic computer systems that are in the missile attack warning system (SPRN) and in other modern Russian technology.
    The young composition injects the “fresh blood” necessary in the rapidly developing environment of it-technologies. Because most of them moonlight as programmers or electronic engineers remotely; they have the necessary practice.
    During the first years of study, students have time to master mathematics, physics, electronics, circuitry. Naturally, this knowledge is not given at an in-depth level, but it is necessary as a basis for understanding the functioning of computers and systems. The university courses are structured in such a way that each new subject repeats the previous ones, betting that if the students haven’t finished something, thanks to such repetitions, he will still have basic knowledge in his head. Due to them, in further work, even in the latest technologies, he will be able to see and combine into a single picture familiar and studied composite components. And with the latest equipment at institutes there have always been problems. Especially in the regions. For constantly updated modern technologies, most educational institutions simply do not have enough budget funds.
    Often, as a result of training, employers complain that a university graduate has to retrain at the workplace. It is really necessary, the IT industry is developing so rapidly that a sufficiently conservative higher education cannot keep up with all the new trends. Here the employer always has the opportunity to hire a craftsman and retrain him, as well as a graduate. Right in the workplace. In the first case, the lack of a base. In the second, lack of practice.
    Many employers solve this issue, actively engaged in training future personnel for their companies, already 3-4 years of university.
    Fierce debate over whether there is a reason to spend money on education in the field of IT technologies continues. Dividing into those who have already received it and those who comprehend everything in practice with minimal financial costs and maximum time for errors. Both paths lead to positive results if a person is really engaged in a business, and the terms are not enough to look better against the general background. As a result, employers need specialists, universities need a budget increase, students need work. The chain is seeking compromises between all three of its links.

    Also popular now: