C
C
Conover2015-03-30 18:24:59
JavaScript
Conover, 2015-03-30 18:24:59

What to spend time and effort in terms of programming?

Now in the 10th grade... There is a lot of free time for self-improvement. At the moment I go to C ++ programming courses on C ++ Builder and I like it, it comes easily to me, but more and more I notice that the prospects for this language are tending down every year, yes and wages are falling. So which programming language to choose in order to spend all my time on it, pour it into my soul, "produce" it so that there are prospects for the future, there is a decent salary, demand for it ... Now I'm thinking about Java or C #, or leave on the web, and the salaries there are good.
P:S I'm going to study and live in St. Petersburg.

Answer the question

In order to leave comments, you need to log in

7 answer(s)
S
Saboteur, 2015-03-30
@Conover

Stupid, incomprehensible questions.
Java Senier and C++ Senier get about the same. Salary level depends on your level of knowledge and work experience. By the time you move from junior to mid, everything in the world can change.
If you learn C++ and you like it, keep going. Motivation in the form of "like" is more important than an extra $100 sometime in 5 years.
Motivation in the form of "I like my job" is more important than an extra $1,000 in salary.
Relearning from C ++ to java in the junior area is not a problem. The problem is to become at least a junior out of nowhere and get your first decent job in a company where there is an opportunity for real growth.

G
GavriKos, 2015-03-30
@GavriKos

The prospects for a c++ developer are great, as well as the RFP. Moreover, if you comprehend C ++, then other languages ​​will go much easier. In general, a good programmer should not get hung up on one language. So it's better to choose a direction, not a language. Like the web? OK, PHP, Ruby, Python. Want to make games? c++, c#. I want to write mega-corporate systems - Java. Well, etc.

T
tugo, 2015-03-30
@tugo

Make time for English too. In addition to the general usefulness of the English language, his knowledge is asked at interviews, because. sometimes you need to communicate with foreign customers.

A
Alexey Grigoriev, 2015-03-31
@jsaus

I would support Alexei Maltsev with an answer. We need to start with something simpler (remembering our studies, we were given the first Pascal PL, explaining that if you immediately climb into the jungle of technologies and other PLs, there will be a mess in your head).
And in general, I take an example from my neighbors, a family of professional musicians. The man plays on everything that comes to hand. At least I heard how he plays: piano, button accordion, guitar, trumpet, viola, saxophone, horn. I asked him about a variety of instruments, and he answered me - “I’m finally a teacher of music theory, I know it like our father. having a good theoretical background.
It's the same with programming, the programming language is your tool. For good, it will probably be better to take a simpler start and work more on the general theory of programming. And the language, mmm, where you will stick later, which one will prevail there. In short, having a good command of the general theory of music, if necessary and desired, you will start playing any instrument.
And C++ Builder seems to generate a lot for you?
I studied Unix at the admin level from Keith Gregory's book "Unix System Programming", writing and modifying C programs from it and using gcc, gdb and emacs :)

T
Timur, 2015-03-30
@timych

Learn C++ - you won't get a price. Now there are fewer and fewer sishnikov. Learn Java later with ease, if necessary. But on the contrary, it’s not a fact (it’s not given to me here).

V
Vitaly, 2015-03-30
@vt4a2h

Buy/download the book (the older edition has two books) Sedgwick R. Algorithms in C++ (since you already know a little about this language) and start learning. There is a minimum of mathematics, C ++ is also a minimum. easily perceive, and the knowledge gained will pay off in any case. algorithms are language independent. At the same time, use the book as a detector: if you don’t like it / don’t understand, feel free to go into web development.
Read more GoF. And then whatever your heart desires, depending on the chosen subject area.
PS
I deliberately kept silent about the books of McConnell, Tanenbaum, Fowler, etc... But this does not mean that they should not be read! They just don't apply to the issue.
PPS
Share, plz, sources of data on the salary of C ++ programmers, and at the same time, a way to determine the prospects for the development and further use of the C ++ language. According to my data, everything is not at all as you wrote)

I
Ivan Pizhenko, 2015-04-11
@ivanpizhenko

Get some good book on C++ (NOT from the series "without fear", "in 21 days", etc.), download Visual Studio 2013 Community Edition (free!) and go through the book, from simple to complex, completing all the tasks and exercises.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question