I
I
Ivan Zhuravlev2018-10-01 14:14:35
Python
Ivan Zhuravlev, 2018-10-01 14:14:35

Where to go to study as a developer in Moscow?

Good day to all! A little background: at one time he graduated from a university with a technical specialty (relay protection and automation of electric power systems). Even at the university, I realized that this was not mine, but because I had a lot of wind in my head then, and I didn’t think much about the future, so I graduated from this university. I have been working in my specialty for several years, and the work is already starting to make me sick). In the last courses of the university, I tried myself in a simple layout of web pages, mastered HTML and CSS at a basic level. But the whole thing didn’t go very well for me, and I abandoned these exercises. I tried to start learning the C language, but nothing sensible came of it either, I pushed away the high threshold of entry.
Already working, I decided to try to learn Python. And about a miracle. I realized that this is what I would like to do. Due to the fact that due to the main work I have very little time left, and there are enough other household chores besides work, the learning process was not very fast. In a year of learning the language, I mastered all the basic syntax, figured out OOP, decorators and other goodies available in Python, took several online courses, read a couple of books on the topic, wrote a couple of bots for Telegram, a desktop password manager application with database encryption and a graphical interface on tkinter (there are plans to transfer it to PyQt, but so far the hands do not reach) and a whole lot of scripts for automating routine tasks at work. All in all, I was very interested in this whole thing. but there is one problem - the lack of a system in the acquired knowledge and fundamental knowledge, for example, on the same algorithms, code optimization, etc. There is also no understanding in which direction to move in the process of further learning the language. I seem to have gained some basic knowledge, but where to go next: web development, machine learning, or maybe data science...
Therefore, the idea arose to get a second higher education (at least there is hope that it will at least sort everything out in my head). Due to life circumstances, the full-time form is not suitable, because. you need to work, support your family, pay for your studies, etc. In addition, I would like the curriculum to include disciplines in the study of which they work on Python. The eye fell on MIT and MSU. But I have no idea if they use Python there. If there is anyone who studied there, tell us how the educational process is structured. Maybe you will advise some other options (preferably in Moscow). Or maybe dissuade from the idea of ​​getting a second degree in favor of some good courses after which it is really possible to find a job in the IT field. Thanks in advance for advice.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
S
Saboteur, 2018-10-01
@IvanGeso

Universities do not teach programming.
Look for vacancies for junior. Read the requirements. After reading 10-20 vacancies, average and you will have an understanding of what you need to learn in order to try to get a job.
Or perhaps you immediately try to get into an interview.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question