Habr как войти в it
Перейти к содержимому

Habr как войти в it

  • автор:

Войти в IT по-гуманитарному

Всем привет! Меня зовут Евгений, и я маркетолог в компании «Софт Компани». В этой статье хочу поделиться свои опытом «вхождения в IT», но немного с другой стороны. С гуманитарной.

Очень много статей на Хабре о том, как люди становятся айтишниками в 14 и в 40+ лет, о сложностях и тернистых дорожках. Некоторые дерзко и слегка заносчиво говорят, что «IT не для всех» и «не надо сюда идти, тут вам не рады».

При этом кажется логичным, что всё это пишут разработчики, аналитики, архитекторы, инженеры и прочие представители технических специальностей. Ведь Хабр – ресурс как раз для таких людей. Попробую внести толику мыслей «с той стороны».

Немного о бэкграунде

Я работаю маркетологом что-то около 7 лет. За это время успел побывать в шкуре SEO-специалиста, контекстолога, интернет-маркетолога, фулл-стек маркетолога с кучей мероприятий и наружкой. Трудился в нескольких отраслях: от стройматериалов и китайской кухни до тяжёлой спецтехники и фитнес-клуба. Работал как в очень мелких компаниях, так и с крупными мировыми брендами. Образование финансовое, плюс аспирантура за плечами.

Меня никогда не тянуло что-то программировать или паять микросхемы. Ни разу не пробовал становиться разработчиком игр. Вообще никогда не думал о карьере в IT.

И вот, нежданно негаданно, меня попутным ветром занесло в разработку софта.

Ага! Они же там все деньги гребут лопатой и просто печатают какие-то слова, которые тут же волшебным образом становятся программой! Сейчас я вольюсь, стану сказочно богат и успешен! Быстро выучусь, буду советоваться и практиковаться с крутыми спецами, делать интересные проекты и скоро сам стану профи в этих ваших Java и Python!

Хорошо, абзацем выше я слегка слукавил. Представление о разработке я всё же имел и до этого, когда работал в команде с веб-программистами, и мы вместе делали доработки сайтов. Но ощущение, что именно здесь и сейчас будет как в сказке, не покидало.

Придержи коней, ковбой

В смысле месячных онлайн-курсов мало, чтобы начать что-то понимать в разработке? Но ведь будут мега крутые и интересные задачи с кучей активностей и веселья, в которых я буду прокачиваться со скоростью молнии? Подождите, что значит «надо разобраться с чужим легаси проектом и отловить баг в этом старом непонятном говне коде»?

М-да… А как же кино про Нео, крутых прогеров, которые за 2 минуты могут написать программу, взламывающую Пентагон, и беззаботные будни со свободным графиком у бассейна или в крутом бункере? К такому жизнь меня не готовила.

Почему в жизни не так??

Как пелось в одной песне: «Короче, никакого драйва, никакого кача». Ладно, может, меня специально пугают, надо проверять.

«Будет весело!» говорили они

И всё же, спустя несколько месяцев работы и восстановления поверхностных знаний о программировании, полученных во время учёбы в универе, я решился пройти несколько курсов по Java. Выбрать было несложно: по совету коллег (все эти курсы ерунда, не трать время на подобную хрень) я зарегистрировался на бесплатные программы и практикумы от 3 крупных компаний и запланировал по очереди их проходить.

Первый урок. Да тут же всё легко! Надо просто выучить все эти слова типа String и Println. Делов-то 🙂

Второй урок. Хм, наверно всё же придётся потрудиться. Жаль, что немного монотонно.

Третий урок. Ох, да как же можно так без перерывов сидеть весь день, пялить в монитор и что-то писать? А если делать перерывы, то сидеть придётся не только весь день, но и всю ночь. Вроде сделал, оно не работает. Исправил, снова не работает. И так по кругу. Ещё эти дурацкие точки с запятой, которые постоянно забываю ставить!

Шестой урок: Уснул. Буквально. Я просто задремал, пока читал условие задачи. И в очередной раз впал в ярость от неработающего кода из-за пропущенных точек с запятой.

Девятый урок. Провались оно всё в бездну, не моё! Успокаиваемся. Надо прийти в себя и всё же разобраться, почему моя программа опять не запускается.

Десятый урок. Ладно, я сдаюсь. Спасибо за опыт, алибидерчи.

Собственно, на этом мои попытки стать топовым джавистом и закончились. Такие дела.

Получается, что оно всё же не для всех?

Опытный приятель, который за свою карьеру успел пройти путь от стажёра до руководителя направления заказной разработки поспешил меня успокоить: если я поставлю себе цель и буду очень много через силу стараться, то обязательно смогу и в разработку, и читать чужой код, и щёлкать задачи с литкода как орешки. Но мне действительно придётся перестроить своё сознание, так как абсолютно не привык и всем сердцем не люблю монотонную работу, сидение на месте и многочисленные тестирования решений одной проблемы.

За почти год работы в софтовой компании я успел посмотреть на несколько коллег, которые вызывали у меня противоречивые чувства. Кто-то, придя зелёным салагой, был полон азарта и задора, но через полгода превращался в уставшую сонную муху. Другие же, наоборот, будучи нелюдимыми и молчаливыми на старте, через несколько месяцев начинали проявлять искренние эмоции и активно общаться со своей командой, будто им крылья подарили.

Со стороны кажется, что все эти метаморфозы происходят рандомно или вообще не зависят от проекта. Даже внутри одной команды кто-то всегда весел и активен, а кто-то выглядит так, будто косплеит зомби. Может, это и есть то самое пресловутое «IT не для всех».

Каково это, быть не как все?

Я привык, что всегда и везде мог легко погрузиться в продукты и услуги компании, в которой работаю. Впервые всё оказалось настолько объёмно и сложно, что мне не хватило привычных 3-4 месяцев для этого. Даже спустя полгода диалоги системных аналитиков вызывали скрежет в голове, а попытки разобраться в тонкостях системы на базе блокчейна вызывали дикую зевоту.

«Языковой барьер» – одна из самых очевидных и мешающих сложностей. Что в этой ситуации делать? Я для себя решил, что единственный способ – учить и хотя бы поверхностно разбираться во всём, про что мне говорят коллеги. Каждый день. Да, я не стану разработчиком, если буду понимать, что такое Rest API. Но хотя бы глупо кивать головой во время разговора не придётся. Этакое озеро неглубоких, но широких знаний.

Несмотря на мои опасения, возможная разница в складе ума и темпераменте легко преодолевается благодаря высокому уровню интеллекта коллег и их спокойствии. Я правда ни разу не видел, чтобы в офисе кто-то психовал и орал. Такое со мной точно впервые. Оказывается, айтишники – весьма приятные люди, даже те, что однозначно подходят под описание гиков.

Ещё одна трудность лично в моей работе – крайне разношёрстный рынок разработчиков, каждый из которых занимает вроде и какую-то свою нишу, но, при этом, всё же является прямым конкурентом в плане своих возможностей. А самое интересное, что компания из 10 человек запросто может иметь более сильные компетенции в определённой области, чем огромная корпорация.

Уж не знаю, намеренно это сделано или просто так вышло, но рабочее место находится возле отдела персонала. Этакий островок гуманитариев в море технарей, что тоже помогает.

Так я вошёл в айти или не вошёл?

И да, и нет. Вроде и хочется кичиться тем, что я работаю в software development, но очевидно, что многие только улыбнутся этому. Раньше была шутка: «Я работаю в «Газпроме». Уборщицей, но тем не менее!» Так и я. Неайтишник в айтишной компании. Чувствую себя хотя и немного странно, но довольно уютно.

Нравится ли мне? Пожалуй, да. Хочу ли я тут развиваться? Ответ снова положительный. Легко ли? К счастью, нет. И это лишь подстёгивает не сдаваться и открывать одиннадцатый урок, снова проклиная точки с запятой.

  • войтивайти
  • войти в it
  • маркетолог
  • фейлы
  • карьера ит-специалиста

Как НЕ войти в IT в 2023

Сколько статей было написано на хабре от обучающих курсов, как тот или иной человек вошел в ИТ, несмотря на то, что он сам юрист и ему уже за 40 лет. Такие статьи вселяют надежду, как передающиеся из уст в уста рассказы о чудотворцах, которые могли исцелять одним касанием.

Не буду оспаривать реалистичность таких вхождений в ИТ. Но давайте зададимся одним вопросом, а какое соотношение таких «чудо‑людей» к обычным смертным — тем, кто не прошел в ИТ? Для этого достаточно почитать про понятие «систематическая ошибка выжившего», но тому, кому этого не достаточно, давайте вместе разберемся в цифрах.

Отовсюду мы слышим одно и тоже: нехватка ИТ специалистов, высокие зарплаты, удаленная работа, поддержка ИТ на уровне государства. Звучит шикарно. Возникает ощущение, что это бездонная сфера, которая будет востребована, ну хотя бы вечность, не меньше.

Отступление: ничто не вечно. Инженеры, юристы, экономисты — всех их объединяет, то что они имели высокую популярность в свое время, но время это ушло.

Давайте посмотрим немного повнимательнее на эту сферу ИТ, выбросим всю эту СМИ мишуру, снимем пару ведер лапши с ушей.

У меня есть знакомые, которые хотели войти в ИТ, но так и не вошли. Мое личное соотношение примерно 1 вошедший на 7 не вошедших. Конкуренция очень жесткая.

Откуда же я такое придумал, да и вообще, может в моем круге общения неудачники, а Вы то, явно, не такой и у Вас все получится?

Установим приложение hh, и посмотрим вакансии с фильтром «Нет опыта»:

Обратите внимание на зеленую кнопку «Откликнуться». 1285 человек, Карл, 1285.

Можно снова возразить, что взял пример один из тысячи и на какого‑то Java разработчика.

Давайте же посмотрим, что с UX/UI дизайнером (тоже ИТ сфера):

Тут поменьше — всего‑то 654 человека. Но интересно и само описание вакансии:

Важно: Первый испытательный месяц НЕ оплачивается. Вы должны быть готовы к тяжелой, низкооплачиваемой работе на протяжении 4–6 месяцев, пока не наберетесь достаточной компетенции.

Мы не рассматриваем кандидатов у которых:

1. Есть вторая работа/ подработка.

2. Выходной — это выходной, нерабочее время — это нерабочее время.

Особенно заманчиво звучит пункт про людей, у которых не должно быть понятий «выходной и нерабочие время». В мире данного работодателя таких понятий просто не существует )))

Да и чего стоит фраза «Вы должны быть готовы к тяжелой, низкооплачиваемой работе на протяжении 4–6 месяцев». И это понятно, когда желающих нескончаемый поток, то можно «отпинывать», вести отсев самым грубым образом. Рынок — есть рынок.

  • 1285 кандидатов откликнулось на 1 вакансию на разработчика (0,078%)
  • 654 кандидатов на 1 вакансию дизайнера (0,15%).

Представьте только, Вам нужно обойти 1285 человек, быть лучше их и напористее их.

Все еще есть сомнения, что я «за уши» притягиваю цифры? Копнем чутка глубже.

По запросу с фильтром в специализации «Программист, разработчик» найдено 8 903 вакансии.

А сколько же резюме со словом «Разработчик»:

Всего‑то каких то 641 145 резюме, но так как количество соискателей меньше, чем резюме, то берем соискателей 475 639.

Теперь нам поможет калькулятор 475 639 / 8 903 = 53,4.

Ага, все не так уж и плохо 53 кандидата на 1 вакансию (1,8% могут устроиться).

Но как же не учесть того факта, что в 95 — 98% вакансий требование — опыт работы от 1 года.

Из 8903 вакансий по специальности «Программист, разработчик» всего найдено 214 с фильтром «Нет опыта» (т. е. 2,4%).

И опять кто‑то догадается возразить, что не единым hh мир соискателей зиждится. Да и кто‑то может не закрыть резюме, хоть и не ищет работу. Конечно, все это правомерные замечания, однако, для того чтобы понять масштаб бедствия, вполне, достаточно и нашего неточного анализа с попустительством.

Перейдем же к вишенке на торте.

Я выложил резюме джуна java разработчика с описанием:

  • мне 40 лет
  • экономическое образование(правда связанное с информатикой)
  • работал ранее экономистом, продавцом
  • последние 1,5 года работаю разработчиком в ноунейм фирме из 5 человек, сначала в качестве саппорта, потом как java разработчик под руководством лида.

Начал безбожно откликаться на все вакансии, где опыт от 6 мес. Из разосланных 30 откликов, получил 2 приглашения на собес. Неплохо, с другой стороны, это ведь для человека с 1,5 годами опыта и современным стеком технологий в бэкграунде.

Думаю, ну все, теперь я точно получу работу джуна.

Опишу первое собеседование, которые было с интегратором, весьма известным, между прочим. Или как еще принято называть подобные компании в ИТ мире — галеры.

Рассказ начался с посыла о смене деятельности (мол всегда тяготился разработкой и наконец решился), далее, как всегда, рассказал про свой опыт разработки, что опыт в маленькой кулуарной компании с персоналом в 5 человек, но я пишу микросервисы под руководством лида и справляюсь с поставленными задачами.

Спрашивали все тоже самое, что спрашивают у синьора (про ооп, java, spring, sql), но без каких‑то архитектурных вопросов. Отвечал все что знаю, своими словами. SQL с объединением таблиц написал запрос не сразу, с нескольких попыток (ибо синтаксис с ORM немного забывается), в остальном прошло все, весьма, неплохо.

Потом поспрашивал про то как у них построены процессы разработки, какие участники, как определяют сроки и прочее. К моему удивлению, оказалось, что оценку задач делает менеджер, по стандартному списку трудозатрат, который у них составлен на все случаи жизни.

Пример, приведенный мне: новое api разрабатывается по нормативу за 8 часов. Но в это время входит аналитика, разработка, тестирование. За 8 часов должны сделать работу 3 человека и выдать готовый продукт. Честно говоря, за 5 лет работы я такого ни разу не встречал и немного был шокирован скоростью их работы, а вернее сказать, то как они выжимают людей. Все таки галера, подумал я.

Итог сей встречи — отказ. Меня бы на джуна не взяли )))

Справедливости ради скажу, что год назад с 14 января по 30 января 2022 года на позицию синьор Java разработчик я прошел 7 собесов из 7 удачно. В 2023 году с 14 января по 10 февраля я прошел только 3 собеседования и 2 удачно.

Может это и не показатель, конечно, но я воспринял это более чем серьезно, когда количество предложений упало более чем в 2 раза. Да и по деньгам стали предлагать меньше, чем год назад.

Вроде бы, можно сказать, что это только для РФ актуально, по всем известным причинам, но в мире происходит тоже беспрецедентные ситуации:

Сокращения в ИТ гигантах

В целом, если смотреть на число сотрудников и число уволенных, переживать нет причин, а тех кто высвободился заберут нарасхват в другие (менее шикарные) места.

Можно сказать, что это логично, ведь в ковид ИТ выросло и раздулось, а сейчас пришло всего‑то в доковидные размеры. Однако, заметьте, что людей они нашли для «раздутия», что людей в ИТ становится больше и больше каждый год (студенты, школьники, которых родители навострили в перспективное ИТ, ну и окончившие курсы «зайти в ИТ»), а мест пропорционально не увеличивается. Логично, что должен наступить момент насыщения.

Ну и напоследок, о столь нашумевшем искусственном интеллекте. Конечно, сейчас вообще рано говорить о замене людей, но можно начинать говорить о повышении эффективности людей. Но повышение эффективности значит не расширение штата: нужно было 100 человек, повысили эффективность — теперь можно и 50 ограничится.

Отличный пример потребность в бухгалтерах. Они нужны до сих пор, но раньше их были целые подразделения. Сейчас многие средние и малые предприятия просто нанимают аутсорс бухгалтера, который отвечает за 10 предприятий. Теперь бухгалтер очень эффективен. Идея думаю ясна.

  • Конкуренция на входе в IT просто колоссальная.
  • Конкуренция для людей с опытом от 1 года становится тоже громадная и будет только расти.
  • Шанс есть у тех, кто заканчивает высшее по направлению ИТ, имеет свои проекты на гите и реально разрабатывает программы для себя или института, т.е почти готовый специалист.
  • У людей, окончивших курсы, с гуманитарным образованием, шансы войти в ИТ стремятся к 0.
  • Из-за снижения спроса и роста предложения, возможно, снижение ЗП в обозримом будущем по всему ИТ.
  • Попасть в ИТ можно, но цена попадания становится очень высокой.
  • «Еслидолгомучиться, чтонибудьполучится». Поэтому, если желание стать частью ИТ мира велико, считаете ИТ частью своей жизни, то пробовать стоит.
  • информационные технологии
  • карьера ит-специалиста
  • карьера в it
  • карьера в ит

Новичкам: как устроен IT-рынок и как сейчас войти в IT

Привет! Меня зовут Влада, я работаю в маркетинговом отделе Хабра. Недавно у нас вместе с VK прошла движуха про поиск первой работы в IT.

В нее мы позвали много крутых ребят: лидов, сеньоров, технических директоров, руководителей программ стажировок и самих стажеров, — записали двенадцать разговоров про то, как и где искать работу, что такое «адекватность», что там по зарплатам и многое другое.

Хочу поделиться с вами выдержками из наших разговоров. В первом ролике участвовала Анна Атрошкина — IT-рекрутер из INDEX. Она рассказала о том, как устроен IT-рынок и дала несколько советов новичкам.

Типы айтишных компаний

Прежде всего, поговорим про типы IT-компаний.

  1. Продуктовые компании. Они пишут код и продают его, получая со своего продукта деньги. Например, такси, приложения для изучения английского. Здесь вы глубоко погружаетесь в проект, постоянно улучшаете его, растете вместе с ним.
  2. Заказная или аутсорс разработка — компании, которые помогают бизнесам решать их задачи. В заказной разработке вы постоянно участвуете в новых проектах, видите разные бизнесы. Иногда рекрутеры даже считают год опыта в аутсорсе за два. Но если вы небыстро сходитесь с людьми и вам комфортно работать в одной команде долго, то аутсорс, скорее всего, не ваша история.
  3. Аутстаффинговые компании — компании, которые «сдают айтишников в аренду». Это происходит, когда бизнесу нужно написать больше кода, чем обычно, временно усилить штат разработчиков. По психологическому комфорту нечто среднее между продуктовой разработкой и аутсорсом: команды набираются обычно на месяцы, иногда на пару лет.

Состав продуктовой команды

Теперь давайте разберемся, кто живет внутри айтишных команд. Типичный состав продуктовой команды примерно такой:

  • product owner — человек, который разбирается и в бизнесе, и в IT сфере, «переводчик» с языка бизнеса на язык фич,
  • аналитики, которые раскидывают абстрактные задачи на понятные программистам технические задания,
  • программисты (бэкендеры, фронтендеры и мобильные разработчики),
  • дальше всё, что сделали разработчики, тестируют ручные и авто-тестировщики,
  • devops, они обеспечивают доставку приложения до пользователей.

Еще есть проектировщики интерфейсов и дизайнеры, технические писатели, дата инженеры и другие люди — это уже зависит от требований проекта.

Советы для начинающих

На сегодняшний день рынок IT сложный, конкуренция огромная. Вот несколько советов в это непростое время.

Момент 1. По статистике, обычно джуну требуется откликнуться около пятисот раз, чтобы его взяли на работу. Не нужно адаптировать резюме под пятьсот вакансий: выберите несколько компаний и работайте над откликами в них, в остальные отправляйте одно хорошее базовое резюме.

Момент 2. Один из менее тернистых путей — зацепиться за IT-компанию, придя к ним в техподдержку. Крупные компании очень нуждаются в таких спецах, а внутри компаний есть системы обучений, наставничества, развития, продвижения. Здесь появляется возможность проявить себя: будьте инициативным, интересуйтесь обучением и переходом в другие отделы.

Момент 3. Никогда не останавливайтесь на курсах. Ищите фундаментальные труды по своей теме. Если вы разработчик, то это Мэтт Вайсфельд «Объектно-ориентированное мышление», например.

Момент 4. Будьте проактивным во внешнем пространстве: участвуйте в соревнованиях на Codeforces и Kaggle — рекрутеры ходят на эти ресурсы.

А весь разговор можно посмотреть тут.

Надеюсь, было интересно и полезно!

Как я попытался «войти в Ай-Ти» и у меня получилось

Меня зацепило то что мой путь начинался практически как у автора, но результат оказался прямо противоположным. Итак:

  • в школе и студенчестве — вялый интерес к компам т.к. они не очень распространены, в основном по примеру друзей, у которых были более продвинутые родители;
  • спаять комп — интересно, играть — вообще неинтересно, пытаюсь что-то писать в условиях информационного почти вакуума;
  • детство кончилось, надо работать, не до компов, тупо нет времени, но т.к. работа с техникой — компы в жизни постоянно присутствуют, но я всегда на стороне пользователя и чуть-чуть интегратора (винду поставить — пинги проверить);
  • постоянный интерес «как же оно устроено», даже куплено несколько книжек, но всё некогда заняться вплотную;
  • несколько попыток таки заняться — тогда курсы уже были, но те «модные», которые из каждого утюга — только начинались; всё некогда — бросаю;
  • спрашиваю на Habr Q&A какая книга по Java самая лучшая для новичка, получаю совет пройти курс на stepik.org. И это, знаете ли охрененно! Не просто теория, а куча задач с автоматической проверкой! Т.е. учимся именно писать программы, а не просто читаем книгу;
  • к этому моменту прежняя профессия уже почти совсем себя изжила в том смысле что стало неинтересно делать от раза к разу то же самое;
  • несколько изменилось отношение к занятиям — раньше занимался чисто «для себя», но ессно, поглядывая в чатики курсов, вижу что народ нацелен на трудоустройство; к тому же понимаю что написать что-то полезное — это не вечерок посидеть, объём знаний даже для самой простой (но полезной на практике) программы требуется очень большой; мысль — если получается, почему бы не попробовать эту профессию?
  • ковидный год! Увольняюсь, еду в деревню и учусь «на полный рабочий день»;
  • 4 месяца — с декабря 20 по март 21 пытаюсь найти работу; ессно проблемы — престарелый стажёр без опыта никому не нужен, примерно пара сотен откликов на вакансии — 4 или 5 собесов 🙂
  • наконец меня приглашают в пару мест — круто! С одним повезло: компания-разработчик ПО для моей «старой» предметной области, которую я хорошо знаю, хоть и не со стороны ИТ; за это и цепляюсь;
  • да-да-да! Свитчер-вайтишник с курсов (несколько со stepik + javarush) устроился на работу и теперь срезает масло в ваших булок — можете ненавидеть :))
  • дальше как у автора — дают разбираться с приложением, в которое надо внести некоторые изменения. и с которым я не могу разобраться в силу отсутствия квалификации;
  • но я не психанул-ушёл как автор, а собрал совещание с начальством и сказал — не могу, давайте чего попроще! На что получил весьма адекватный ответ: «ну да, это сложно для новичка» и теперь у меня задачи . не то чтобы простые, но не такие масштабные, более короткие и подъёмные, хоть котелок трещит не по-детски 🙂
  • и да, так же как у автора мне пришлось вливаться в новый коллектив: четвёртый раз в жизни (не считая школы/ВУЗа) и первый раз в условиях когда я старше большинства коллег (и самый неопытный), плюс полная удалёнка что добавляет сложностей;
  • несмотря на трудоустройство, продолжаю проходить курсы по интересующим меня темам и считаю что это самый лучший способ (ну, кроме классического образования, конечно) осваивать программирование;
  • на работе расту: через полгода пришили лычку джуна и удвоили ЗП;
  • стоит объявиться где-то на сайтах с вакансиями — сразу набегает много девиц- кадровиц и зовут-зовут-зовут на собесы хоть я и заявляю сходу что цели менять работу у меня нет; всё равно зовут, вон Яндекс в меня вцепился, я с большим скепсисом согласился «просто поговорить», две стадии прошёл, посмотрим что будет дальше.

Ну вот — путь примерно тот же что у автора той статьи, но результат прямо обратный. Я думаю, проблема не в том можно или нельзя, а в том надо или нет. Как-то так 🙂

  • трудоустройство в it
  • личный опыт
  • свитчер
  • войти-в-айти

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *