E
E
Evgeny Petryaev2021-10-05 22:17:53
IT education
Evgeny Petryaev, 2021-10-05 22:17:53

Difficult question about learning?

Faced with the fact that there is not enough strength to embrace the immensity, for example, this and not only, the list of books below in the picture
615ca22058d6e309226411.png
Now, as it were, the question arose that it was time to choose a highly specialized area.
But there are some reservations, in my city there is no such thing at all. There is only 1C and then at times. Now I have agreed with a type one to volunteer for the unreal engine. But also not particularly inspiring, although this thing is in demand. I spent a lot of time and effort on all sorts of desktop programs and their development, but then I was surprised to find out that this is the last century and now, in addition to games, everything requires web applications or web services. And the development of web programs is a very inconvenient thing, compared to games and c ++, where the compiler will tell you where the error is, etc., when developing on javascript, losing somewhere the fifth or something else, it’s not clear why it doesn’t work, for me it’s difficult. I don’t understand how all sorts of progers in php and zhs be3 education own it for ra3-two. Plus, now it’s worth thinking about which branch of development artificial intelligence will replace. Judging by the photo, there are directions - python, seasharp, php, 1s. From here follows django, IIS or wordpress. I have no one else to ask who has experience with this, tell the poor fellow what and how?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
A
Alexander Prokhorovich, 2021-10-05
@alexgp13

Decide what you yourself want, because now it seems that you have a terrible chaos in your head.
To greatly simplify, I would divide the development world into several areas:
1. Gamedev. Unreal Engine and Unity, mathematics and 3d graphics rule here.
2. Web development. PHP, JS, HTML, CSS, MySQL and their derivatives. By the way, over the past ten years, little has appeared fundamentally new.
3 Embedded. Assembler, C. But you are unlikely to come here.
4. Mobile development. Java/Kotlin/Swift, Android and iOS APIs.
5. 1C. Many generally believe that this is not programming. Plus, in order to work normally with 1C, you need to know accounting very well (not just accounting). This also includes SAP.
6. Bigdata. Python and SQL.
7. Financial services. Usually highly loaded applications where performance and stability are struggling.
Choose what is closer to you.
And I’ll also say that, in my understanding, a good programmer usually knows more than one language and should be relatively tolerably oriented in all tools and areas, especially since they intersect.
ps Artificial intelligence will not replace a good developer (at least in the foreseeable future).
pps JS, php are perfectly debugged, error display is enabled on test servers, and in general, the debugging process differs little from the desktop.

S
Saboteur, 2021-10-06
@saboteur_kiev

Now, as it were, the question arose that it would be time to choose a highly specialized area.

Can you clarify whether you have already reached the level and position of a senior or at least a middle in order to choose a HIGHLY SPECIALIZED area? Or have you not even scraped together general knowledge for the position of a junior, but are you already tired of studying?
I spent a lot of time and effort on all sorts of desktop programs and their development, but then I was surprised to find out that this is the last century and now, in addition to games, everything requires web applications or web services.

A lot is how much? Can you show a couple of your desktop programs? How many people use them?
There are 16 books on your list. It’s like if you just read them, then it doesn’t take much time. If you study, then longer, but they are generally from different areas, so this choice is incomprehensible. If you remember your words on "time spent and effort on the desktop", then of all these books, only C # falls under this, but it is indicated there that this is "programming basics", and not for a developer, but for a university student. That is, the basic things for schoolchildren.
If you didn’t realize that there is a lot to learn in the IT field, it’s not too late to change direction to something simpler.

J
Jacen11, 2021-10-06
@Jacen11

the question was a bit about what would be preferable, as it were, about those who participated in something

I "participated" in several, and you know why? I was looking for what I like
and as an android developer I will tell you go to android
and any ayoser will say go to ayos
any sharpist will say to sharp
and what is the use of these answers? no one knows what you want
PS I had books and courses that did not fit on the screen, and at some point the 3rd edition was already coming out from the moment when I first saw the book. I didn’t read a single book completely, in the end I deleted everything, I just started programming and studying exactly what I needed

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question