Answer the question
In order to leave comments, you need to log in
Where to grow when it's difficult everywhere?
In general, I look at vacancies, I will divide them into 4 types:
1. Tester - mostly web (to know all sorts of selenium for sharps or jmeter for java), but there are also games + mobile. You also need to know the Windows / Linux command lines for all kinds of batch files and shell scripts, or understand how http works for sites to debug them.
2. Sysadmin - in addition to server axes from 2008 and above and hardware, you also need to understand 1C and active directory. Various network protocols pop,imap,tcp,udp,http,https,stp,smtp,rstpdns,dhcp and others. I take the bare minimum of knowledge.
3. C / c ++ developer - well, here, as it were, stl, boost, socket + thread, qt, svn, redmine (I will make a reservation that everything in total is not required everywhere, somewhere stl and boost, somewhere qt, where - to be able to write a socket+thread backend, or even go into graphics and port it to mobile phones.
4. Java programmer - well, here is java core (SE + EE) + spring + sql, git, maven, kotlin, rest, html + js + css, jira, docker and a bunch of obscure words.
Now let's move on to the essence of the issue, if I could at least one item on all the targets, I would not ask the question. I don't have a single day of commercial development in my seniority. There is not enough experience, but the age is already solid, and it seems to me that it is easier for them to take yesterday's graduates and current students as trainees. My problem is that I was sprayed during the training period on each of these points and did not complete, at least at least from what I have listed. Now I have several years of experience as a tester, then as a system administrator. But I'm not an expert in my field, but the time is such that it's time to jump above your head. Which of the 4 items should I choose?
Answer the question
In order to leave comments, you need to log in
I read your questions and comments and I got the opinion that either you are not trying, or you are not capable. Probably IT is not your thing at all.
You somehow superficially and one-sidedly look at each of the areas. The key to success in an IT career is flexibility, enthusiasm, interest and ability to work. Everything else is live. If I have an interest in some area, I study it to the blood from my eyes, I can’t tear myself away for months and don’t even try - I already know that it still won’t pass until this wedge is knocked out with another wedge. Does it pay off? - always bold, although I never pursued money as an end in itself.
If you do not have interest and enthusiasm, then you will not find the "Money" button. Money is not handed out for nothing.
You do not need to grow, but to learn and gain experience.
Take any popular development language: C#, PHP, python, javascript and LEARN!
As soon as you can create projects on your own, then you will already grow.
You have a lot of experience Do
what you like
And so pohape is our everything
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question