Как пройти интенсив HTML Academy. Часть 3: после интенсива
Курс молодого бойца «Как пройти интенсив HTML Academy»
Рассказываю, как проходить интенсивы Академии с максимальной пользой:
- До интенсива
- Во время интенсива
- После интенсива
Сейчас вы стажер — это разработчик, который знает как делать простые вещи. Следующий уровень — младший разработчик. Чтобы перейти, нужно научиться работать в команде и перенять опыт старших коллег.
Не начинайте с фриланса
До первой работы я верстал сайты на фрилансе 2 года. Сложные проекты мне не доверяли, тем более, я не умел их делать. Я плохо распределял время, работал по ночам и не успевал развиваться: сделал проект и бегом искать новый заказ. Все бесило, потому что ничего не получалось и не к кому было обратиться за советом.
Фриланс — это неплохо, но если вы стажер, не теряйте время и сразу идите в серьезный проект с командой профессионалов. Новичкам на фрилансе тяжело, потому что нет дисциплины и хороших умений. Со временем вы прокачаетесь и сможете брать хорошие проекты за нормальные деньги.
Идите в крупные компании
Многие студенты начинают со студий, потому что думают, что в корпорации берут только лютых программистов. Стажеры нужны большим компаниям, потому что новичку интересны задачи от которых устали опытные, и новичка можно слепить под себя.
Стажер должен расти в команде профессионалов и не должен стрессовать по поводу зарплаты, диких заказчиков или неадекватных управленцев. Меньше стресса, больше развития. Компании обеспечивают это: профессионалы, большие команды, ДМС, командировки, обеды, неплохая зарплата — студии не могут такого позволить.
Начните со стажировок в Яндексе, Мейле, Рамблере. Не получится — пробуйте компании поменьше. А про сомнительные студии забудьте.
Забейте на портфолио
Кажется, чтобы взяли на работу, нужно показать портфолио. На самом деле, это не так.
Работодатель видит в вас стажера, потому что вы без опыта работы в реальных проектах. И не важно, сколько сайтов вы покажете — все понимают, что они учебные и не связаны с реальным миром.
Когда я провожу собеседования, мне важно понять, что умеет разработчик. Поэтому я спрашиваю теорию и прошу решить задачи. Портфолио мне неинтересно, потому что все понятно из разговора.
Лучше потратьте время на подготовку к техническому интервью. Советую:
- По верстке пройти курсы Академии.
- По JavaScript читать и решать задачи на learn.javascript.ru.
- По алгоритмам читать "Грокаем алгоритмы".
Положите в портфолио учебный проект и не парьтесь. 10 учебных проектов никто не оценит, потому что главное — личное общение.
Требуйте ментора
Хороший ментор — главная нужда стажера.
Скажите, что вы пришли учиться и вам нужен ментор, который будет смотреть код и помогать развиваться. Он должен быть терпеливым, потому что вы будете задавать много вопросов.
Кажется, что стажер не должен предъявлять требования, ведь компания платит деньги. Работа — это покупка вашего времени, которое нужно потратить с пользой. Вы пришли за развитием, а деньги можно и на фрилансе заработать. Если компания этого не понимает, не тратьте на нее время.
Будьте готовы к отказам — это нормально. Может у компании сейчас нет работы вашего уровня или еще много-много причин. Продолжайте ходить на собеседования, делайте тестовые задания и все получится.
После технического интервью спросите разработчиков, где было плохо и что нужно подтянуть. Их советы — ваши ближайшие задачи, которые надо сделать, чтобы в следующий раз было лучше.
Понимаю, что вы ничего не усвоили и хочется еще поучиться на курсах. Понимаю, что страшно идти на собеседование и отправлять резюме. Но настоящее развитие начнется только в работе над реальным проектом с сильной командой, поэтому идите в крутую компанию и учитесь — не теряйте время на суету.