A
A
Artem0712020-05-16 12:35:10
Distant work
Artem071, 2020-05-16 12:35:10

Junior C++: how to find your first job?

I want to get a job in programming for 2 years, my stack is:
C++ - High understanding of
Qt (Widgets) - I have a project, I haven't posted it yet (there is a parser with a dictionary for several sites, MVC is implemented)
CSS - I can catch up with the design of an
STL application - Confident knowledge (understanding how data structures are arranged, and where it is better to use)
SQL - basic
Python queries - Wrote the same project on Python (PyQt)

Actually in my country (UA) I did not find any vacancies for jun C ++ and I have nothing to navigate, can I apply for some work in another country? Naturally, with a RFP to go out at least to 0, if in the office.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
D
Denis Ineshin, 2020-05-16
@Artem071

Let's start with the fact that today any work is remote. So it makes sense to immediately look at the foreign market of Junior C++ vacancies .
1. Learn English as intensively as possible. It is desirable to reach level B2 at least.
2. Open job descriptions and see which skills you already have and which ones you don't have yet.
3. Get yourself a good Linkedin profile
4. Get a GitHub and write a lot of code there every day
5. Well, start applying for the vacancies from the list above.

I
Ivan Shumov, 2020-05-16
@inoise

1. They didn’t search
well 2. They don’t take Junes remotely
3. You can’t move to another country now, and the employer won’t help a June - there are enough of them everywhere

S
Solpadoin, 2020-05-16
@Solpadoin

Unfortunately, the C++ market in Ukraine is extremely sad.
Not only does mastering C++ to the level of a junior now take much more time than the same C#, Java, PHP, Python, JavaScript, there are also very few C++ vacancies. And Junior is practically non-existent.
The good news is that C++ can easily switch to C.
And abroad, C++ is also dying out gradually, because simpler languages ​​have appeared that are easier to learn and that can solve most problems.
It just so happens right now that C++ is about people who write kernels, libraries, engines, or specialized programs. I mean, no one needs a junior C++, they take from the middle and above. How to get out of this abyss is unknown.

A
asd111, 2020-05-16
@asd111

Since you have QT in your stack, then switch to javascript. In a year you will become middle. For 2 years senior. What they used to do on qt is now trying to do on react native. And javascript developers are willingly taken remotely, although it may be necessary to make an IP, but it's easy.
With C++ everything is complicated. They don’t take juniors there at all. an error in C++ code is immediately a segfault, memory leaks, race condition, undefined behavior, etc. and juniors often make such mistakes. There are a lot of non-obvious rakes in C++.

P
Programmir, 2020-05-16
@Programmir

Just knowing the language is not enough. You need to know some other technologies. Knowing C++, you can learn Unreal Engine, for example.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question