T
T
Tr1p2018-04-23 16:37:39
Career in IT
Tr1p, 2018-04-23 16:37:39

Is it possible to get a job as a Junior C++ Programmer without a specialized education/certificates?

And now let's move on to the details.
It so happened that my higher education is in no way connected with the IT sphere. Moreover, it is not even a technical profile (jokes about the humanities aside). However, there was a rather strong interest in programming languages, which grew into an almost completely completed textbook by R. Laforet on OOP in C ++. Just a couple of chapters left to finish. A textbook on Algorithms and Data Structures is gathering dust on the shelf, which I will start after this. Again, it will cover the basic knowledge.
As a result, what we have:

  • Understanding the Syntax of Standard Pluses, some experience with STL, knowledge of the basics of OOP.
  • Lack of experience in working on any projects in principle. We do not take into account tasks from the textbook. Most of them train the skill to "think like a programmer", but not to "code";
  • Genuine interest and desire to develop further in this area. Trailer with time.
  • Knowledge of English is above average, but the level of reading technical documentation is still present. But there is still work to be done on this.
  • Ability to work full time, willingness to travel, remote work, any schedule. I don’t know how important this can be, but it’s a sin not to point out.

And now to the questions:
  • Can I even get a job as a programmer with such data? There will be no problems if there is a need to supplement existing knowledge by expanding the scope of their application.
  • Which way is better to look? Of course, I understand that everything depends on my interests, but if we take current knowledge, then in what areas can I count on a position?
  • How important is it in our country for an employer to have certificates/documented qualifications that confirm the acquired skills only on paper?

Well, if someone has a desire to give a couple of tips, then you are welcome in the comments. Many thanks in advance to all for the answers provided.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
I
Interface, 2018-04-23
@Tr1p

Going through the tutorial may mean almost nothing - do your own projects, this can become a much more significant impetus in development.
If you want to know if they will hire you as a junior, it’s easy to check: make a resume and go to job aggregators, look at the demand. If you get an interview, great. There you will either find a job, or get the very feedback you are waiting for. Understand what you need to tighten up and your level in general.
If no one writes / does not answer, then the resume is not impressive enough or there are simply no vacancies.
There is an opinion that employers are mainly interested in commercial experience: if you didn’t manage to find a job, try to find an internship, an internship (not courses, but an internship), maybe you can write something for some friends as a last resort.

I
Immortal_pony, 2018-04-23
@Immortal_pony

Sneeze on papers.
But it's better to have experience. Implement at least a couple of simple projects for yourself.

S
Saboteur, 2018-04-23
@saboteur_kiev

From what you have, you lack
1. Resume (preferably in Russian and English at once)
2. Activity in searching for vacancies, sending out your resume, trying to get through to HR and suggest a candidate.
It’s difficult with newcomers now, because the market is crowded, so it’s not enough just to find a convenient vacancy and send a resume - you either need to do it 50-100 times, or actively find out about various internship programs at large companies.
In general, in addition to studying technology directly, become more active in the search for a job.

I
Ivan, 2018-04-23
@LiguidCool

Difficult, because C++ has a fairly high entry threshold. Accordingly, the requirements for Jun will be high.
But again, it depends a lot on the situation. If absolutely "for food", then you can find it.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question