PRO-Fessions: How Future Web-Developers Acquire Practical Skills at Moscow Poly
Moscow Poly “Polytech Media” student media center is continuing its “PRO-fessions” rubric. The reporters talked to Marina Danschina, deputy dean of the Faculty of Information Technologies and found out how students study “Web Technologies”.
In simple words, who are web-developers?
Web developers create what we`re used to be using in everyday life: apps, websites, networks. We`re engaged in programming, application layout, data bases and testing. In general, ensuring a well-coordinated product performance.
How do students learn to work with data bases?
We teach students both front-end and back-end developing. In addition to that, we also introduced a year course for mobile development since the data should be adapted for several factors at the same time – mobile app, mobile and general websites. On the last year, studies focus on methods for work with big volume of information, for that we included CAT and neural networks since there has been a draft for Web Neural Network API.
By the end of the last year, what languages can students use for programming?
Do many get scared by the abundance of maths in curriculum?
Mathematics is vitally crucial in IT. By the way, that`s not much, only 2 classes a week. It`s necessary for algorithms, data processing and encoding. Moreover, they say it helps sort out the thoughts!
How much does theory and practice take?
Right from the lesson one the practice begins, there`s a lot of it. Students are introduced to GIT (program for developing) right away, start working with coding in modern editors and learning how to store codes in GITHUB (web-service for development). The lectures are kept to minimum. If you look at the curriculum, the ratio is 8% of lectures, 28% of seminars, and laboratory works are 64%.
What do students study apart from developing?
At the interviews, not only coding skills and ability to solve tasks are important but also soft skills: the way the candidate communicates and the way they stand for their opinion. That`s why we also teach professional communication – the rules for business correspondence, negotiations and clearly express their ideas.
What positions can graduates take?
A really wide range of positions. One can engage into developing and become a front-end and back-end developer. Some graduates go into design, that is UX/UI or analytics. Some become managers – product managers and project managers. And of course, testing and technical documentation. Fewer go for infrastructure, project administration and DevOps.
During what year can students start working?
Read another interview in “PRO-fessions” rubric with a second-year Faculty of Chemical Technology and Biotechnology student, Egor Zvoorygin here.