Знаю, что банально, но тут будут только личные впечатления, проверенные опытом.
читать дальше
Начать с того, что целый ворох онлайн-курсов, которые "всего за пару месяцев сделают из вас программистов", - полная лажа. Целый ворох ВУЗов, которые обещают сделать из вас "дипломированных программистов", - тоже полная лажа.
Почему? Потому что ни первые, ни вторые не научат вас тому, чем вы будете заниматься реально, и что у вас будут спрашивать на собеседовании.
Программирование - это самообразование и практика, причём, непрерывно и больно - от того, что то, что вы учили вчера, безнадёжно устареет и станет никому не нужным завтра.
Вторая иллюзия, что всего-то надо выучить какой-то язык программирования, и ты сможешь заниматься разработкой на нём. И это лажа. Потому что ЯП - это инструмент, предназначенный для решения конкретных прикладных задач. Каждый ЯП заточен под свою сферу, в которой им удобно (или единственно возможно) пользоваться, и все ЯП высокого уровня тянут за собой такую хренову тучу зависимостей, платформенных особенностей и библиотек, что получаются самые натуральные диалекты, каждый из которых может радикально отличаться от того, что вы учили. Разумеется, это не значит, что core учить не надо, просто core - это очень-очень малая часть того, что надо выучить, чтобы получить работу.
Что там на очереди? Высокие зарплаты и нехватка кадров... На каких должностях и в каком регионе? IT-шники в бюджетной сфере или на предприятиях, не связанных с разработкой, как правило, имеют з/п этих самых бюджетников, с которыми сидят в отделах. На предприятиях, разрабатывающих ПО, ситуаций две: или им нужны кадры, потому что народ от них разбегается (неадекватный менеджмент, банкротство, нехватка ресурсов и людей для реализации проектов и т.п.), или у них достаточно кадров и даже на позицию джуна требования ставят достаточно высокие. В любом случае з/п джуна будет мало отличаться от з/п IT-шника в бюджетной конторе. Ну и да, регион имеет значение. Если вы не готовы переезжать в Москву или Питер ради большего ассортимента вакансий (о гарантиях трудоустройства речи не идёт), то, вероятнее всего, скоро убедитесь, что IT-контор, разрабатывающих ПО, в вашем городе не так уж много, адекватных из них ещё меньше, а джуновские вакансии в них вашего конкретного профиля можно пересчитать по пальцам, и все они, почему-то, требуют опыт работы (которого у вас нет), портфолио (опыт работы, только фактический, а не по трудовой), или стек технологий, к которому жизнь вас не готовила.
"Лёгкая" работа. Ну да, не мешки ворочать надо, а часами пыриться в монитор и шевелить мозгами. Головные боли, дефицит человеческого общения, проблемы со зрением, пищеварением, лишним весом - обычные спутники IT-шника. Компании, которые покупают своим сотрудникам абонементы в спортзал/бассейн, поощряют использование велосипедов или устраивают спортплощадку прямо в офисе - отнюдь не "с жиру бесятся", а сохраняют свои инвестиции, в чём вы скоро убедитесь, начав работать по данной профессии. Лично мне хватило полугода, чтобы всерьёз задуматься о том, сколько я так протяну без постоянной активной заботы о своём здоровье. А здоровье, как и всё в этом мире, стоит денег и немалых, а также времени и внимания. Вот только пока вы работает джуном, вам надо непрерывно учиться, и времени вам на всё не хватит. Как и денег, впрочем.
Трудовую и диплом "не смотрят". Типичное враньё онлайн-курсов программирования. Ещё как смотрят. Меня на каждом собеседовании первым делом спрашивают, а чего это я профессию сменил, хотя вроде уже и времени достаточно прошло с тех пор. Диплом или неоконченная вышка - обязательное требование примерно в половине вакансий, ну и да, если у вас первая специальность не техническая, то без диплома на вас даже смотреть не станут - несерьёзное впечатление производите, да и перспективных студентов полно, которых можно взять на эту должность.
Такие дела. Нет, на жизнь не жалуюсь и обратно не хочу. Кодить мне нравится, и какая-никакая карьерная перспектива тут есть. Но если однажды этот пост прочитает кто-то, кто тоже решил переквалифицироваться в IT, мой совет: будьте реалистами и не ведитесь на наглую и часто лживую пропаганду рекрутёров, ВУЗов и онлайн-курсов.
Вакансии джунов и даже миддлов с веток не падают, получить желанный оффер непросто, и мёдом тут не намазано - такая же работа, как и любая другая, такое же разное начальство, такие же разные коллеги, такие же разные деньги, такой же капиталистический пирог, которого вечно на всех не хватает. Кумовства меньше, разве что, и в цене реальные навыки, опыт и знания, а не связи, но это, думаю, характерная черта всех производственно-прикладных профессий, где работник должен выдавать результат, а не "процесс".
читать дальше
Начать с того, что целый ворох онлайн-курсов, которые "всего за пару месяцев сделают из вас программистов", - полная лажа. Целый ворох ВУЗов, которые обещают сделать из вас "дипломированных программистов", - тоже полная лажа.
Почему? Потому что ни первые, ни вторые не научат вас тому, чем вы будете заниматься реально, и что у вас будут спрашивать на собеседовании.
Программирование - это самообразование и практика, причём, непрерывно и больно - от того, что то, что вы учили вчера, безнадёжно устареет и станет никому не нужным завтра.
Вторая иллюзия, что всего-то надо выучить какой-то язык программирования, и ты сможешь заниматься разработкой на нём. И это лажа. Потому что ЯП - это инструмент, предназначенный для решения конкретных прикладных задач. Каждый ЯП заточен под свою сферу, в которой им удобно (или единственно возможно) пользоваться, и все ЯП высокого уровня тянут за собой такую хренову тучу зависимостей, платформенных особенностей и библиотек, что получаются самые натуральные диалекты, каждый из которых может радикально отличаться от того, что вы учили. Разумеется, это не значит, что core учить не надо, просто core - это очень-очень малая часть того, что надо выучить, чтобы получить работу.
Что там на очереди? Высокие зарплаты и нехватка кадров... На каких должностях и в каком регионе? IT-шники в бюджетной сфере или на предприятиях, не связанных с разработкой, как правило, имеют з/п этих самых бюджетников, с которыми сидят в отделах. На предприятиях, разрабатывающих ПО, ситуаций две: или им нужны кадры, потому что народ от них разбегается (неадекватный менеджмент, банкротство, нехватка ресурсов и людей для реализации проектов и т.п.), или у них достаточно кадров и даже на позицию джуна требования ставят достаточно высокие. В любом случае з/п джуна будет мало отличаться от з/п IT-шника в бюджетной конторе. Ну и да, регион имеет значение. Если вы не готовы переезжать в Москву или Питер ради большего ассортимента вакансий (о гарантиях трудоустройства речи не идёт), то, вероятнее всего, скоро убедитесь, что IT-контор, разрабатывающих ПО, в вашем городе не так уж много, адекватных из них ещё меньше, а джуновские вакансии в них вашего конкретного профиля можно пересчитать по пальцам, и все они, почему-то, требуют опыт работы (которого у вас нет), портфолио (опыт работы, только фактический, а не по трудовой), или стек технологий, к которому жизнь вас не готовила.
"Лёгкая" работа. Ну да, не мешки ворочать надо, а часами пыриться в монитор и шевелить мозгами. Головные боли, дефицит человеческого общения, проблемы со зрением, пищеварением, лишним весом - обычные спутники IT-шника. Компании, которые покупают своим сотрудникам абонементы в спортзал/бассейн, поощряют использование велосипедов или устраивают спортплощадку прямо в офисе - отнюдь не "с жиру бесятся", а сохраняют свои инвестиции, в чём вы скоро убедитесь, начав работать по данной профессии. Лично мне хватило полугода, чтобы всерьёз задуматься о том, сколько я так протяну без постоянной активной заботы о своём здоровье. А здоровье, как и всё в этом мире, стоит денег и немалых, а также времени и внимания. Вот только пока вы работает джуном, вам надо непрерывно учиться, и времени вам на всё не хватит. Как и денег, впрочем.
Трудовую и диплом "не смотрят". Типичное враньё онлайн-курсов программирования. Ещё как смотрят. Меня на каждом собеседовании первым делом спрашивают, а чего это я профессию сменил, хотя вроде уже и времени достаточно прошло с тех пор. Диплом или неоконченная вышка - обязательное требование примерно в половине вакансий, ну и да, если у вас первая специальность не техническая, то без диплома на вас даже смотреть не станут - несерьёзное впечатление производите, да и перспективных студентов полно, которых можно взять на эту должность.
Такие дела. Нет, на жизнь не жалуюсь и обратно не хочу. Кодить мне нравится, и какая-никакая карьерная перспектива тут есть. Но если однажды этот пост прочитает кто-то, кто тоже решил переквалифицироваться в IT, мой совет: будьте реалистами и не ведитесь на наглую и часто лживую пропаганду рекрутёров, ВУЗов и онлайн-курсов.
Вакансии джунов и даже миддлов с веток не падают, получить желанный оффер непросто, и мёдом тут не намазано - такая же работа, как и любая другая, такое же разное начальство, такие же разные коллеги, такие же разные деньги, такой же капиталистический пирог, которого вечно на всех не хватает. Кумовства меньше, разве что, и в цене реальные навыки, опыт и знания, а не связи, но это, думаю, характерная черта всех производственно-прикладных профессий, где работник должен выдавать результат, а не "процесс".
@музыка: Ляпис Трубецкой - Капитал
@темы: жиза