Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 5
×

История о непростом пути в IT, или Как я не стал разработчиком

Наш герой пробовал изучать Java, Python, Machine Learning, но так и не стал разработчиком. Понял, что это не его истинное желание, не хватает мотивации разбираться в этом. Сейчас начинает заниматься бизнес-анализом. Он рассказал нам анонимно свою историю, выводы об ошибках и о том, как поменял отношение к работе и ІТ в целом.

Иллюстрация Марии Рыбак

📃 Учеба в университете: «Моей ошибкой была вера в „базовые знания“, которыми наделит вуз»

В старших классах я хотел стать химиком, но, когда пришло время выбирать профессию, родители настояли на том, чтобы я пошел на что-то связанное с компьютерными науками. Плюс к ВНО по химии не очень хорошо подготовился, у меня было около 170 баллов. В Киевском политехническом институте был химико-технологический факультет. На момент поступления я не знал, что с моими баллами можно туда пройти. Узнал об этом уже постфактум, когда мой друг поступил туда на бюджет. Еще почему-то я решил не сдавать ВНО по физике. Это лишило меня возможности пройти на компьютерные специальности в КПИ. В итоге я выбрал Национальный авиационный университет в Киеве. Нужно еще сделать ремарку, что я учился в лицее при НАУ. Он классный, из-за этого у меня сложилось впечатление, что, наверное, и сам универ хороший, но это было обманчиво.

НАУ оказался универом весьма так себе, по крайней мере по моей специальности: бакалавриат — компьютерная инженерия, магистратура — системное программирование на кафедре компьютеризированных систем управления (КСУ) в Институте информационных и компьютерных технологий (ИКИТ). Может, другие факультеты в университете лучше. У нас были устаревшие материалы обучения, преимущественно пожилые преподаватели с устаревшими знаниями. Частое явление — полное отсутствие компетенции у преподавателя (например, лабораторные работы по защите информации один семестр принимала бухгалтер из деканата), сложная и излишняя бюрократия, ужасная инфраструктура (отопление, туалеты, компьютеры).

В 2016 году я окончил вуз. Работать по специальности сразу не пошел. Я понимал, что на рынке труда в IТ с теми знаниями, которые дал университет, я не пригоден. Моей ошибкой была вера в «базовые знания», которыми наделит вуз, и отсутствие самостоятельного обучения. В итоге я устроился барменом. Работа была прикольная, но все же не хотелось там застревать. Многие одногруппники пошли кодить, и мне тоже захотелось стать разработчиком. Не скажу, что я из тех ребят, которые с детства писали саперов, но в целом, кроме денег, интерес к этой теме у меня был.

🐣 Начало в программировании: «Захотел изучать Java только потому, что не видел других вариантов»

В 2017 году я начал самостоятельное изучение, потому как понимал, что знаний, полученных в универе, объективно не хватает. Выбор пал на Java из простого соображения: на этом языке пишут под Android, а у меня много таких девайсов. Подумал, что потом, может, перейду в разработку для мобильных устройств.

Сам процесс обучения Java сложным не был. Проблематично было понять, что именно учить. В Java много инструментов. Я пользовался таким сервисом, как JavaRush. Это онлайн-курс, который на 80% состоит из практики. Я надеялся, что по прохождению получу необходимые навыки. Этого оказалось мало, потому что там были в основном упражнения. Какие-то вещи я стал писать быстро, набил руку, но теоретического понимания все еще не хватало, поэтому я подключал книжки. Какие — сейчас уже все не вспомню, это было давно. Герберта Шилдта «Java. Полное руководство» точно читал.

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

В итоге пошел на курсы в Bionic Academy. Уже не помню их стоимость. В группе нас было человек 10. Курсы длились полтора-два месяца. Мы там изучали целенаправленно один Spring Framework. В конце была дипломная работа, какую-то программулину писали, кажется, back-end с использованием Spring и работой с базой данных. В целом то, как курсы выглядели, где они проходили, как объяснял преподаватель и что мы учили, мне понравилось. Предполагалось, что мы что-то уже знаем и умеем. Задачи были приближенные к реальным, их было интересно делать. Сейчас Bionic Academy уже нет, наша группа, возможно, была даже последней. Хотя курсы были неплохие, они не сильно помогли мне разобраться в Java. Курс был рассчитан на ребят посильнее, в нем совсем не было теории, а этих знаний мне как раз не хватало.

После Bionic Academy я пошел на курсы в EPAM. Они были бесплатные, длительность — 3–4 месяца. После окончания у студентов идет этап под названием Lab, он может длиться около полугода. Студенты ходят в офис EPAM почти на целый день, делают задачи, возможно, даже в рабочих проектах участвуют. Насколько я помню, работа не оплачивалась на тот момент. Это было уже давненько, в 2017 году, может, сейчас по-другому.

В целом курсы не оправдали моих ожиданий. Я думал, что на них будет больше вовлечения со стороны реальных разработчиков и что обучение будет более интенсивным. Занятия проходили в корпусе Киевского национального университета имени Тараса Шевченко (с ним сотрудничал EPAM), их проводил преподаватель из этого вуза. Ему нужно было сдавать какие-то программы, грубо говоря, как лабораторные в университете. Мне был не очень интересен сам процесс обучения, было ощущение, что я вернулся в универ с этими лабами. Это угнетало. Всё, что преподавали, можно было выучить по книгам. Привлекал только сравнительно больший шанс найти работу после курсов.

Я в то время начал проходить разные собеседования, поверил в себя, подумал: «Зачем мне заканчивать сейчас курсы, лучше я найду себе работу». Плюс ко всему наслушался историй, как после курсов студенты попадают в EPAM, там работают за 300 долларов в месяц на протяжении года. Не знаю, правда это или нет, но мне не хотелось для себя такой участи. Процесс обучения выглядел довольно затянутым, у меня не хватило терпения, поэтому через два месяца я бросил курсы.

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

Моя самая главная проблема, наверное, — это отсутствие сильного желания, следственно, мотивации. Сейчас я понимаю, что пошел в IT и захотел изучать Java только потому, что не видел других вариантов. Я не понимал, кем могу стать, чем заниматься по жизни и как зарабатывать деньги. Интересно может и было, но нам много чего бывает интересно. Это не значит, что всем этим мы бы хотели заниматься каждый день.

🌵 Собеседования по Java: «Меня гоняли по книжным вопросам, на этом я и сыпался»

В 2018 году я начал поиск работы. Заходил в основном на DOU, иногда на Work.ua. Искал по запросам Java Intern, Java Junior. Все говорят, что Java — уже старый язык, что он умирает. Тем не менее, если сейчас посмотреть на DOU, то вакансий по Java Junior больше, чем в 2018 году, я иногда проверяю ради интереса. Когда я искал работу, по всей Украине Java Junior требовалось максимум семь. Поэтому я даже не смотрел, что там за проекты, просто слал резюме везде, куда мог. Ходил по собеседованиям, обошел более 10, но мне нигде не повезло.

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

Я видел, что на собеседованиях мне всегда не хватало практики. Мне сложно было с ходу написать на бумажке код, который будет решать задачу. В голове алгоритм построить могу, в код перенести — с трудом. Мне кажется, что если у человека много практических навыков, то на теорию больше бы закрывали глаза. А так меня гоняли в основном по теории, по книжным вопросам, на этом я и сыпался. Когда готовился к следующим собеседованиям, не знал, что первое подтягивать — теорию или практику. Я все время был в спешке, мне всегда была нужна работа на вчера. Вообще я думаю, чтобы стать девелопером, нужно начинать искать работу раньше, еще студентом, а не когда тебе уже 23 или 24, 25. Когда учишься в вузе, не понимаешь, что у тебя полно времени. Главное — это работа, а с университетами разберешься как-то.

Мне запомнилось одно странное собеседование. Не помню название конторы. Офис представлял собой две небольшие комнаты, каждая, наверное, квадратов по двадцать. Я приехал туда в шесть или в семь вечера. В офисе сидел мужчина, который представился техническим директором компании. Сказал, что будет проводить интервью. Он у меня спросил: «Сколько у вас pet-проектов в наличии?». Я ему ответил: «Один». Он: «Не, ну если один, то это мало. Нам нужен более опытный сотрудник». Я ему говорю: «И все, что ли?». Он: «Ну да, до свидания». Собеседование длилось две минуты, и интервьюер задал всего один вопрос. Я продолжал поиск работы.

🔥 Работа: «Главное, что мне нравилось здесь, — широкий спектр задач»

В 2018 году друг предложил устроиться в продуктовую IT-компанию, основными сферами деятельности которой являются data extraction и управление бизнес-процессами. Он сам там работал, также когда-то в этой компании работала моя старшая сестра. Была вакансия Implementation Engineer. Нужно было внедрять софт компании на клиентской стороне, иногда была возможность что-то пописать на C#, для внедрения проекта иногда нужно было сделать пару запросов на SQL. На то время я уже долго не работал, жил с родителями, нужны были деньги, поэтому решил согласиться на эту должность, бросил изучение Java и поиски вакансий по этому направлению.

Собеседование было лайтовое. Я порешал логические задачки, у меня поспрашивали, что я знаю, чем занимаюсь. Сказал, что пытаюсь учить Java, но меня по ней не гоняли. Поспрашивали немножко по SQL, но не давали писать запрос, а уточнили, за сколько времени примерно я написал бы вот такой запрос с гуглением. Собеседование длилось минут 40. В итоге меня взяли.

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

Поскольку я немного знал Java, мне было проще выполнять некоторые задачи. Клиент часто просил добавить какой-то конкретный этап, например, отправление запроса на веб-сервер или что-то ещё. Запросы можно писать на C#, а там с Java синтаксис практически идентичный. В целом технические знания, которые я получил в процессе обучения, мне помогли. Остальному обучили на месте.

Работа мне нравилась. Команда, зарплата — все было классно. Продукт всегда был один, но задачи — разные. Разные клиенты хотели себе разных доработок. Кроме первостепенной задачи (настройки софта), я проводил презентации, тренинги, консультировал клиентов. Один раз ездил на месяц в Германию. Там делали для нас новый софт. Обычно компания сама занималась этим, но тогда для нас его готовили третьи лица. В общем, я поехал в качестве специалиста, который будет первопроходцем, разузнает полезную информацию от разработчиков, протестирует продукт, попросит переделать неудобные или непонятные моменты. Это нужно было для нашего отдела и для других похожих отделов из других офисов. В перспективе — для клиента, который хочет внедрить продукт сам.

В целом главное, что мне нравилось в работе здесь, — широкий спектр задач. Но так как все основывалось на одном продукте, я не видел развития, плюс не покидало желание попробовать себя в разработчиках. В какой-то момент меня заинтересовал Python. Начал его учить, но совмещать обучение и работу было сложно. Три дня в неделю из пяти я овертаймил. В итоге в конце 2019-го, проработав год и 10 месяцев, я ушел из компании, чтобы учить Python.

⚡ Новый язык: «Я решил изучать Python из-за его универсальности»

Я решил изучать Python из-за его универсальности. Рассуждал: «Сначала язык поучу, а там разберусь». Еще все говорили, что Python — проще, чем Java. Я подумал: «О, мне подходит, супер!». Не хотелось ничего сложного. Чтобы проще было разобраться с этим языком, решил пройти сначала курс, а потом уже взять какую-то книгу. Начал с курса на Udemy. Потом была книжка «Простой Python» Билла Любановича. Вообще обучение давалось суперсложно, но желание не пропадало, а локдаун способствовал усидчивости.

После курса и книги немного разобрался, что-то мог писать. У сестры был знакомый, который работает в Google или когда-то там работал, я уже плохо помню. Она меня с ним связала, я поделился своими планами. Он сказал, что поможет. Дал мне задачу написать сапер. Я с этим барахтался, барахтался, что-то у него спрашивал, что-то гуглил. Также он мне давал задачу поднять сервер на Flask. Я сервер небольшой поднял и через YouTube API какие-то запросы отправлял. Кажется, отправлял запрос на веб-сервер со ссылкой на YouTube-канал, он мне возвращал перечень видео с самым высоким соотношением лайков/дизлайков. В итоге у моего ментора было много дел и не было времени со мной заниматься, его задания не совсем были понятны, а мне было неудобно его тревожить. Так мой контакт с ним и прервался.

В целом сам Python несложный. Не помню, чтобы у меня возникали трудности с чем-то связанным с языком. Единственное — перестроиться после Java на некоторые вещи было тяжеловато. Сложно сказать, жалею ли я о том, что потратил время на изучение Python. С одной стороны, лишними эти знания не будут. С другой — можно было направить силы в ВА (направление, в котором сейчас работаю).

🌧️ Как я не стал ML-специалистом: «В общей сложности я прошел около 12 собеседований, но так и не нашел работу»

Тема ML достаточно хайповая. Иногда я видел на Medium интересные задачи, решенные машинным обучением. Плюс прошлая работа в компании в какой-то степени подтолкнула меня к изучению ML. На некоторых этапах в продукте использовались модели, которые мы сами обучали, без кода, в стиле «черной коробки». В общем, мне стало интересно попробовать стать ML Engineer/Data Scientist.

Знакомых по этому направлению у меня не было, поэтому обратился к курсам. Начал с Udemy, потому что недорого было, по 10 долларов. А именно — с Complete Machine Learning & Data Science Bootcamp 2021. В курсах Machine Learning A-Z™: Hands-On Python & R In Data Science и Deep Learning A-Z™: Hands-On Artificial Neural Networks копают чуть глубже, но всё равно этого часто недостаточно, чтобы на собеседовании объяснить, как работает та или иная модель.

Проходил их долгое время. Закончил один курс, потом лез на Kaggle (там различные задачки по Machine Learning). Суть в следующем: выбираешь задачу, читаешь описание, скачиваешь дата-сет. Создаешь модель, настраиваешь ее на данных и полученные результаты заливаешь обратно на сервис. Из лучших результатов (например, те, у кого модели с самой высокой точностью) строится некий список, топ. Иногда в этих челленджах есть денежные призы за первые места. Обычно я брался за какую-то задачку и понимал, что у меня не хватает знаний. Постоянно лез обратно в теорию, чтобы разобраться. Из-за этого у меня не было нормального объема практики.

Параллельно я ходил на собеседования. После одного из них мне посоветовали специализацию на Coursera по высшей математике для МЛ-разработчиков — Mathematics for Data Science. Я ее прошел.

Вообще система на Coursera хитрая. Покупаешь не курс, а подписку на время, в течение которого его можно пройти. Один месяц стоил долларов 40 или 50. Я всю специализацию прошел за полтора месяца. В целом мне понравилось, только в одном курсе была проблемка — лектор с плохим английским.

На курсах на Udemy мне импонировала простота подачи, как минус — преподаватели не сильно углублялись. На Coursera в точности до наоборот: было скучнее, но при этом больше углублялись, хорошо объясняли, формулировки были более сложные.

С конца лета 2020-го и до весны этого года я искал работу специалистом по машинному обучению. Закидывал резюме везде, куда только можно: в продуктовые, аутсорс-компании, гемблинг. Из крупных компаний, в которые я подавался и проходил интервью, — Genesis, Fozzy. Уже к зиме чувствовал, что собеседований мало, их я прохожу безуспешно, не хватает базовых знаний, часто — высшей математики. Мне уже 27 лет, я живу с родителями, которым мои затеи с романтичным вечным обучением вместо стабильной работы не очень нравились.

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

Для меня самым сложным в ML была математическая сторона работы алгоритмов машинного обучения. Чтобы это хорошо понимать, нужны свежие знания по вышке. А вот строить модели в своё удовольствие, для развлечения — это просто. Есть множество высокоуровневых библиотек как со статистическими моделями, так и с нейронными сетями, где можно, играя, достичь неплохих результатов.

Скорее всего, в изучении ML, как и в Java, мне не хватило мотивации. Где-то я не достарался, не дотянул. Сложно сказать, жалею ли я о потраченном времени на ML. Скорее нет, чем да. Я более-менее разобрался в том, что такое машинное обучение, как оно работает. Возможно, мне пригодятся эти знания в будущем.

💡 Профессия бизнес-аналитика: «Я решил, что будет, то и будет»

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

Я вообще поменял свое отношение к работе. Необязательно искать профессию мечты. Тем более, я не скажу, что быть разработчиком — это мое самое сокровенное желание. Скорее всего, я себе его придумал. Понял, что нужно найти какую-то работу. Все равно какую, мне надоело сидеть дома.

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

Сначала я ходил на собеседования без подготовки. Посетил около четырех. Естественно, меня никуда не взяли, но я примерно понял, что вообще спрашивают, что нужно знать бизнес-аналитику в теоретическом плане. Я прошел быстренько курсы, нашел пару книг, которые прямо обязательные, классические для бизнес-аналитиков. Прочитал одну из них (Карл Вигерс «Разработка требований к программному обеспечению») и то не полностью. Сходил еще на четыре интервью. Второй круг моих собеседований увенчался успехом. Если было бы еще чуть-чуть времени, еще поучился бы, но я решил, что не надо уже. Кроме того, опять же, я жил с родителями, они нервничали по этому поводу. Я решил, что будет, то и будет. Пошел в итоге в крупную аутсорс-компанию на бизнес-аналитика, причем не на определенный проект. На данный момент я прохожу онбординги.

У меня больше нет желания развиваться в разработке. Когда устраивался на предыдущую позицию — Implementation Engineer, я себя настроил на то, что тут работать на самом деле не хочу, хочу быть разработчиком. Сейчас к работе отношусь намного проще. Главное — быть счастливым (даже если звучит как глупость). Получится у меня или не получится — фиг с ним, это не самое важное в жизни.

В теории бизнес-анализ мне нравится. Монотонная, но интересная работа. Я только на старте этого пути, но чувствую себя намного лучше, не задерганный, расслаблено и понемногу вхожу в курс дела. Из планов — развиваться в направлении ВА. На краткосрочную перспективу хочу набить руку в регулярных ВА-активностях, таких как общение с заказчиками, составление диаграмм, создание юзер-сторис, макетов и так далее, потому как сложно пока сказать, что я прям в своей тарелке, но чувствую, что мне по силам.

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

Все про українське ІТ в телеграмі — підписуйтеся на канал DOU

👍ПодобаєтьсяСподобалось18
До обраногоВ обраному5
LinkedIn

Схожі статті




73 коментарі

Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.

Ну я считаю, что программирование это не для автора.
Помню свои студенческие годы, кроме стандртного набора пьянки-гулянки я мог зависнуть на всю ночь за какой нибудь интересной задачей по программированию или тем же новоявленным c# чисто по хайпу, а не потому что ит это круто (в 98-2003 это еще было не так модно).

Много кто не знает как найти свое дело в жизни чтоб в кайф и деньги приносило.
Читал Кела Ньюпорт Хватит мечтать и займись делом. Так он говорит что когды ты становишься профи вот тогда начнёшь и получать тот кайф, то есть пожинать плоды. Нельзя собирать плоды не посадив дерево.
Мне тоже иногда не в кайф когда задача сложная и много проблем, а иногда прям супер.
Жизнь многогранна и чем больше мы получаем опыт в разных сферах тем лучше.
Работа это не вся жизнь, даже не половина

Читал Кела Ньюпорт Хватит мечтать и займись делом. Так он говорит что когды ты становишься профи вот тогда начнёшь и получать тот кайф, то есть пожинать плоды. Нельзя собирать плоды не посадив дерево.

Маячня якась. Почав колупатися в Лінуксі задовго до того, як професійно зайнявся DevOps’ом — і отримував задоволення з першого дня. А коли такого нема, коли діяльність не подобається з першого дня, то й не зробишся в ній хорошим профі (теж спираюся на власний досвід попередніх робіт).

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

Історія пам’ятає переможців, але практично не запам’ятовує тих, хто «програв», а таких, думаю — 99.9%. То чому на ДОУ завжди висвітлюють історії «успішного успіху»?
Я б залюбки почитав більше історій про факапи, чогось схожого до вище наведеного інтерв’ю, бо ці всі історії успіху тих, хто «ввійшов в ІТ» не вчать нас того, як робити НЕ треба.

Дякую, бачив, але там всього 14 публікацій за майже 7 років))

Меня больше удивляет другое. Могу быть не прав, но чисто моё впечатление, что на ДОУ сложился образ «трушного айтишника» как такого, кто зарабатывает минимум 7K. Кто устал получать офферы и не знает как от них отмахнуться. И конечно работает чисто из интереса к технологиям на тех проектах, которые самому интересны. А если годам к 30 у тебя еще этого нет, то значит с тобой что-то не так
То есть мало просто войти в айти, надо ещё «вот это вот всё», чтобы это считалось успехом

Могу быть не прав, но чисто моё впечатление, что на ДОУ сложился образ «трушного айтишника» как такого, кто зарабатывает минимум 7K. Кто устал получать офферы и не знает как от них отмахнуться. И конечно работает чисто из интереса к технологиям на тех проектах, которые самому интересны.

— Доктор, мой сосед, ему уже 70, говорит, что
за ночь может пять раз.
— Откройте рот. Так, язык на месте. Что вам мешает
говорить то же самое?

7к конечно не минимум, но специалисту с опытом уровня лида\архитектора вполне реально сейчас получить такой офер. Можно и синьером, если прямой контракт, но это не всем подходит и процесс интервью посложнее будет. А на нашем рынке синьеру 5-6к реально получать.

Устали отмахиваться от оферов сейчас наверное все у кого больше 3-х лет опыта — реалии текущего рынка скорее, а не условная «успешность» разработчиков. Однако топовые спецы всегда ценились и стоили дорого и это не только в ИТ(ваш кэп).
Не видел никого из опытных разработчиков, кто бы при смене работы(да и вообще в целом) искал неинтересный проект с легаси и саппортом, на низкую зарплату.

А успех каждый сам для себя определяет.

По моему субъективному мнению, ничего удивительного в том, что человек стремится к лучшему.

Меня не перестает удивлять как некоторые приравнивают джоб оффер и приглашение на собеседование. Приглашений понятно что поступает много. Но получить джоб оффер на +500 — это совсем не то же самое.
И некоторые на полном серьезе говорят, что устали от офферов при том, что речь идёт просто о приглашении на собеседование

Да, согласен, я все же имел ввиду именно предложения.

Но стоит сказать, что сейчас если человек не глупый у него есть опыт и он показал хорошие результаты(не выдающиеся) на интервью, то офер будет. А если ты еще около года не менял работу, то это будет больше чем просто +500 :)

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

Но конечно не думаю что стоит именно «отмахиваться» от предложений\оферов, завышая свою важность, т.к. ситуация на рынке всегда может поменяться :)

До 5 лет опыта — это не опыт. Вот 20-30 это уже норм. А так в забугром, некоторые на собес не пригласят если нет 10 лет опыта и PhD ну или минимум MD...И это правильно.
Самую первую ссылку открыл и расплылся в улыбке, мамкины синьеры тут точно не проканают www.indeed.com/...​id=340a307d5c85cd95&vjs=3

Выбор пал на Java из простого соображения: на этом языке пишут под Android, а у меня много таких девайсов. Подумал, что потом, может, перейду в разработку для мобильных устройств.
В итоге пошел на курсы в Bionic Academy. Уже не помню их стоимость. В группе нас было человек 10. Курсы длились полтора-два месяца. Мы там изучали целенаправленно один Spring Framework

Я так і не зміг зрозуміти, як це поєднується

Кому то пришло в голову писать джинсу с рекламой войтишных курсов в таком ключе. Сюжет один и от же — «Экскаваторщик-мебельщик Леня Голубков все время на мели, нигде и ничего не получается. Но он попал на войтишные курсы, и через пол года стал ИТ гуру CEO или CTO и теперь у него: Тесла, Mac и iPhone. Приходите на курсы». Хотя пара статей была с вполне норм рекламой, но там вроде как и курсы были не шарага.

Все говорят, что Java — уже старый язык, что он умирает

Найцікавіше, що ті, хто так кажуть, не можуть чітко пояснити свою позицію.

А ты любой индекс открой и посмотри куда она катится типа даже
www.tiobe.com/tiobe-index

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

В 2016 году я окончил вуз. Работать по специальности сразу не пошел. Я понимал, что на рынке труда в IТ с теми знаниями, которые дал университет, я не пригоден

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

Стандартний алгоритм проходження співбесіди для джуна (та й не тільки) — йдеш на першу, сиплешся, вчиш все, на чому засипався, йдеш на наступну і повторюєш, доки не знайдеш роботу. Сходити однаково нулячим на чотири співбесіди підряд — це розкизячити самооцінку на рівному місці. Не дивні після цього всі ці шваргання туди-сюди

Ну, добре, що поділились досвідом. Може для когось буде уроком як не треба робити.

рекурсивный проход собеседований)

Метод градієнтного спуску викреслено підйому

Рекурсивный — это если кандидат во время интервью уходит на другое интервью. А здесь — цикл «while» с условием «не трудоустроен(а)».

Молоток. Курсы. 3 конца, 2 стороны. Какой из 5 легче и лучше? Дилема. Кирпич понятнее, но менее удобнее. Решение нашлось. Молот ,- кирпич с ручкой. Осваиваю. Но, иногда проламливаю стены, когда забиваю дюбель.

таке враження, що і особливого хисту до ІТ-сфери не було...

Ну в статье главное — ссылки, на рекламу курсов. :) Джинса она и есть джинса. Зачем ее пишут в таком ключе? Потому как если написать что-то вроде: отзыва от успешно устроившегося выпускника, статистику по успешному трудо-устройству после окончания, сотрудничеству курсов с HR отделами компаний, образовательные программы где можно понять что курсы учат актульному, преподавателей и их подготовку и т.д. то хайпа мало будет. Да и там в основном инфоциганщина, похвастаться этим курсам чаще всего просто нечем. Паре IT шников захотелось намутить доп. доход — стали читать лекции народо населению «о вреде абортов», вот и все курсы. А такой текст нас бомбанет — мы его в комментах будем «обсуждать».

Тут реклама выглядит как антиреклама

Тобто треба бути народженим ІТшніком від Бога? та хрещеним Б. Гей сом?

у даному випадку вистачило б бути наполегливим і послідовним. непогані риси як для айтішніка.

История о мальчике Бобби, который мечтал про АйТи. Очень напомнило такое

Текст ні про шо

Вот так и складывается мнение что в бизнес-анализ идут те кто ничего не умеет делать ((
Автору — это не личный упрек, это скорее к индустрии аутсорса — риторический вопрос.
Обидно за направление .

Обидно — не то слово. И то, что крупная аутсорс компания взяла такого человека в качестве БА, и то, что это монотонная работа (тут для меня прям новость), и то, что это направление чего-то вдруг не считается айтишным. Вот только когда работа начинается с плохо собранных требований и неправильно переданных команде, результат работы всей команды часто коту под хвост.

По теории — гарантируется провал проекта, если нет рейквайментов.

ну, вам то чого хвилюватися за його контору? у вас в епам і своїх косяків вистачає. за них би краще хвилювалися. ;) і чому ви вирішили, що автор не може узгодити вимоги з замовником? може не варто було б вам придумувати на льоту гіпотетично можливі ситуації на прикладі людини, про результати роботи якої вам нічого не відомо? а взагалі, хто ви, щоб оцінювати автора як людину? екстрасенс? психолог? ви його навіть не знаєте особисто. тому не будьте такою токсичною. а то просто «фу». ) людина поділилась тут своїм досвідом, хоч і не дуже вдалим, а ви за те її ще і хейтите. соромно за вас та за епам, що беруть туди таких людей на роботу. тому такий у нього нині і рейтинг. «будьте добріше, а то як лохи» (с.)

Похоже, главный герой перестал быть анонимным)) Да и не стоит вымещать обиду на компанию на одном человеке, который там уже и не работает.
А вообще статья о человеке, который не умеет доводить начатое до конца. И складывается впечатление, что БА может стать каждый. Но это не так

Наверное, потому что БА специально нигде не учат как профессии

Хорошее направление если английский норм.

Ці анонімні статті починають насторожувати. Сподіваюся другої частини не буде

Только хотела написать — почему эти анонимные статьи выглядят так жалко ? 🙄

Собеседование длилось две минуты

И тут я ощутил всю мощь разочарования девушек, у которых парни быстро заканчивают)

Свичнулся в айти — плохо.
Не свичнулся — тоже плохо судя по комментариям
Иногда я сомневаюсь, что критическое мышление — это хорошее качество

Это не свитчер, парень закончил универ. Статья какая-то непонятная, типа у меня ничего не вышло в девелопменте после универа (в отличие от сокурсников) — я подался в бизнес аналисты. Ну подался и подался , тоже между прочим хорошая специальность, причем хороший БА трёх синиоров стоит, отличный — целой команды. Зачем писать всякую галимотию — не понимаю.

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

Университетское образование работает на стыке наук. И как раз для бизнес аналитика лучше университетское образование. Кто сказал, что нам не нужны хорошие BA, что эту работу можно делать как попало. Как раз наоборот, кто как не BA умеет видеть, какую работу надо делать лучше и дороже, а какую — не делать вообще, либо делать на минималках и в последнюю очередь. Сэйлс умеет продать проект, BA умеет продать детали. И только детали отличают успешный проект от никчёмной поделки, которая оказалась чемоданом без ручки.

Так что не вошёл в кодеры — да была печаль. Ценник на кодеров упадёт быстрее, чем поднимался, спрос на нас весьма нестабилен, притом в обе стороны. А вот BA нужен даже когда надо экономить — потому что именно он знает и умеет применить правило Парето, когда урезав результат на 20%, можно сэкономить 80% бюджета и срока исполнения.

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

Это у тебя 1) очень советские воспоминания, 2) безнадёжно идеализированные. Сейчас тех институтов нет, есть университеты — учебные заведения с 4м уровнем аккредитации, и различие не в названии, а в качестве преподавания формально идентичного контента.

Так что не вошёл в кодеры — да была печаль. Ценник на кодеров упадёт быстрее, чем поднимался, спрос на нас весьма нестабилен, притом в обе стороны. А вот BA нужен даже когда надо экономить — потому что именно он знает и умеет применить правило Парето, когда урезав результат на 20%, можно сэкономить 80% бюджета и срока исполнения.

Пока что оба спроса растут. А вот что дальше — неизвестно. Хороший BA отличается от плохого порой больше, чем хороший кодер от плохого.

Ооо мне резко стало интересно почитать комментарии:) Попкорном уже запасся

Какое то полное пораженчество. Не осилил язык программирования при наличии анлим интернет и петабайта информации. Я начал изучать Java в 2006 году, у меня не было анлим интернет (интранет правда был не плохой) почти не было информации, книг (удалось купить справочник Java всемерно уважаемого мною Девида Фленагана) накачать кучу всякого барахла вроде Философия Java Брюса Эккеля, скачать в offline java tutorial с сайта sun. Перепробовать разных IDE и т.д. Более того как-то удалось устроится на пару работ, получит от старших товарищей заслуженно по заднице за не умение проектировать и структурировать программный код ну и т.д. Тут же ИМХО — есть абсолютно все что нужно — не освоил, не мое. Похоже что интернет при обучении надо людям отключать к чертям.

у меня не было анлим интернет

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

Похоже что интернет при обучении надо людям отключать к чертям.

Да там ютюбчик мешает.

Я вот писал на Delphi, когда мой комп не мог осилить даже воспроизведение видео в VGA.
Видео уроки, он кстати показывал почему-то.

Я вообще учился программировать на бумаге, интерпретируя в голове.
Олды здесь, в общем.

Та то ясно, не хотел с козырей заходить)

Как сейчас помню — на работе перешли («ради компактности» бинарника) на новый компилятор от Borland для С++, хотя мы писали на обычном С — приношу его домой, а он не может не то что компилировать, а даже /? выполнить!!! Ну что же ему целых 2MB RAM не хватает!!!!

Так стопе, MS DOS до 640 КБ, там была ещё фишка у Borland pascal 7 и Borlad C++ 3.11 — сигануть в protected mod, если процессор 386+. От куда взялось 2 МB?

Наверное что то напутал в деталях. На работе были уже 386, а дома у меня был какой то очень чахлый 286 и может с какой то extended memory. Может что с 2МБ напутал....И пока использовался Turbo C компилятор, я мог дома компилироваться с командной строки. А после выбора нового компилятора он уже не запускался дома. Помню как еще игрались с выгрузкой каких то драйверов/утилит при старте в какую то другую память чтобы освободить больше ОЗУ — но это не помогло ((

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

После того, как будет преодолён психологический барьер, учатся лучше. Но пока мусор в голове гуляет, — so-so

хорошее интервью. О целеполагании ))

Очень странно видеть в одном тексте:

Частое явление — полное отсутствие компетенции у преподавателя

и

и отсутствие самостоятельного обучения

За 5 лет в универе можно было что-то поучить / сходить на курсы / интернатуры. Потому как странно продолжать обучение в магистратуре (уже зная качество обучения в университете) и искать работу только после выпуска.

Я теж якійсь час гнався за хайповим дата-сатанізмом, але теж прийшов в ВА. :)

Крутая, история о том как не надо делать и главное такой фейл при старшей сестре в IT.
Читаешь и делаешь наоборот)
(Ну кроме, сходить барменом поработать, норм опыт)

Идешь работать студентом.
Идёшь работать на 300 баксов в EPAM.
Не идёшь в ML.

Кстати барменом норм. тема — я знаю двоих кто так студентом подрабатывал. На любой вылазке нужены: волейбольный мячь, акустическая гитара и парень который работал барменом и здорово бодяжит «Манхеттен» или «Green Granny».

Спасибо за историю.
Хороший пример того, что не нужно заниматься самым хайповым, чтобы чувствовать себя хорошо.

Сначала я ходил на собеседования без подготовки. Посетил около четырех.

Тобто десь так 3,8 або 4,27 співбесіди? :)

В теории бизнес-анализ мне нравится. Монотонная, но интересная работа.

Хм... не розумію, яе монотонність може бути цікавою, і не розумію, як робота «на передньому краю» створення програмного продукту може бути монотонною. Там зашквари такі бувають, що тільки встигай крутитися. Щось автор розповіді знову не розібрався, очевидно....

Хлопче, припини плисти за течією. Викинь з голови це «вайті в айті», знайди свою справу в житті та насолоджуйся нею. В ~30 років це ще не пізно, хоча й не те щоб дуже своєчасно, але краще пізно, ніж ніколи.
Щасти тобі!

Кто меняет жён, кто специализации.

Выбери уже одну, и приготовся ей не наслаждаться)

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

Підписатись на коментарі