Answer the question
In order to leave comments, you need to log in
Are there any prospects for software development?
Hello. Interested in your opinion about the beginning of the study of software development. As for me, now everything goes to the web, and it develops quite quickly. Is it worth it to learn languages like C# or Java (although you are unlikely to get lost with its knowledge) not for the web, but for application programming.
Do you think there are prospects for studying applied programming and how much is it in demand now?
Answer the question
In order to leave comments, you need to log in
Oh... And I don't even know how to answer you. Yes, there is such a direction as web-programming. But it appeared a long time ago, several decades ago. It is gaining popularity, for which there are objective and subjective reasons. But about "now everything goes to the web" you said without thinking. Web programming is just one of the many branches of application programming.
For example, I deal with complex software and hardware systems. They include different subsystems: there is a web user interface, there are web services, but behind this pediment there are very powerful systems for collecting, processing and storing information. Often these systems are distributed throughout Russia, and the issue of their interaction / synchronization is also not very trivial.
Systems such as "smart home" or "smart office" are developing very actively now, and the web is an important, but not decisive part in them. It is more important to perform a correct action on a sensor signal than to notify the user about it. Yes, and the methods of notifications are different, not only through the Internet, and programmers do all this.
In general, I would talk about the penetration of software into various areas of human life, it’s just that some people work more often with a web interface, while others work with an aircraft’s steering wheel or a nuclear power plant control panel.
Whether or not to learn programming in Java and C # is up to you to decide. The platforms are very powerful, but there are applications for which they are not very suitable. Decide what you yourself want to do, then it will become clear which tools to use.
Look at the vacancies, what is required, what is not, and draw conclusions
You need to know system programming, applied, web and mobile, it would be nice to know several languages (necessarily including js), you must know sql, html, css, at least in the basics be able to administer and understand the application area in which you work.
The languages you listed are widely used for writing backend web applications. In any case, in my opinion, this knowledge will not be superfluous, because. perhaps fate will turn out and you will be a backend developer, only you will have to add knowledge of sql and administration to them, as already written here. If the project is not large enough, then you may also need to master the frontend (js, etc.)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question