Хочу стать программистом с чего начать в 40 лет
Войти в IT после 45-ти
Два с половиной года назад я перешел из отрасли автоматизации промышленного оборудования, в которой я проработал почти 25 лет, в сферу банковского IT, разработчиком Java, и достиг (по оценке моего лида) уровня middle ++.
Добро пожаловать под кат!
Страхи перед стартом
Страх 1: «У меня непрофильное образование для IT» – по большому счету, подойдет любое высшее. При наличии серьезных знаний и яркого таланта поначалу можно обойтись вообще без вышки, но потом, в процессе карьерного роста, диплом все равно понадобится – практически все серьезные руководящие должности в обязательном порядке требуют наличие высшего образования.
Страх 2: «У меня недостаточные знания для работы в этой сфере, и я буду выглядеть глупо и некомпетентно, особенно перед 20-30-ти летними коллегами» – этого не надо бояться, на самом деле все будет значительно труднее, чем вы себе можете представить! Но не бывает такого, что первый раз пришел в спортзал и сразу показываешь результаты на уровне олимпийских чемпионов. Джуниорами были абсолютно все сеньоры, просто некоторые уже об этом забыли. На уровень middle, при постоянном решении все более сложных рабочих задач и саморазвитии, можно выйти через 2-3 года. Хорошие результаты ускорения карьеры показывает «правило 15 минут» – если за это время не нашел решения – спрашивай у более опытных коллег. Это им, конечно, не сильно понравится – ведь вы отнимаете их время, но некоторые будут рады помочь новичку, особенно если он просит вежливо и с уважением. Житейская мудрость – «Спрашивающий выглядит глупо 1 минуту, не спрашивающий – всю жизнь»
Страх 5: «Слабый уровень английского языка» – английский обязательно надо учить, это очень важно, особенно при работе на зарубежные компании, и, чтобы читать документацию в подлиннике. Но если с английским совсем туго, то онлайн переводчик вам в помощь, на первое время этого хватит.
Страх 12: «Отсутствие опыта в резюме» – если в графе «опыт» стоит цифра меньше 3 – шансы на то, что резюме будет рассмотрено, стремятся к нулю. Как тут поступить – каждый решает для себя сам. В конечном счете, опыт у вас, на самом деле, есть, и немаленький, не совсем релевантный, конечно, но тут можно сыграть на ваших крутых soft-скиллах (жизненном опыте).
В самом деле – что эти IT-шники в жизни видели, кроме мышки и ноутбука?))) Разве они стояли 12-ти часовую рабочую смену у станка? Или они на буровой, собирая трубопровод, крутили гайки на 50-ти градусном морозе? Или задыхались в дыму, когда рядом резали «козла» (раскаленный сгусток металла) кислородом на сталеплавильном заводе? А может, они, будучи в командировке в мертвом моногороде, видели глаза пожилых рабочих, когда им за две недели тяжелого труда, всегда вусмерть пьяный хозяин фирмы, выдал по 350 (триста пятьдесят) рублей ЗП? Может их брали в заложники на предприятиях – «пока не заработает, не выпущу за ворота»? Да они реальной жизни не видели! А вы видели, знаете и надо эти знания теперь просто грамотно к новой профессии применить. И этот опыт может стоить подороже, чем три года работы в теплом офисе, с кофемашиной и печеньками.
В любом случае, если не наделаете жестких косяков, в первый месяц вас точно не уволят, потому что:
первую неделю вы будете настраивать компьютер, ставить на него нужные программы, получать необходимые доступы (у меня этот процесс растянулся на 2 недели)
еще пару недель вы будете вникать в проект. Крупные компании неповоротливы и забюрократизированы, все процессы происходят медленно – пока там разберутся, что вы не умеете программировать – вы уже научитесь!
В любом случае, даже если вас постигнет неудача на первом рабочем месте, к этому надо относится позитивно – у вас был месяц оплачиваемой стажировки, и вы получили такой нужный вам опыт! Подтяните знания, которых не хватило для успеха – и снова в бой!
А теперь немного советов
Обязательно нужен ментор – старший коллега, который будет учить вас работать первое время. Без него будет очень трудно, практически невозможно.
Также очень помогает в трудных жизненных ситуациях поддержка родных и близких – если они в вас верят, если помогают и словом, и делом – становится значительно легче
Еще поначалу очень смущает непривычная корпоративная культура и стиль управления в IT. Вместо жесткого авторитаризма (я начальник – ты дурак) — почти полная демократия (даже некое подобие уважения со стороны начальства), но это совсем не страшно, непривычно больше, немного чувствуешь себя не в своей тарелке, и привыкание приходит быстро.
Еще совет – в офисе open-space вокруг вас будет много специалистов разных профессий и разного уровня, много начальников, больших и не очень, но никто из них не будет знать, чем вы занимаетесь в данный момент, кроме вашего лида. Поэтому не суетитесь, сидите за компьютером расслабленно, делая вид, что вы очень заняты важным делом, чтобы все считали, что вы как минимум, новый Фейсбук разрабатываете (а не «Hello World» у вас не получается).
Из хирурга в разработчики: как в 40 лет сменить профессию?
Привет! Меня зовут Алексей, я тимлид в крупной IT-компании. Сейчас мне 43, только в 40 лет я стал разработчиком, а до этого 15 лет был практикующим врачом-хирургом. Делюсь с вами, как в середине жизни я поменял профессию, о страхах, рисках и планах с этим связанных.
Возможно мой опыт пригодится тем, кто хочет изменить свою жизнь, но боится или сомневается. Сейчас могу сказать, что рисков в этом деле, действительно, хватает, но и результат может превзойти все ожидания. И возраст или другие обстоятельства не должны стать причиной НЕ пробовать и НЕ пытаться.
В 1998 году я закончил Самарский государственный медицинский университет, в 2000 – ординатуру по специальности «Хирургия» и одновременно защитил кандидатскую диссертацию. Переехал в г. Усинск (Республика Коми), где 8 лет проработал хирургом, потом был г. Ханты-Мансийск (Югра), где я продолжил трудиться по специальности.
Хирургия – интересная область, работа, которая одновременно очень увлекает и изрядно выматывает. Я выполнял в основном торакоабдоминальные операции, а также неотложку. В районах приходилось делать от трепанаций до ампутаций. Хотя для районного хирурга – это обычная практика, без многопрофильности никуда.
За время работы повышал профессиональный уровень с помощью дополнительных специализаций, в том числе в больницах и госпиталях Франции, Чехии и США.
В целом моя карьера складывалась удачно, были профессиональные перспективы, но были и сложности. В России врач – это призвание. Не в том смысле, чтобы любить свое дело и посвящать ему себя полностью. Этого хватало. Несмотря на то, что ты ежедневно отвечаешь за жизнь и здоровье людей, тебе и твоей семье при этом приходится практически выживать. На севере (Республика Коми, ХМАО) еще можно получать хорошую зарплату врача, но в средней полосе ситуация крайне сложная. Туда мне предстояло вернуться: на малой родине (г. Пенза) остались родители, которым нужно помогать и поддерживать.
А в этом регионе с зарплатами совсем туго. Чтобы не оказаться без денег после очередного переезда, нужно было позаботиться о будущем заранее. Помогло хобби. В свободное время я выручал знакомых – настраивал программное обеспечение. Даже одно время подрабатывал программистом в пожарной части в Усинске. Начальник пожарной части был у меня пациентом, а потом предложил дополнительный заработок. В основном делал внешние отчеты и дорабатывал конфигурацию 1С Предприятия под их организацию. В общем пришлось освоить нехитрый язык 1С. Помимо этого написал и поддерживал систему учета в пожарной части на FireBird & Delphi.
Я был самоучкой, специальных знаний не имел, мне просто нравилось программирование само по себе. Решил, что дополнительная профессия не помешает, а станет моей подстраховкой. Потому в 2011 году поступил на заочное отделение в Томский государственный университет систем управления и радиоэлектроники по специальности «Программное обеспечение вычислительных систем и автоматизированных комплексов». Закончил его экстерном в 2014 году.
Было очень непросто совмещать хирургию, семью и обучение по новой специальности. Однако я понимал, что базовые знания для дальнейшего развития необходимы. Знаю, что есть самоучки, но это более сложный и запутанный путь.
В том же 2014 году я с семьей переехал в Поволжье. Во всех городах средней полосы ситуация с зарплатами плачевная. На 20 тысяч докторской з/п, что мне предложили в Пензе, невозможно обеспечить достойную жизни для себя и семьи. Предстояло решить, что делать дальше. С одной стороны, привычная жизнь, профессиональные успехи, но критично низкая зарплата и грустная перспектива – в финансовом отношении ждать изменений не приходилось. С другой стороны, стартовая позиция в новой профессии и не факт, что «выстрелит» и я в возрасте «далеко за 30» чего-то достигну. Однако надежда поднять уровень жизни семьи и хорошо зарабатывать в будущем перевесила страхи.
К тому моменту, как я уволился и стал искать работу по специальности разработчика, у меня были небольшие накопления. Этой подушки безопасности должно было хватить на год, если, конечно, жить скромно, не на широкую ногу. Еще одна подстраховка – я понимал, что могу в любой момент вернуться на прежнюю работу, если что-то пойдет не так или я передумаю. Об абсолютной безрассудности в моих обстоятельствах говорить не приходится: содержание семьи, детей и помощь родителям никто не отменял. К тому же решение о смене профессии совпало с декретным отпуском жены. Мы ждали второго сына. В каком-то смысле это послужило дополнительным стимулом для изменений.
Первое место, куда я устроился на стартовую позицию Delphi-разработчика была компания, которая специализируется на разработке электронного оборудования. Тогда-то я и ощутил, что значит быть разработчиком на деле. В течение года, я жил в режиме нон-стоп: работа – учеба – сон – учеба – работа без выходных и праздников. Это было напряженное время, ведь по сути мне нужно было за короткий срок дотянуть свой уровень до более-менее хорошего, чтобы расти профессионально и рассчитывать на более высокую позицию. Но этого того стоило: освоил С/С++ и Delphi.
В нынешней компании я оказался случайно. Жена увидела открытую вакансию, мы обсудили и решили: а почему бы не попробовать? Тогда я сомневался: крупная компания, серьезный продукт, у меня мало опыта, совсем не был уверен, что из этого что-то выйдет. Но на вакансию откликнулся, решил, что попытаться стоит. Выполнил тестовое, меня пригласили на собеседование в головной офис. Волновался, но все прошло гладко и меня взяли на испытательный срок на 2 месяца.
Плюсы, которые, я сразу оценил: хорошая зарплата, крутая команда, возможность работать удаленно и перспективы роста. Начал с позиции рядового разработчика, за 1,5 года дорос до тимлида. Сейчас практически все мое рабочее время занимает SIEM: подготовка кандидат-релизов, написание коннекторов, разработка дальнейшей функциональности. Иногда исправляю старые «баги», доставшиеся мне по наследству от коллег по работе, участвую в разработке общего для всех продуктов SDK взаимодействия между компонентами (REST). Задачи интересные, команда сильная.
Сейчас я пишу на Delphi, Go, немного поработал с C#. В качестве БД на хорошем уровне изучил MSSQL и MongoDB. Теперь я могу жить и работать в том регионе, где мне удобно, заниматься делом, которое мне по душе, и при этом не быть ущемленным финансово.
Как говорится, жизнь разделилась на «до» и «после», хотя круг общения сильно не изменился и состоит из бывших коллег, медицинских работников. Общаюсь с ними и вижу, что проблемы в этой сфере те же. Какой-то ностальгии по бывшей профессии не испытываю, просто очень жаль, что сама медицинская отрасль болеет одними и теми же «болезнями» из года в год. Понимаю, как не просто моим бывшим коллегам, потому ни разу не пожалел о своем решении и о смене рода деятельности.
Теперь оглядываясь назад, вижу, что можно было бы сделать лучше и что стоит сделать обязательно, если вы также решите сменить профессию:
Решение уйти из медицины было одним из самых сложных в моей жизни. Еще и потому, что среди знакомых-врачей очень много не просто талантливых людей, но людей с совершенно особой судьбой. Каждая история – сценарий для фильма. Рад, что, покинув профессию, удалось сохранить отношения со старыми друзьями.
Могло показаться, что я решился на авантюру, уйдя из профессии, но на самом деле, 80% успеха зависит от того, как вы спланируете перемены. Конечно, я понимал, что при должной подготовке могу рассчитывать и на хорошую должность, и на хороший доход, и на интересные задачи в крупном проекте. Так и вышло. Но повторюсь, что это результат не столько удачи и везения, сколько здравой оценки ситуации и планирования своих действий.
Вопрос дня: не поздно ли начинать карьеру программиста в 40 лет?
Задумывались о том, чтобы начать карьеру программиста? Это достаточно просто, по крайней мере, пока вы молоды. Рассказываем, что делать всем остальным.
Кажется, что не этот вопрос уже неоднократно отвечали, но тогда почему люди среднего возраста всё ещё считают, что учиться новому уже поздно? Конечно, изменение карьеры в этом возрасте пугает ввиду постоянных расходов, появляется желание оставить всё как есть. Но стабильность хороша далеко не всегда.
Это же очевидно, что научиться программировать можно и в 15, и в 30, и в 40, и даже в 60, если вы готовы приложить усилия для этого. Сейчас в интернете полно рассказов о том, как люди переучиливались, рисковали и уходили с работы, чтобы посвятить жизнь программированию. Любой риск оправдан, представьте, что вам предстоит покорить Эверест. Наверняка, вы понимаете, что будет тяжело, но результативно. Так вот, изучить языки программирования, построить карьеру программиста новичку проще, чем взобраться на Эверест.
Почему люди думают, что они стары для IT
Самая частая причина − они просто боятся, что изучение новой сферы будет означать, что все предыдущие годы прошли впустую. На самом деле, не стоит устрашать работу в IT: да, в среднем, здесь более молодые сотрудники, но они тоже постоянно пытаются изучать всё больше, чтобы не отставать от коллег. Так что IT − это про постоянное обучение, конкуренцию.
Тем более, существует много примеров, когда люди получали управленческие должности и эффективно выполняли работу, а их сверстники в это же самое время проводили часы, беспокоясь о том, как бы лишний раз себя не напрягать. Поддерживать активность мозга − единственный выход сохранить здоровье. И изучение сложных технологий может помочь в этом.
Вторая частая причина − боязнь того, что молодым заплатят больше, даже при одинаковой эффективности. На самом деле, иногда так и происходит. Но! Многое зависит от мотивации и если вы серьезно относитесь делу, то рано или поздно преодолеете этот барьер. Тем более, что программистам и так неплохо платят.
Найти повод для того, чтобы ничего не делать, можно всегда. Но не будете ли вы потом жалеть о своём выборе?
Что может помочь решиться
Пропишите нюансы, которые вас беспокоят, например:
Что делать тем, кто уже получил высшее образование
Самый сложный случай − если у вас есть степень бакалавра в чем-то нетехническом. Потому что около математических знаний у вас, скорее всего, нет, а продолжить обучение на магистратуре не получится. Единственный выход − получение ещё одной степени бакалавра. Но вряд ли вам это понравится: там будет много молодых, ленивых и неопытных, а у вас за плечами годы опыта, пусть и в иной сфере.
Если степень бакалавра получена в близкой области, например, химии или физике, то есть возможность попасть на магистратуру, например, на специальность «Компьютерная инженерия». Это будет долго, сложно, местами скучно, но позволит сформировать серьёзный бэкграунд для начала работы.
Если у вас нет степени, но вы часто работаете с компьютерами, то можно попробовать договориться с работодателем о том, чтобы компания оплатила специальные курсы повышения квалификации. Тут нужно обосновать, как знания языков программирования могут быть полезны для компании.
Единственно верный путь
Очевидно, его не существует. Тем не менее, рассказываем о подходе, который может помочь, если приложить усилия.
С чего начать
Во-первых, начните читать статьи и смотреть видео на YouTube о программировании, чтобы понять, что и как вообще устроено. Затем, поиграйтесь с HTML и CSS. Можно читать учебники, воспроизводить код, таким образом создавая простейшие веб-страницы. Возможно, уже на этом этапе станет скучно, тогда велика вероятность, что программирование − просто не ваше.
Поставьте цель
У большинства начинающих (даже в 40 лет) нет альтернативных источников дохода, поэтому не нужно увольняться до определённой поры.
Выберите область, которая интересует вас больше остальных, например, разработку интерфейсов. Многим она кажется довольно доступной. Затем, поищите план изучения разработки интерфейсов и по очереди изучайте темы.
Установите крайний срок, когда вы должны завершить изучение той или иной темы, чтобы к этому больше не возвращаться. Посчитайте, к какому сроку вы хотите закончить с основами и перейти к поиску работы.
На этом моменте может показаться, что такая стратегия предусматривает полный контроль над процессом. Понятно, что на практике всё сложнее, но настойчивость творит чудеса.
Изучение
Не стоит ждать, пока появится время, скорее всего, этого не случится. Выполняйте упражнения на работе, когда чувствуете, что это будет полезнее, по вечерам, на выходных. Ещё лучше найти друга, которому тоже интересно изучение программирования и учиться вместе с ним.
Рано или поздно нужно перейти к сокращению рабочего дня, чтобы выделить больше часов на программирование. Да, это повлечет за собой снижение уровня оплаты.
Кстати, когда времени нет вообще, а дел слишком много, вот тогда люди и работают эффективнее всего. Но это опасно возможными последствиями в виде выгорания.
Ресурсы для изучения
Самый частый вопрос − какие инструменты использовать. Вам может помочь информация из этого репозитория.
Другие ресурсы
Получение работы
Здесь всё индивидуально. Просто не стоит откликаться на всё подряд, подберите несколько вакансий, которые ближе всего к вашему опыту.
Будьте готовы к разного формата интервью, выполнению технических заданий, ожиданию ответа в течение нескольких недель.
Альтернативное мнение
В 40 получать карьеру программиста уже поздно. С каждым годом растет объем пула минимально необходимых для программиста компетенций: появляются новые фреймворки, инструменты, фишки, которые, по идее, должны облегчать и упрощать разработку − но на деле вырастают непреодолимой стеной между тобой и реальным миром веб-разработки. Потому что ты стареешь, а технологии молодеют.
Впихнуть в себя все новые технологии невозможно − ты или распыляешься, или идешь вглубь одной темы. Уже сейчас чтобы тебя считали верстальщиком/программистом/фронтэндером/бэкэндером, нужно знать в 2 раза больше технологий, чем 2 года назад.
Понравился материал о том, как начать карьеру программиста после 40? Возможно, вас заинтересует следующее:
Источник: Как начать карьеру программиста после 40.
Как стать программистом за год после 40
Историй успеха много не бывает, поэтому расскажу вам свою. Год назад именно чтение этих самых историй помогло мне сделать правильный выбор и привело в Хекслет. И я буду рада, если теперь моя история поможет кому-то другому, кто сейчас задается вечным вопросом «А можно ли стать программистом после 30».
Как я пришла к программированию
В моем случае эта фраза звучала даже не «после 30», а «после 40». А поселилась она в моей голове после так называемого «побега из цивилизации» — пару лет назад я продала квартиру в городе и купила дом в деревне. Не слишком далеко от города, однако, поездив год на работу каждый день на пригородном поезде, захотела перейти на удаленку.
Моя работа на тот момент с удаленкой совмещалась не слишком хорошо. По образованию я экономист, последние 4 года руководила небольшой сетью ювелирных магазинов. Приходилось часто ездить в командировки. Да и в целом работа не слишком мне нравилась. И вот под бой курантов при наступлении 2020 года я загадала желание: «Хочу перейти в сферу, где смогу работать удаленно».
В первые дни нового года провела мозговой штурм и сложила в кучу детали пазла: мой нелюдимый характер и желание работать с техникой, а не с людьми, математический склад ума, более-менее сносный английский… Всплыли в голове случайно брошенные кем-то фразы типа «а вот мой знакомый перешел в программисты, работает удаленно, и сейчас у него всё в шоколаде», и я подумала, а почему бы и нет?
Никакого особого айтишного бэкграунда у меня не было, не считая участия в школьных и студенческих олимпиадах по программированию больше 20 лет назад. Тогда ещё писала на Бэйсике и Паскале, но изменений я никогда не боялась. Изучила информацию в интернете, мне понравились отзывы студентов Хекслета. И в итоге 12 января 2020 года я зарегистрировалась и начала учиться.
Обучение на Хекслете
Сначала поковырялась в курсах общего плана, потом, как и все новенькие, задалась сакраментальным вопросом: «А какой же язык программирования учить?» Выбрала PHP — при выборе между фронтендом и бэкендом второе мне понравилось больше, хоть на тот момент разницу между ними я понимала с трудом. Проверила вакансии в ближайшем городе — работы для PHP-разработчиков предлагалось достаточно. Плюс где-то прочитала, что PHP — вполне подходящий язык для новеньких. Ну и Кирилл так уверенно убеждал, что не нужно тратить много времени на выбор первого языка для изучения, поэтому колебалась недолго.
Сначала учёба шла легко и весело, задачки щёлкались как семечки, было интересно и занимательно. После прохождения бесплатных курсов я без колебаний вписалась в платную часть — как раз вышла новость о грядущем повышении тарифов, и я успела вписаться по очень демократичной цене. Хоть я и занималась почти каждый день, на тот момент учеба всё ещё была для меня чем-то вроде забавного приключения: получится — хорошо, нет — ну и ладно, буду знать про ещё одну вещь, которой я не хочу заниматься )))
И вот тут мудрая вселенная решила придать мне ускорение — всем известный вирус разбушевался не на шутку, среди всех нормальных людей стало модным оставаться дома, а не гулять по торговым центрам, и вместо ювелирных украшений покупать гречку и антисептики… Короче, нетрудно представить, что стало с выручкой ювелирных магазинов. Взвесив возможные перспективы, я написала заявление на увольнение. Финансовая подушка позволяла полгода посвятить только учебе, и я решила, что так мой прогресс пойдёт быстрее.
Теперь уже я относилась к учебе со всей серьёзностью — это уже было не развлечение, а задача номер один. Как назло, сложность обучения начала стремительно возрастать, задачки уже не решались «одной левой», над некоторыми я пыхтела по нескольку дней, откладывала, переключалась на другие темы, снова возвращалась… Прочитав, что многие студенты находят работу уже после второго проекта, я решила форсировать события и приступила ко второму проекту, толком не закончив соответствующих курсов. Думала, по ходу дела так быстрее разберусь… Ага, как же ))) Доковыляв до середины проекта и почитав вопросы и обсуждения, поняла, что я вообще не понимаю, как это дальше делать…
Снова взялась за курсы, заново перечитала пройденные, прошла многие за рамками профессии. Иногда на голове можно было кипятить чайник ))) А тут ещё новый сюрприз — я живу в Беларуси и у нас случились выборы… Многим IT-компаниям стало явно не до набора джунов… Скажу честно, периодически меня посещало чувство паники: вот выбрала же я «подходящий» момент, чтобы «войти в IT».
Чтобы не раскисать, периодически переключалась на хозяйственные дела — в деревенском доме скучать не приходится — и на прикрывание тылов. Решала финансовые дела, чтобы продлить возможность учиться и искать работу дольше первоначальных планов. Но и про учебу не забывала, хотя бывали дни, когда казалось, что я чайной ложкой море черпаю…
Обучение — процесс вообще неравномерный. Иногда читаешь новую тему и вообще не понимаешь, как это уложить в голове. Раз читаешь, два читаешь, три читаешь… А потом вдруг завтра или через пару дней словно лампочка в голове загорается, и всё становится на свои места, и тогда только удивляешься, всё же понятно было написано, чего тупила столько?
Короче, потихоньку за пару месяцев пазл по второму проекту в голове сложился, и я его доделала. В очередной раз в ходе проверки изумилась, насколько можно улучшить работающий код… К слову, если кто-то всё ещё думает, что можно неплохо обучиться и без проектов, выбросьте эту идею из головы прямо сейчас, вы себе просто не представляете, насколько по-другому завертятся шестеренки в голове после проектов.
Тем временем, когда голова уставала от основного материала, я начала попутно читать материалы по подготовке к собеседованиям. Составила резюме, завела аккаунт на LinkedIn, потихоньку обживала его в соответствии с советами из вебинаров Хекслета. Резюме пока никуда не отправляла, только вполглаза посматривала на вакансии — считала, что пока не готова начинать работать, хотела пройти хотя бы теорию до конца профессии и сделать третий проект.
Как меня нашла работа
И тут случилось чудо: мне в LinkedIn написала IT-рекрутер, которая искала джуна на PHP. Я была абсолютно уверена, что мне ничего не светит, но природное любопытство заставило вступить в диалог и взять тестовое задание. Суть задания была в написании классов для работы с базой данных. Срок дали неделю. А надо сказать, что про взаимодействие с базой данных на этом этапе обучения у меня было весьма смутное представление.
В итоге я 6 дней лихорадочно по диагонали просматривала непройденные пока курсы в поисках чего-то спасительного. На седьмой день к обеду возникло стойкое желание отказаться от выполнения тестового задания, но я взяла себя в руки и решила, что сделать как-нибудь — это всегда лучше, чем не сделать никак. Тем более, я в любом случае ничего не теряю. А может повезёт и дадут обратную связь, научусь чему-то новому…
В итоге к 23-00 последнего дня написала нечто, даже не протестировав, и отправила, заранее смирившись с провалом. Каково же было моё удивление, когда через несколько дней мне предложили созвониться по скайпу… Отложив учёбу, стала лихорадочно готовиться к собеседованию, исписала стопку листов ответами на потенциально возможные вопросы: почему меняю место работы и профессию, какие успехи и провалы были в прошлом и тому подобное. Заново прорешала простейшие задачки типа физбазз, сортировки массива и так далее, изучила каверзные вопросы вроде круглых люков…
В итоге всё равно на собеседовании волновалась, как школьница, забыла половину из того, что знала… Технических вопросов было немного, в основном по написанному коду. Мне пояснили некоторые моменты, которые я не совсем верно поняла, сделали кое-какие замечания по коду, спросили, могу ли я его переписать и довести до состояния, чтобы он запускался. Конечно, я согласилась, это уже было делом чести.
В этот раз я уже подошла к этому вопросу со всей серьёзностью, установила MySQL, завела нужные таблицы, наполнила данными, заскринила состояние после выполнения каждой операции, собрала всё в приложение через Composer. Особо ни на что не надеялась, но хотела сама себе доказать, что хоть что-то могу. За этот вариант мне уже не было стыдно, отправила. Получила вежливый ответ в духе «спасибо, будем рассматривать, свяжемся с вами». Вернулась к основной учебной программе.
Тишина как-то затянулась, и я решила, что это такой вежливый отказ, да и не рассчитывала ни на что, просто получила первый опыт собеседования и решения тестового задания. И тут дней через 10 мне предлагают снова созвониться в скайпе. На этот раз собеседование ведет руководитель, вопросы больше общего плана. Сказал, что они впечатлены разницей между первым и вторым вариантом тестового, и предлагает попробовать сотрудничать.
Итоги, планы и совет начинающим
Компания небольшая, занимается веб-разработкой, работа удаленная, мои перспективы пока не слишком ясные, но я согласилась — я всегда придерживаюсь принципа, что нужно пробовать, а не отказываться с ходу. Тем более, что мне на первом этапе важен любой опыт, и в боевых условиях мой прогресс пойдёт быстрее. Вот так получилось, что совершенно внезапно для меня 19 ноября я начала работать удаленно, как и мечтала.
Понятное дело, что я только в самом начале пути, но с этой дорожки сворачивать не собираюсь. Это волшебное чувство, когда твой скрипт наконец начинает делать то, что ты от него хочешь, не сравнится ни с чем )))
Я пока работаю на испытательном сроке, но сложность заданий и мой уровень самостоятельности потихоньку растут, и я начинаю верить, что всё у меня будет хорошо. Учебу на Хекслете параллельно с работой продолжаю, в планах освоить JavaScript, пройти до конца профессию PHP, подтянуть верстку… Главное, что Хекслет учит не только пользоваться инструментами, а даёт хороший фундамент и навык вникать и разбираться. Тем, кто ждал совета, могу сказать одно: не бросайте на полпути, когда станет трудно, просто продолжайте, и всё будет хорошо.