за какое время можно стать программистом
Как учиться на программиста с нуля, сколько времени и стоит ли вообще
Вместе с преподавателями Skillbox отвечаем на вопросы, как долго учиться программированию и как вообще понять, что профессия вам подходит.
Если речь про учебу, то «всю жизнь», — так лаконично отвечают разработчики. Это справедливое замечание, ведь новые технологии появляются регулярно. Но если вы выбрали путь, то начинайте как можно скорее. Курс «Frontend-разработчик» подготовит вас к самой востребованной отрасли программирования.
Рассмотрим, сколько времени нужно, чтобы стать разработчиком при различных исходных данных.
Автор в сфере IT, digital, экономики и финансов. Ведет некоммерческий проект для начинающих писателей «ЛитЦех».
А ты точно программист?
Сперва проанализируйте, зачем вам это нужно. Разработчиком может стать любой человек, если приложит усилия и наберётся терпения. Но абстрактные деньги — не лучший мотиватор в этом деле. Поставьте конкретную цель, для достижения которой понадобятся средства и инструменты, — именно она будет двигать вперёд. А затем спросите себя: «Действительно ли программирование меня так увлекает, действительно ли оно поможет мне в моих мечтах?»
Вы хотите реализовать полезный для людей проект? Открыть собственную компанию по разработке сайтов? Эмигрировать? Это примеры мотивации, которая заставляет преодолевать ступени профессионального развития.
Программирование позволяет переехать на ПМЖ за рубеж — останется только выучить иностранный язык и набраться уверенности. Хотя для контрактной работы в бизнес-инкубаторе достаточно и английского на уровне Upper Intermediate. Если вы станете высококлассным специалистом, то переезд вполне реален. Так же как и открытие собственного бизнеса или создание онлайн-проекта мечты, приносящего пассивный доход.
Сколько времени потребуется на обучение
Временные затраты — вопрос конкретных обстоятельств и желаемого результата. Наверняка вы слышали выражение, что профессионалом в любой сфере можно стать, затратив 10 000 часов на эту деятельность. Чтобы стать разработчиком начального уровня, потребуется в несколько раз меньше.
Даниил Пилипенко, программист с 10-летним стажем и ведущий курсов Skillbox, полагает, что для начального уровня достаточно 6–12 месяцев:
Зависит от талантов, конечно. Но полгода-год обычно достаточно, чтобы с нуля вырасти до уровня Junior.
Если у вас уже есть техническая база с математического вуза или колледжа, то освоить технологии Frontend на начальном уровне — HTML, CSS, JavaScript, фреймворки — можно за 4-5 месяцев. И после этого уже искать первые заказы на фрилансе для создания портфолио.
Если вы работаете и параллельно учите программирование, то времени понадобится больше. Без технической специальности за плечами при нагрузке 2-3 часа в день вы будете постигать азы около года.
Как изучать программирование в вебе новичку
Обучение условно делится на три этапа:
1. Начальный или пробный
В течение пары-тройки месяцев изучаете две-три актуальные технологии, которые легко освоить. Например, те же самые HTML, CSS, JS или один из языков Backend — Python/Ruby/PHP. Прислушиваетесь, нравится ли вам программирование, как быстро получаете результат и усваиваете знания.
2. Самостоятельный этап
Здесь можно вкладываться в самообразование по-крупному. Изучайте программирование более комплексно и интенсивно: оплатите курсы, чтобы прогресс шёл быстрее, или найдите ментора. Если учитесь самостоятельно, — кто-то должен вас направлять и объяснять ошибки.
3. Стажировка в компании
Первые заказы на фрилансе или удалённая работа в качестве junior-специалиста раскроют навыки на практике и усилят интерес к профессии.
Как стать профессиональным программистом
Непрерывно развивайте технические навыки и поддерживайте полученные знания в актуальном состоянии. Первые несколько лет для новичка — очень насыщенный период. В это время нужно впитать огромное количество информации, отработать её на практике и освоить много новых инструментов, порой не самых интуитивно понятных.
Программирование — это сфера, где изменения происходят очень быстро. При этом динамичность сильно зависит от языка и того, где работает программист. Например, JavaScript меняется каждый день — настолько велико его сообщество и популярность.
Чтобы стать хорошим программистом, нужно действительно учиться всю жизнь. Выучить один-два языка в совершенстве можно, лишь постоянно практикуясь.
Преподаватель Skillbox Вадим Шандринов так ответил на вопрос, сколько потребуется времени для становления IT-специалиста:
Понятие «профессионал» достаточно растяжимое. Если мы говорим о человеке, который зарабатывает на жизнь своей профессией, — то, чтобы выучить язык и основные методы его применения, нужно от трёх до шести месяцев.
Чтобы изучить библиотеки, которые используются в определенной области, — от полугода до года. Это и знание документации, и способность сделать продукт на этих библиотеках. И только после — размещайте свое резюме на позицию Junior, чтобы работать под руководством более опытных товарищей.
Дальше — постоянно учитесь, ходите на семинары и митапы, изучайте новые библиотеки и технологии. Это от трёх до пяти лет, чтобы стать самостоятельным разработчиком уровня Middle. А для Senior или архитектора потребуется посвятить 10 000 часов своей профессии.
Заключение
Если вы настроены покорить мир IT и реализовать свои амбиции через веб-разработку, добро пожаловать на курс «Frontend-разработчик». Frontend — перспективное направление, которое не потеряет актуальности ещё долгое время. Вакансии здесь появляются каждый день, а спрос на таланты большой.
Как я стал программистом менее чем за год
Всем привет! Расскажу о своём опыте становления программистом.
Входные данные
Идея стать программистом родилась у меня год назад. Решение, можно сказать, было спонтанное. На тот мне было 26 лет, работал по специальности инженером-строителем. В работе не было никакой перспективы. Как я ни старался, прогресс по службе отсутствовал. В итоге решил сменить род деятельности. Начитавшись историй про то, как 30-летние становятся программистами, понял что у меня тоже получится. Начальные знания у меня отсутствовали полностью. Даже информатики не было в школе. Поискав курсы, остановился на HTML-академии и Хекслете.
Обучение. Первый этап
Изучив интернет, понял, что минимальные знания для разработчика должны включать вёрстку и JavaScript. Заниматься начал одновременно и на Хекслете, и на Академии. Хватило меня на неделю. Окончательно решив, что инженером работать не буду, написал заявление на увольнение. Теперь у меня появилось время для обучения.
За 4 месяца прошёл два интенсива у Академии по вёрстке и профессию «Фронтенд-программист» на Хекслете. Что мне понравилось в Хекслете, так это то, что здесь очень много практики и сложных задач. На Хекслете обучение проходило в следующем формате: теория, тест и задача. С теорией и тестом все понятно, а вот над задачами нужно было подумать. Иногда уходило по полдня на решение одной задачи, при этом решение буквально в 5 строчек.
У большинства блоков есть дополнительные упражнения, которые ещё сложнее обычных упражнений к теории. Я рекомендую прорешать все упражнения, так как похожие задачи будут встречаться на собеседовании. Занимался я по 10 часов в день 6 дней в неделю.
Проблем в обучении не было, пока не столкнулся с первым проектом. Два дня ушло только на настройку окружения. Всем, кто не программировал ранее, рекомендую — обязательно проходите проекты. Ведь именно этим вам придётся заниматься на работе, только задачи будут гораздо масштабнее.
С моей точки зрения, у Хекслета есть большой плюс: вся теория и упражнения всегда доступны в полном объеме. Каждый может заниматься, сколько может. Минус я нашёл для себя только один: всего материала недостаточно для устройства на работу, но достаточно, чтобы доучиться самостоятельно. Важно понимать, что Хекслет дает крепкую базу, на которой в дальнейшем можно строить свое дальнейшее обучение.
Теперь про HTML Академию. Для фронтенд-разработчика знание вёрстки обязательно. Верстка — это просто, но важно верстать быстро. Именно этому и учит Академия. На интенсиве выдаётся большой макет и срок в 2 месяца. Объем работы большой. У меня ушло примерно месяц на 1 проект (по 40 часов в неделю). Также есть наставник, который проверяет всю вёрстку и выдает замечания. В целом могу рекомендовать, но только тем, кто совсем далек от разработки, каким и был я на тот момент. К марту я думал, что теперь быстро найду работу. Как же я ошибался.
Первый поиск работы
Работу искал на hh.ru. Резюме рассылал в промышленных масштабах, по 300 штук в день. После рассылки резюме появились первые приглашения на тестовое задание. Ответов было примерно штук 15. Выполнить удалось только четыре штуки, остальные я просто не знал. Задачи напоминают мини-проекты на Хекслете. На каждое задание уходило от 4 до 6 часов. Но мне даже не ответили.
Всё, чего удалось добиться — это «вы нам не подходите» без объяснения причин. Я задумался над причинами и начал поиск в интернете. Вывод был прост. Разработчик без опыта никому не нужен. Сейчас, оглядываясь назад, понимаю, что по зарплате на тот момент я мог претендовать максимум на 20000 рублей в месяц. Чтобы на меня обратили внимание, нужно показать реально работающие проекты и приложить их к резюме. Так начался следующий этап.
Обучение. Второй этап
Следующие два месяца я провёл, создавая три небольших проекта, в которых задействованы все полученные ранее знания. Первым был интернет-магазин инструмента на Node.js. Первые несколько дней я понятия не имел, что делать. Стал догадываться, почему меня не взяли на работу. Самостоятельно работать был не в состоянии. После просмотра в интернете нескольких примеров понял, что всё довольно просто. Все знания у меня уже были, просто я не знал, как их применить. В итоге за 2 месяца я написал интернет-магазин на Node.js и MongoDB, а также игру «Угадай мелодию» и аналог Airbnb на React. Теперь, уверенный в своих силах, я снова начал искать работу.
Читайте также Как я делал третий проект по профессии «Фронтенд JavaScript» и стал PHP программистом: история успеха Сергея Матвеева
Второй поиск работы
У меня было, что показать будущему работодателю. Набив руку, я решил все предложенные тестовые задания. И не получил ни одного предложения. Люди, проводившие собеседование, думали, что у меня есть опыт, но когда после ответа на большинство вопросов по теории и выполнения тестовых заданий они узнавали, что опыта у меня нет, собеседование заканчивалось. Я был в полном отчаянии.
Оглядываясь назад, думаю, что приглашений не было из-за карантина. Неделю я не знал, что делать. Но решение всё таки нашлось. Из 1000 отправленных резюме мне ответили только 15. Из этих 15 отказали все из-за отсутствия опыта, резюме они не читали. Одно из собеседований похоже на анекдот. Сначала были две тестовые задачи. Похоже на дополнительные упражнения на Хекслете, но гораздо хуже.
С трудом решил, отправил, через час собеседование по телефону. Ответил на вопросы по теории, потом нужно решить ещё одну задачу за 15 минут. Немного не успел, но на словах как решать объяснил. Под конец вопрос — какой у меня опыт и на что претендую. Услышав ответ, проверяющий сказал, что они ищут уровня middle и отказал. На тот момент я сделал вывод, что моих проектов было недостаточно, чтобы произвести на них впечатление. Так я начал свой последний учебных проект.
Обучение. Третий этап
Поискав в интернете готовые макеты, я наткнулся на макет сайта знакомств, аналог Tinder. Идея мне понравилась, и я начал трудиться над реализацией. Чего только там не было: и работа с картами, и мессенджер, и SQL-запросы на 15 строк, и много другое. Всё, что нужно для настоящего проекта. На реализацию ушло полтора месяца.
Третий поиск работы
Третий поиск работы был самым коротким. На третий день меня пригласили на собеседование. Требовался разработчик на Vue, который я не знал. Сначала общались по телефону, потом в офисе. Завершающим этапом было небольшое тестовое задание на Vue. Один день ушел на освоение Vue и 2 часа на решение. В понедельник я вышел на работу с такой же зарплатой, какая у меня была до этого.
Выводы
Если хотите стать программистом, вы им станете. Трудно ли это, каждый решает сам. Я считаю, что это было не очень сложно. Чтобы стать инженером, нужно сдать ЕГЭ и 5 лет напряженно учиться в университете. После выхода из университета я понятия не имел, как работать. На обучение программированию у меня ушло 9 месяцев, и я с первого дня знаю, что нужно делать. Разница, на мой взгляд, очевидна.
Советы по поиску работы
Обязательно нужно хорошее резюме, из которого кадровику будет понятно, что вы из себя представляете. Обязательно прикладывайте ваши проекты, чем больше, тем лучше. Именно благодаря своему последнему проекту я нашел работу. Не отчаивайтесь, если нет предложений. Большинство вакансий неактуальны. Работодатель, которому нужны сотрудники, сам вам позвонит на ваш отклик. Перед тем, как начать искать работу, спросите себя, а сможете ли вы в теории написать аналог любого популярного сайта, хотя бы основную функциональность. Если да, то работу рано или поздно вы найдете.
Сколько нужно времени чтобы научиться программировать?
Здравствуйте. Мне 20 лет. Я работаю торговым агентом. Недавно попробовал себя в программировании. Наткнулся на самоучитель по Java. Выполнил все задания, нагуглил ещё каких то курсов, даже какое то подобие игры написал. Вообщем я изучал это 1.5 недели в свободные от работы часы. Не знаю зачем, мне просто было интересно. Есть желание это развивать и время.
Вопросы такие:
Смогу ли я самостоятельно изучить программирование до такого уровня чтобы устроиться на работу?(книги, видео уроки, гугл)
Сколько времени это займет?
С чего лучше начать?
Обязательно ли идти в универ?
20 лет не поздно?
Извините за глупые вопросы и спасибо за ответы.
Оценить 1 комментарий
Универ никогда лишним не будет, но можно и без него всё изучить.
Хотя бы посмотрите в сторону курсов по программированию.
20 ничуть не поздо.
Поставить реальную задачу перед собой и её решать, используя выбранный инструментарий.
Такой задачей ждя меня стало написание веб варианта домашней бухгалтерии на c# + asp.net mvc.
заодно разобрался и с субд, и с html и с jquery с twitter bootstrap.
Если пересчитать на фуллтайм, то получилось где-то 2-3 месяца, более менее войти в курс дела, я из 31 года около 16 админ без навыков программирования как таковых, только небольшие скрипты.
Ну а Вам надо понять, под что хотите писать, выбирать инструмент и вперед, покорять вершины
Универ, очень нужен, если хотите этим заниматься серьезно. Но с другой стороны 5 лет (или 4 года бакалавром), можно с успехом до 3-х сократить. Придется учить кучу хрени, типа метрологии, философии, истории и прочей хренотени, которая потом будет успешно забыта. Но с другой стороны, если сможете с преподами договориться, не тратя время на эту муть, то после 2-3 курса можно смело на работу идти на junior позицию.
Без универа будете говнокодером, знаю по примерам, даже если сходите на какие-нибудь курсы.
Обязательно ли идти в универ?
Нет. По сути, если взяться конкретно за это (т.е. заниматься с 8 утра до 8 вечера, 6 дней в неделю, где то полгода-год), то можно закончить всю университетскую программу самому. Если еще есть хороший наставник, кот. подсказывает то за полгода точно можно даже хакером стать. Я все учил сам, что значительно и увеличило время изучения, так как иногда приходилось делать круги.
20 лет не поздно?
Да хоть в 60, если мозги работают. Самое главное желание.
PPS проблема что пункт б) практически нигде не отмечают, особенно в курсах для начинающих, и в основном преподают тоже качественно учителя в ВУЗах, т.е. люди, кот. реально умеют программировать и писали, код, а не те, кто выучил синтаксис, а реальной практикой на профессиональном уровне никогда не занимались в своем большинстве
Сколько времени в среднем проходит для освоения программирования с нуля и возможностью заработка?
Мне 20, студент, и я всерьез, да и довольно долго, думал о том, чтобы связать свою жизнь с программированием. Математика нравится, но не изучал в силу ненужности. Так вот в чем, собственно, вопрос. У меня около 10 часов свободного времени в день (на обучение программированию готов уделять бОльшую часть) и мне интересно: через сколько я смогу зарабатывать? И сколько я смогу зарабатывать? И в какую сферу программирования лучше ‘сунуться’: веб, прикладное, или %забылназвание%? И смогу ли я всю жизнь этим заниматься, из серии: выбрал и развивайся себе в удовольствие?
UPDATE: для подписавшихся и для себя подведу краткие выводы.
Вроде все важные выводы =)
Оценить 1 комментарий
Upd: Что скажете по поводу вот этого?
Хорошим программистом можно стать только если это занятие нравится. По крайней мере в первые годы это занятие должно приносить удовольствие само по себе. Это должно быть стремление, страсть, талант. Если бы у вас это было, вы бы вопросы здесь не задавали, а просто программировали. Не важно что.
Это не предел. Потом можно стать тимлидом и самому руководить разработкой какого-то проекта в какой-нибудь компании. Или набрать техже фрилансеров на крупный проект и организовать свое дело. Потолка по доходности просто нет.
«тостер превратился в сборник вопросов и разряда «Хай, пасаны! Вы тут прогеры все крутые? Какую мне книжку почитать минут на 15, что бы завтра мульёны зарабатывать?»
На самом деле кол-во таких вопрос действительно зашкаливает, потому что беспокоит многих, но каждый считает, что именно ему ответят каким-то уникальным образом. К сожалению нет, не ответят, универсальных рецептов нет. Я сам одно время, брался за одной, брался за другое, загорался и снова перегорал. Потом приходит понимание, что топчешься на одной месте, даже совершая «гипер прыжки» в кратчайшее время, такие переключения с новым «гипер-прыжком» отбрасывают сильно назад. Это как вектор, который резко меняет направление. Сумма таких векторов может не порадовать точно 🙂
Вроде выбрал, вроде решил, начал углубляться, но смотришь по сторонам и начинаются сомнения, а то ли ты выбрал, а насколько это будет актуально, а насколько будет интересно дальше и так далее. Например, мне импонирует разработка под мобильные платформы, но нет работы на местном рынке. Возникает разумное сомнение, выбрать то, что нужно здесь и сейчас, но не особо перспективно, либо. либо. и еще много разных либо.
Какой же выход из этого порочного круга. Наверное составить Roadmap, где придется проверить свою силу воли. Составить карту планов на год. Проанализируйте такие вопросы как:
1. Что интересно
2. Что проще всего дается
3. Что востребовано на местном рынке
4. Рассматривается ли возможность переезда
5. Что востребовано на фриланс биржах и каков уровень конкуренции в данном сегменте
Теперь ответ на ваш вопрос: время освоения программирования с нуля и возможность заработка никак между собой напрямую не связаны. То есть ответа конкретного никто не сможет дать.
От «ничего не понятно» до первой работы: как становятся программистами с нуля
⏱ Время прочтения — 7 минут
Шаг 1. Знакомство с веб-разработкой
Начинаем с общего знакомства с направлениями веб-разработки. Вам предстоит определиться, насколько вам подходит программирование и какое направление ближе — фронтенд или бэкенд.
Фронтенд-разработчик отвечает за внешний вид страниц сайта. Он получает от дизайнера макет и превращает в готовую страницу — она подходит под разные экраны, все кнопки работают при нажатии, а схемы или таблицы корректно отображаются.
Бэкенд-разработчик отвечает за работу сайта. Он взаимодействует с сервером — частью сайта, где хранится вся информация. Он создает базы данных и управляет ими, а также проводит интеграции с внешними сервисами.
На этом этапе стоит потренироваться на бесплатных тренажерах. Темы тренажеров и длительность их прохождения могут быть разными. Например, занятия на тренажере «Знакомство с веб-разработкой» займут у вас 4 часа и дадут представление о базовых технологиях веб-разработки. После можно выбрать тренажеры, раскрывающие какое-то из направлений разработки более подробно. Занятия бывают для разного уровня — от новичков до опытных пользователей.
Много информации и базовых уроков есть на «Ютубе». Можно проходить их дома самостоятельно. Еще один вариант — читать книги по разработке для новичков. В обоих случаях нужно следить за тем, чтобы информация была актуальной. ИТ стремительно развивается — и есть риск получить устаревшие знания, а потом долго переучиваться заново.
К чему готовиться: если вы вообще не сталкивались с программированием, на этом этапе вам будет ничего не понятно! Это нормально. Получив первое представление о разработке, вы сможете понять, в какую сторону вам двигаться.
По времени этап займет около месяца.
Шаг 2. Обучение
После того как определились с направлением — начинаем обучение. Можно учиться самостоятельно или записаться на курсы по верстке или программированию.
Самостоятельное обучение
Бесплатно, но сложнее, чем учиться на готовых программах. Чтобы всё удалось, составьте учебный план: распишите темы, подберите упражнения и самостоятельные проекты, которые потом украсят ваше портфолио.
Идеи проектов для тренировки
Обучение на курсах программирования
На рынке много курсов для разных бюджетов, с разной длительностью и дополнительными опциями от школ — например, в HTML Academy во время обучения есть личный наставник, а после — стажировка и помощь в трудоустройстве.
Выбирая школу, важно понять, что информация в программе актуальна и на самом деле пригодится вам при трудоустройстве на работу.
Необходимая база для любого хорошего разработчика/верстальщика
Чтобы получить ее, возможно, понадобится не один, а два или три курса — например, по обычной и адаптивной верстке, а еще по JavaScript.
На курсах должны понятно объяснять базовые вещи из программирования: типы, операторы, алгоритмы, функции, циклы, объекты и структуры данных. Их понимание пригодится, даже если вы в итоге будете учить какой-то другой язык.
Инструменты (для верстки и JavaScript):
К чему готовиться: На этом этапе вы столкнетесь с первыми трудностями и чувством усталости. Делают ошибки и ощущают себя глупыми в процессе обучения практически все. Важно не поддаваться желанию опустить руки и всё бросить. Для этого правильно распределяйте время на учебу и отдых и найдите наставника. Всего изучение основ займет у вас около полугода.
Как найти наставника и что от него ожидать
На этапе обучения наставник практически незаменим. Он может проверить код, ответить на сложный вопрос, поддержать морально с высоты своего программистского опыта.
На хороших курсах за вами закрепят хорошего наставника, которому вы сможете задавать вопросы, который будет отслеживать ваш прогресс. Если вы обучаетесь самостоятельно, не переживайте, что останетесь без поддержки: киньте клич в социальных сетях и попросите кого-то из знакомых помочь вам. Еще один вариант — поискать наставника на форумах для программистов или в сообществе разработчиков. Например, в HTML Academy есть чат сообщества в «Телеграме», где можно задать любой вопрос.
Шаг 3. Углубление навыков, чтобы зарабатывать больше
Первую работу вы можете найти уже на этом этапе. Например, после курсов по верстке можно устроиться младшим верстальщиком. Зарплата в данном случае будет в районе 25–45 тысяч. Те, кто выучил основы JavaScript, смогут зарабатывать до до 40–75 тысяч на начальном этапе.
Чтобы получать больше и не заскучать, стоит продолжать обучение. Вариант для развития — выучить фреймворки, потому что программисты обычно не пишут на чистом JavaScript.
Самые популярные и прибыльные фреймворки для фронтендеров — React, Angular, Vue.js, Ember.js и Meteor. Для бэкендеров — Yii2, Laravel, Symfony, Django и Flask. Если вы знаете JavaScript, но вам понравилось делать бэкенд, попробуйте Express.js — это фреймворк для Node.js.
Знание фреймворков повышает зарплату. Средний заработок React-разработчика — около 100 тысяч. И чем дольше и лучше вы работаете, тем больше получаете.
К чему готовиться: заложите на изучение фреймворков еще от 1 до 3 месяцев.
Шаг 4. Стажировка или первая работа
Изучив основы программирования и какой-то из фреймворков, вы готовы к стажировке или первой работе.
Стажировка. Ее проходить не обязательно, но она помогает посмотреть на все рабочие процессы изнутри, набраться уверенности и легче адаптироваться к смене профессии. Компании со своей стороны заинтересованы в выпускниках и обычно готовы трудоустраивать их на позицию младших разработчиков, если стажировка прошла успешно. Часто школы принимают своих студентов на стажировку.
Трудоустройство. К этому моменту у вас уже будет наработанное портфолио — профиль на «Гитхабе» с вашими проектами. Осталось сделать резюме, указать ваши ключевые компетенции, сослаться на профиль и опубликовать на hh.ru или других сайтах по поиску работы. Пока у вас мало опыта, стоит активно откликаться на вакансии и ходить на собеседования.
Тина Кузьменко — выпускница HTML Academy, живет в Нидерландах. По образованию она журналист, но после переезда в новую страну освоила профессию и устроилась фронтенд-разработчиком в продуктовую компанию:
Еще во время учебы тщательно прорабатывала свое резюме. Позже красиво оформила фриланс-опыт по верстке. Также у меня накопилось немало личных проектов для портфолио, которые я аккуратно оформила на GitHub. Так что меня почти сразу стали приглашать на собеседования.
По итогу собеседований я получила в один день сразу два предложения. Одно из них было на мидла в продуктовую компанию Copernica Marketing Software. Его я и выбрала.
К чему готовиться: поиск работы может занять какое-то время — всё зависит от вашей активности и навыков. Если вы понимаете, что каких-то навыков не хватает и их часто спрашивают на собеседованиях, попробуйте изучить их параллельно с поиском работы.
После трудоустройства несколько месяцев уйдет на адаптацию. Не бойтесь спрашивать совета у коллег, готовьтесь много учиться (опять) теперь уже в реальных условиях. И не забудьте гордиться собой — вы перешли в новую профессию.