⬆️ ⬇️

IT + education. Once again about a bachelor degree



When I finished school, my computer science teacher at the last lesson said the following words: “The longer you study and the later you start working, the higher your salary you can count on.” Since then, a lot of water has flowed under the bridge, and I managed to change my own opinion on this issue several times, but in the light of recent posts about the problems of education in IT, I would like to discuss this topic again.



Companies usually need two types of programmers. Some are “working hands”, i.e. those who are able to do well the task assigned to them, and the second are “workers' brains”, i.e. those who can generate new ideas, propose new approaches, develop new directions.

As for the first category, in order to work there it can really be enough for a couple of institute courses and books before going to bed. With the second category, everything is more complicated ... The fact is that specialists of this level should have knowledge broader than is required for their direct work.

Here's how to train specialists of the second category and I want to talk today. And start with the basics - with a bachelor degree.





If you try to search for Habre in the word "bachelor", then from the results you should have the following impression - a) a normal bachelor is only abroad, and b) in Russia everything is bad.

In this post I will not discuss foreign universities (although it seems to me that everything is not so smooth there too), but I want to talk about what is wrong with the undergraduate degree in IT in Russia and in particular in St. Petersburg.

')

Problems.

One of the main problems of modern IT education is its isolation from the IT industry. The reasons for this are quite simple - the business is weakly cooperating with universities, and educational programs are outdated by 10 years.

The first problem is gradually being solved, although in most cases companies are ready to offer universities a platform for research. However, they can influence the training program very poorly, since the set of objects and the number of hours are rigidly set for most subjects. In Moscow, this is easier, and there ABBYY and Yandex manage to teach students their programs based on MIPT. In St. Petersburg (and the rest of Russia) everything is more complicated ...

The second problem is how to teach. A significant part of the subjects is weakly interconnected and even worse attached to the practical tasks and skills needed in the work. The teaching staff for the most part is not working, but is engaged exclusively in teaching, and the material of their lectures repeats what they read ten years ago.



What does all this lead to?

As a result, the overwhelming majority of students after the second or third year go to work. First, because it is impossible to live on a state scholarship (about 2-3 thousand rubles). And, secondly, because the knowledge that they acquire during work, are much more popular and useful than what they are taught at the university.



What to strive for?

First of all, it is necessary to make the student really learn. And I wanted this. In my opinion, if a person receives a bachelor's degree, then this should be enough for him to be able to get a job as a programmer and deal with tasks from a fairly wide range of areas. And it is this “breadth of knowledge” that the university should give.



What are we doing at our university?

St. Petersburg Academic University , where I work, is quite young. But over the 12 years of its existence, he managed to become a “national research university” (among the first 12), win the mega-grants competition and build a high-quality master's degree.

However, it is necessary to develop further and in this connection, realizing all the problems described above, we decided this year to open a bachelor's program at St. Petersburg Academic University.



How are we better?



What are we learning?

As in the magistracy, we have three specializations (their number will increase with time).





At our university, we are trying to train specialists possessing not only a broad outlook, but also serious practical skills. And how do you achieve the same?

Source: https://habr.com/ru/post/216115/



All Articles