Еще в 2015 году я почти ничего не знала о программировании. Сегодня же я работаю разработчиком ПО и преподаю в школе программирования для детей.

image

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

Я бы побила рекорд по количеству отсутствующих традиционных навыков. Я получила домашнее образование, а позже еще и колледж бросила.

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

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

Если вы обожаете программировать, и усердно работаете на пути к своей цели стать разработчиком, то вы непременно им станете, и не важно, чем вы занимались раньше.
Вот как мне это удалось.

Определите, как вы лучше всего обучаетесь


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

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

Но… как же устроиться на такую стажировку?

Создайте свой личный бренд


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

В Praxis мне удалось поработать с Саймоном, который помог мне подготовиться к собеседованиям и создать свой образ в сети Интернет.

Моя мама, предприниматель и специалист по брендам, поддержала мою идею создать блог о программировании, выступить на митапах, запустить канал на YouTube, и продолжить работу над своим портфолию на GitHub.

Я продолжала делиться всем тем, что мне удавалось узнать. И вот так, постепенно, я добилась того, чтобы при вводе моего имени в Google, можно было тут же понять, что я влюблена в программирование.

Поищите себя в Google. Какие результаты вы увидите?

Работайте бесплатно и любите свою работу


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

Я нашла стартап, к которому мне захотелось присоединиться, и тут же в них вцепилась со словами, что я несколько месяцев поработаю бесплатно в качестве разработчика ПО. После этого они могут либо перевести меня на постоянную основу, либо сказать мне «До свидания», в зависимости от того, как я себя покажу. И они согласились, а я провела последующие несколько месяцев, работая в поте лица, так, как никогда раньше.

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

Несмотря на то, что я работала бесплатно, я любила свою работу и команду больше, чем любую оплачиваемую деятельность, которой я когда-либо занималась.

Превратите «нетрадиционный» опыт в свое преимущество


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

В своей первой стажировке я четко дала понять, что я в любом случае поддержу стартап и приложу все усилия для этого. Я рассказала обо всем том прочем наборе навыков, который получила, когда еще работал в маминой фирме, и как я могу использовать эти навыки в процессе роста до роли junior разработчика.

Я не просто пыталась стать стажером. В первую неделю своей стажировки я занималась всем подряд: от загрузки видео на YouTube до написания кода для создания копии внесенных изменений.

Многие стартапы нуждаются в людях, которых хлебом не корми – дай поизучать что-нибудь новое, и которые доводят начатое до конца. Им не нужны просто обезьянки, умеющие кодить. Какие навыки из вашей предыдущей работы вы можете использовать для повышения своей ценности в глазах компании, и не только как разработчика, но также как и члена команды?
Спустя несколько месяцев моей стажировки генеральный директор компании Брайан, отправил мне сообщение в Slack: «Мэдисон, мы хотим, чтобы ты на нас работала»

Меня повысили до junior разработчика. Впервые в жизни мне платили за код.

Используйте недоброжелателей для движения вперед


Кучу раз, когда я кому-нибудь рассказывала, что работаю над тем, чтобы стать инженером-программистом, они глядели на меня со словами: “Ты? Инженер-программист? Ты уверена?”
Тогда это меня расстраивало. А потом я поняла, что не позволю чьим бы то ни было словам меня остановить. Каждый раз, когда я слышала такие комментарии, я шла домой и начинала писать код. Я подпитывалась энергией недоброжелателей, и эта энергия несла меня к своей цели.

Люди всегда будут говорить, что у тебя не получится. Если вы будете игнорировать их слова и просто продолжите свое дело, вы разовьете веру в собственные силы и свое намерение, тогда вас будет не остановить.

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

image

Просто продолжайте программировать


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


Перевод выполнен при поддержке компании EDISON Software, которая профессионально занимается проектированием ПО (вот примеры ТЗ: раз, два, три), а так же созданием ПО для крупных заказчиков (микротомограф, мобильная связь, освещение города).

Комментарии (4)


  1. Fragster
    16.11.2017 15:19
    +4

    В хирурга больше верилось


  1. RomanL
    16.11.2017 16:08

    А фоточки где? Чтобы, так сказать, оценить отсутствие (или присутствие) эээ… традиционных… навыков.



  1. Helwig
    16.11.2017 16:41

    В первую неделю своей стажировки я занималась всем подряд: от загрузки видео на YouTube до написания кода для создания копии внесенных изменений.

    Не разработчик, а эникей. А после этого:
    Еще в 2015 году я почти ничего не знала о программировании. Сегодня же я работаю разработчиком ПО и преподаю в школе программирования для детей.

    вообще страшно становится. Человек не-технического образования с двухлетним опытом «собери из фреймворков велосипед» УЧИТ программированию. Эх…