M
M
MM2018-07-09 11:35:09
C++ / C#
MM, 2018-07-09 11:35:09

Retraining from Java to C++?

Good afternoon! I am currently working as a java programmer and really want to switch to c++. Is it even possible to make such a transition and get by with "little bloodshed" without a strong "sitting" in wages. I know the basics of c++. There is a desire to switch to c++/server side.
In general, I want to know how the employer will relate if the experience in java is indicated in the resume? Maybe write something for the portfolio as a demonstration of skills (if so, what exactly)?
What test tasks can be - for example, if you are asked to write a client server, then use POSIX or boost:: asio. It is also interesting that during the interview they ask, probably about all sorts of bit shifts and how you can optimize the algorithm or how to write an AAAA class game using 1 MB of memory ?
Is syntax really not the most important thing in real life, but it is important to know algorithms, write beautiful clean code with knowledge of OOP and the ability to build the architecture correctly?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
M
m0nym, 2018-07-09
@m0nym

Is it even possible to make such a transition and get by with "little bloodshed" without a strong "layout" in wages?

If you're very lucky.
C++ is a rarity these days.
Unlike the popular Java language.
Are you writing to us from the last century?
Server side in C++?
At the level of rumors that someone like somewhere has C ++ on the server.
Now a rarity.
From the middle and above - all do not care.
The employer is well aware that the main thing is to be able to program.
Learning another new technology or a new language for a programmer is the norm.
Language is just a tool. Like a keyboard or mouse. Nobody cares what color your mouse is. If you are doing your job.
You ask questions at the student/junior level, and architecture is about middle/senior questions.
It seems that you do not understand what you are writing about.

T
terrier, 2018-07-09
@terrier

Good afternoon!

Hey!
Well, it obviously depends on the current salary. In general, you can count somewhere, within -20%, if you are now an intelligent Java programmer in a similar field.
Fine.
Well, it's pretty obvious that for a C++ position on servers, you need to write a server. HTTP server for example. The simplest one can be written in an evening, it can be improved and refined endlessly.
They will tell you, or you can ask yourself.
Questions about the language itself and algorithms, most likely, cannot be avoided.
In real life, the most important thing is to successfully solve problems. It's all real, good luck!

G
GlebZuyakov, 2018-08-09
@GlebZuyakov

I think Max Schlee's book will help you understand C++ more. In addition, you can buy it together https://skladchik.com/threads/qt-5-10-%D0%9F%D1%80... and spend only 200 rubles, while becoming the owner of a storehouse of knowledge. The book describes how to develop applications on multiple platforms, so it will be useful for you!

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question