A
A
agilityspace2019-12-12 01:44:24
IT education
agilityspace, 2019-12-12 01:44:24

Path in programming. Is my plan correct?

Hello everyone, I'm 18 years old and studying in absentia for secondary vocational education.
I read a lot of articles on the net about this and came to the conclusion that first you need to get fundamental knowledge in computer science, and then move on to a specific direction in programming (frontend, backend, mobile development, etc.) .
In fact, I have several years ahead of me in order to calmly gain knowledge.
I chose Python as the first language to study, lectures on algorithms and data structures cs50, MFTI and so on, since there is a lot of information on the Internet.
Is this plan correct, or is it easier to give up on everything, start JS and frameworks right away, and try to immediately get a job somewhere? And the gap in training and fundamental knowledge should be closed after?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
S
Sergey Gornostaev, 2019-12-12
@agilityspace

If you translate "computer science" into Russian, all the magic dissipates. "Informatics" doesn't sound so good anymore. This frustrates the snobs who inflate their own importance, talking about the need for CS. And in fact, businesses need to quickly solve dull tasks. Therefore, having spent time on obtaining "fundamental knowledge", you will enter the market where five companies in the Russian Federation and fifty in the world need them (and in a much more voluminous and high-quality form than you could get on your own), and your competitors will be people who spent time for the ability to program, demanded by everyone in general. Well, and finally, children first learn the alphabet, and only then some of them take up the principles of writing poems in a high style. I hope the analogy is clear.

V
Vaultboy84, 2019-12-13
@Vaultboy84

I noticed on the toaster that people are divided into at least two types. They take the first one and do something, the second one builds endless plans for study, personal development, daily routines, time optimization schedules. The former, over time, begin to ask more and more complex questions on the toaster or even begin to answer questions themselves, the latter from year to year ask questions what to teach, how to teach, and what will happen if I become a full stack or focus only on the front, whether to teach js or immediately react, etc., etc.

X
xmoonlight, 2019-12-12
@xmoonlight

To study fundamental knowledge, you do not need courses, libraries, pythons and other languages.
Until you learn how to do everything with formulas - do not even touch writing code at all! (otherwise, you will never become a cs-specialist)
When you understand how to build neurons yourself and why you need to do it this way and not otherwise, start learning Python and testing your formulas.
Do the opposite - write, it's gone ...

D
devalone, 2019-12-12
@devalone

If you have something to live on, then the plan to study "Computer Science" first is excellent

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question