Вообщем смотрю на вакансии разделю их на 4 вида:
1. Тестировщик - в основном веб(знать всякие там selenium для шарпов или jmeter для джавы), но есть и игры+мобайл. Нужно еще знать командные строки винды/линуха для всяких там батников и шелл-скриптов, либо понимать как работает http для сайтов для их отладки.
2. Сисадмин - помимо серверных осей начиная с 2008 и выше и железа, нужно еще разбираться в 1С и active directory. Протоколы различные сетевые pop,imap,tcp,udp,http,https,stp,smtp,rstpdns,dhcp and others. Беру самый минимум знаний.
3. Разработчик с/с++ - ну тут как бы stl,boost,socket+thread,qt,svn,redmine(оговорюсь что не всюду требуется прямо все в сумме, где-то stl и boost, где-то qt, где-то уметь писать бекэнд socket+thread. Либо вообще уйти в графон и портирование под мобилки.
4. Программист java - ну тут java core(SE+EE) + spring + sql,git,maven,kotlin,rest,html+js+css,jira,docker и еще куча непонятных слов.
Теперь перейдем к сути вопроса если бы я умел хотя бы по одному пункту все мишени, я бы не спрашивал вопрос. У меня нет ни дня разработки коммерческой в стаже. Опыта маловато, но возраст уже солидный и как мне кажется им проще взять на позиции trainee вчерашних выпускников и нынешних студентов. Моя проблема в том что я распылился в период обучения на каждый из этих пунктов и не довел до конца, хотя бы по-минимуму из мною перечисленного. Сейчас есть несколько лет опыта работы тестером, потом сисадмином. Но я не ас в своём деле, но время такое что пора прыгать выше головы. Какой из 4х пунктов мне выбрать?
Может достаточно просто не делать все и сразу? ) Я конечно понимаю, что апокалипсис и все дела. Но куда бежать то в айти? в такие вещи как гит/svn, просто основы верстки, основы докера. Да и многое другое везде пригодятся. Их не надо осваивать в какой то идеал, до тех пор, пока оно реально не понадобится. А до тех пор сконцентриуйся на одном маленьком стеке и со временем добавляй в него уже другие вещи.
да со временем знания забываются, но понимание нет. Просто понимая как работает какая либо технология - перейти на нее снова или даже выучить с нуля уже не будет составлять сильных проблем.
Если есть тяга к пунктам 3 или 4, тогда нужно выбрать одно направление и по нему идти, но это путь длинною 5 лет как минимум до хорошего специалиста. Меня настораживают у вас 225 вопросов, человек, который хочет стать специалистом редко задаёт вопросы.
Евгений Петряев, лучше когда ноль вопросов и вклад на уровне куратора тега. Человека, который хочет стать специалистом выделяет то, что он сам пытается решить вопросы, задачи и добивается результата.
Я у вас не увидел подходящих морально-деловых качеств. Даже подпись у вас "Ленивый и безъинициативный", такое специалист о себе никогда не напишет, да ещё с ошибками.
Евгений Петряев, вот об этом мой ответ и есть. Зачем вы делаете что-либо, если нет цели сделать это превосходно? Только стремление к совершенству и упорство в преодолении препятствий делают профессионалом. Возможно, вам достаточно изменить подход и через пару-тройку лет всё изменится.
Статья на хабре это между сциллой и харибдой.
У меня сложилось мнение что определенные люди чуть ли не сидят постоянно что бы слить карму.
И даже список тем образовался за которые сольют точно.
Владимир Коротенко, да, в целом сообщество очень агрессивное и негативное, согласен. И к сожалению, его представители не умеют отделять автора от творения, поэтому каждая публикация - шаг по минному полю. Но ничего лучше просто нет, ни в РФ, ни в мире.
Вам нужно не расти, а учиться и набираться опыта.
Возьмите любой популярный язык разработки: C#, PHP, python, javascript и УЧИТЕ!
Как сможете создавать проекты самостоятельно - тогда будете уже расти.