Что лучше программист или юрист

Тем, кто хочет «войти в АйТи» рекомендую прочитать на хабре перевод статьи одного известного американского программиста.
Процитирую и прокомментирую самое, на мой взгляд, интересное:
1) «90% работы для программиста — это корпоративное ПО». Т.е. 90% программистов занимаются тем, что пилят или «допиливают» эти «тоскливые узкоспециальные корпоративные приложения», «Эти приложения подсчитывают издержки, оптимизируют расходы на пересылку, помогают составлять бухгалтерские отчеты, проектировать новые интерфейсы, вычислять цену страховки, помечать подозрительные заказы для ручной проверки и т.д.». Т.е. никаким творчеством там и не пахнет. Сплошное УГ. «Творчеством» вы будете заниматься в своё личное время.
2) «ПО решает проблемы бизнеса». Поэтому «Программистов нанимают для того, чтобы они приносили пользу компании, а не для того, чтобы они программировали». Поэтому хороший программист с точки зрения владельца бизнеса – это не тот, кто много знает языков и хитрых сред и фреймворков. А тот, кто приносит владельцу максимум прибыли. «Создание красивого ПО не является целью, также как и решение сложных проблем программирования или написание беспроблемного кода. Повысить прибыль или сократить издержки — ваши единственные задачи.»
3) Чтобы зарабатывать много, Вам нужно не фреймворки и прочие тузлы учить, а «Вам надо быть частью центра прибыли». Ну это мы и в России знаем: чем ближе ты к «кормушке» и начальству и чем более «жирная» контора – тем выше (при всех прочих равных) твоя зарплата
4) «Программисты — особенно дорогие центры издержек». Именно так на вас смотрит владелец бизнеса. Как на центр больших издержек. Вы думаете ему хочется платить Вам по 150 тыщ? Да он постоянно думает как бы уменьшить расходы на программистов. « Перестаньте называть себя программистом. “Программист” звучит как “аномально дорогой холоп, пишущий непонятную ерунду в другой непонятной ерунде” . Если вы называете себя программистом, знайте, что кто-то уже работает над тем, чтобы вас уволить». Поэтому, НИКОГДА не называйте себя программистом перед владельцем бизнеса. Говорите обтекаемо «я тот человек, который решит Ваши проблемы», «Я тот, кто поможет Вам увеличить прибыль».
5) Веяния в программировании постоянно меняются, поэтому сегодня за это много платят, а завтра это никому не нужно. Будьте готовы ПОСТОЯННО учить новые тулзы, фреймворки, языки, т.п.

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

Мы попросили поделиться своим опытом Андрея Надошу. Бывший юрист сейчас CEO & Founder в Tech Creation Company. Читайте и вдохновляйтесь!

Моя история началась в сфере очень далекой от IT. После окончания юрфака я поступил на службу в Министерство Иностранных Дел, затем в Министерство Обороны и уже оттуда начал свои попытки «войти в айти».

Где мне учиться, решили родители…

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

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

Так мои посредственные успехи в учебе перенеслись из школы в институт. Каждая сессия была наполнена драматизмом, пересдачами, нервами и шансами вылететь. Были и академотпуск, и армия.

Кровью и потом я получил диплом. Однако на этом мои попытки стать юристом и оправдать надежды родителей не закончились.

Как я работал в МИДе

Спустя несколько месяцев после выпуска, нарушив обещание, данное заведующему кафедрой, не идти работать в МИД, я подписал свой первый трудовой договор.

С этого момента передо мной открылась дверь в «волшебный мир» угрюмых лиц, пыльных ковров и тонн макулатуры.

Озаренный мечтой уехать в дипломатическую командировку в США, я приступил к выполнению своих обязанностей. Несмотря ни на что, мне нравилась моя работа, которая заключалась не только в перекладывании бумажек. Мы участвовали в организации конференций, ивентов и встреч. Но проработав там около 2 лет, я понял, что к своей мечте так и не приблизился.

Мне начали сниться кошмары — как я проснулся 50-летним алкоголиком, проработавшим в системе всю свою жизнь, получая копейки, жалуясь на открытые окна в кабинете и прохожих на улице.

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

« Вы не поймете, вы же не программист! »

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

Этот шаг был большой ошибкой и хорошим уроком для меня. Ребята сдали практически нерабочий сайт с отвратительным дизайном и без тестирования.

При этом они говорили, что сделали все на отлично, а я просто не разбираюсь, ведь я не программист. Это меня и задело. Я решил проверить их слова.

Сел за книги. Начал с HTML/CSS на Codeacademy, почитал про UI/UX, тогда же открыл для себя Pinterest. И потихоньку начал переосмысливать идею. В итоге сам не заметил, как моя идея трансформировалась. Теперь это был комбайн для организации и проведения мероприятий, где должно было быть все: частные и групповые чаты, афиша событий, профили пользователей, коммерческие профили, конструктор мероприятий, рекламные компании и много чего еще.

Единомышленники, учеба и дырка в кармане

К проекту присоединились мои друзья, и мы загорелись этой идеей. Были в Штатах (вот она мечта), в Ирландии на Web Summit, участвовали в конкурсах, но, к сожалению, так и не нашли единомышленников.

С дыркой в кармане и на одном энтузиазме долго не протянешь. Продолжать работу мы не могли.

У ребят появилась своя работа, а у меня — возможность поработать в знаменитом инкубаторе Habraum. И даже там я все еще хотел доделать проект до конца. Но с одним HTML/CSS далеко не поедешь. И я снова сел за учебу.

Сначала были онлайн-курсы там же на Codeacademy, затем сотни разных туториалов, книги.

Меня бросало из одной технологии в другую. С Python на Java, с PHP снова на Java. Я прошел ряд офлайн-курсов по Front-end’у. Дальше более глубоко изучил JavaScript, познакомился с Node.Js. В итоге моим первым коммерческим опытом стала работа с MEAN-стеком. Также я старался участвовать в разных хакатонах. Это очень полезный опыт.

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

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

Как я стал full-stack разработчиком

На одном из таких хакатонов, в Барселоне, я познакомился с фреймворком Meteor.js. Это не очень популярная технология, но она позволяет очень быстро и качественно делать прототипы практически любой сложности — от лендинга до тяжелых многофункциональных приложений.

В итоге мое желание создать что-то свое сделало меня full-stack разработчиком.

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

О своих ошибках

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

Было — что было. Одно точно могу сказать — без идеи и цели у меня бы ничего не вышло.

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

Так что учитесь и воплощайте. И все получится!

Игорь Разумов, выпускник факультета Android-разработки, рассказал GeekBrains, как начать карьеру в IT, имея юридическое образование, о чем важно помнить перед собеседованием и чем полезна студентам помощь наставников.

Возраст: 33 года

Профильное образование: юридическое

«Занятие, к которому душа лежит»

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

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

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

Результаты поиска в Google по запросу «сменить профессию на IT после тридцати»

«Если не получится — значит, не мое»

Сначала прошел курсы профессиональной переподготовки в Калининградской области, отходил 500 часов, но получил только базовые знания. Посещал курсы сисадминов, что тоже не привело к особым успехам. Тогда только начался набор в GeekUniversity, и я решил попробовать с мыслью: если и в этот раз не получится — значит, не мое.

Отзывы о GeekBrains увидел достаточно противоречивые, и знакомые даже отговаривали от этого шага, но для меня важно было поставить точку в образовании — или я иду к этой профессии, или всё. Для меня решающим плюсом в GeekUniversity было трудоустройство — сложно найти первую работу без профильного образования, когда тебе далеко за двадцать. Так я попал в самый первый набор в апреле 2017 года.

Попутно мне повезло. Google раз в год проводит бесплатный годовой курс на Udacity. Я попал в образовательную программу и параллельно учился в GeekUniversity.

Для участия в программе отбирают 30 тысяч человек, но по итогам конкурса только тысяче оплачивают обучение

«GeekBrains помог не упасть в пропасть отчаяния»

Решил поступить на факультет Android-разработки. Если учитывать современные реалии, с каждым годом сервисы активнее используются с мобильных устройств, и бОльшая часть гаджетов работает на Android. У меня даже машина уже на Android. Устройств на iOS много, но со стороны разработчика они труднодоступны — закрытые коды, дорогой порог доступа. Чтобы программировать под Android, достаточно ноутбука, который тянет Android studio — не обязательно современный, даже старенький справится. Под iOS же устройство должно быть обязательно из экосистемы Apple, и в целом сообщество iOS-разработчиков более закрытое. В Android-сообществе больше свободы, оно более живое — любой может взять код и модернизировать.

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

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

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

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

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

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

Почитать на тему

Наставничество GeekBrains. Рассказываем, кто такой наставник, как им стать и чем это полезно

«Важные факторы: профильное образование, дополнительные курсы, опыт в разработке и возраст»

После курсов я несколько месяцев работал удаленно в компании, куда меня авансом взяли на позицию middle-разработчика. Авансом, потому что не было опыта реальной работы. Устроиться помог однокурсник по GeekUniversity: он уже работал в компании и предложил мне вакансию. На вторую работу — в Amigoweb, где тружусь до сих пор — тоже взяли на позицию middle android developer, и работа соответствует этим рамкам, если исходить из того, что пишут на «Хабре» об обязанностях миддла.

Первую работу нашел сам, без помощи GeekBrains, еще до окончания курсов. Раскидал штук двести резюме по вакансиям — некоторые компании отклоняли заявку, кто-то просил сделать тестовое задание, где-то я сам отказывался. Столкнулся с тем, что дают тестовые задания, которые занимают много времени — на одно я потратил неделю, — а когда отсылаешь, в ответ получаешь молчание. Однажды я набрался наглости и спросил: «Хотя бы скажите, что в задании не так, проявите уважение к моему времени и усилиям». Мне ответили что-то невнятное, мол, да-да, извините, мы скажем, просто затерялась ваша работа. До сих пор молчат.

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

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

Думаю, что шанс устроиться на работу у разработчика из региона и из Москвы одинаковый, и его определяет уровень знаний. В моей практике 95 % заявок, которые я рассылал еще во время учебы, оставались без отклика. Работодатель обращает внимание на четыре фактора: профильное образование, дополнительные курсы, опыт в разработке и возраст.

Профильное образование интересует HR-ов, но все-таки это не основной показатель. Если соискатель в курсе технологий, обладает хорошими знаниями и уверенно это продемонстрирует, то большинство работодателей рассмотрят его и без профильного образования, найдут компромисс или помогут обучиться. Хотя рынок разработчиков переполнен, профессионалов среди них мало. Учитывая изменяющиеся требования, наличие корочки из вуза не столь важно. Важно, наверное, только если претендуешь на место в компании вроде Google. Мои сокурсники устроились разработчиками в банк и без профильного образования.

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

«Практика и еще раз практика»

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

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

В тему о страхе собеседований и о том, что никто не знает ответы на все вопросы, — популярная ветка в Twitter, которую начал создатель Ruby on Rails, Дэвид Хейнемейер Ханссон

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

Есть хорошие каналы в Telegram, где можно почитать о разработке и задать вопросы. Тематические подкасты тоже помогают заполнить пробелы в знаниях. Я слушаю Podlodka podcast и подкасты на сайте для разработчиков apptractor.ru. Начинающим могут быть полезны ролики на ютуб-канале Start Android, но у образовательных роликов о разработке есть проблема — они быстро теряют актуальность, и то, что записано год назад, может уже не пригодиться. Сам сейчас не смотрю ничего определенного, действую по ситуации — гуглю информацию и изучаю несколько источников, чтобы охватить проблему с разных сторон.

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

Игорь Разумов, выпускник факультета Android-разработки, рассказал GeekBrains, как начать карьеру в IT, имея юридическое образование, о чем важно помнить перед собеседованием и чем полезна студентам помощь наставников.

Возраст: 33 года

Профильное образование: юридическое

«Занятие, к которому душа лежит»

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

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

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

Результаты поиска в Google по запросу «сменить профессию на IT после тридцати»

«Если не получится — значит, не мое»

Сначала прошел курсы профессиональной переподготовки в Калининградской области, отходил 500 часов, но получил только базовые знания. Посещал курсы сисадминов, что тоже не привело к особым успехам. Тогда только начался набор в GeekUniversity, и я решил попробовать с мыслью: если и в этот раз не получится — значит, не мое.

Отзывы о GeekBrains увидел достаточно противоречивые, и знакомые даже отговаривали от этого шага, но для меня важно было поставить точку в образовании — или я иду к этой профессии, или всё. Для меня решающим плюсом в GeekUniversity было трудоустройство — сложно найти первую работу без профильного образования, когда тебе далеко за двадцать. Так я попал в самый первый набор в апреле 2017 года.

Попутно мне повезло. Google раз в год проводит бесплатный годовой курс на Udacity. Я попал в образовательную программу и параллельно учился в GeekUniversity.

Для участия в программе отбирают 30 тысяч человек, но по итогам конкурса только тысяче оплачивают обучение

«GeekBrains помог не упасть в пропасть отчаяния»

Решил поступить на факультет Android-разработки. Если учитывать современные реалии, с каждым годом сервисы активнее используются с мобильных устройств, и бОльшая часть гаджетов работает на Android. У меня даже машина уже на Android. Устройств на iOS много, но со стороны разработчика они труднодоступны — закрытые коды, дорогой порог доступа. Чтобы программировать под Android, достаточно ноутбука, который тянет Android studio — не обязательно современный, даже старенький справится. Под iOS же устройство должно быть обязательно из экосистемы Apple, и в целом сообщество iOS-разработчиков более закрытое. В Android-сообществе больше свободы, оно более живое — любой может взять код и модернизировать.

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

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

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

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

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

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

Почитать на тему

Наставничество GeekBrains. Рассказываем, кто такой наставник, как им стать и чем это полезно

«Важные факторы: профильное образование, дополнительные курсы, опыт в разработке и возраст»

После курсов я несколько месяцев работал удаленно в компании, куда меня авансом взяли на позицию middle-разработчика. Авансом, потому что не было опыта реальной работы. Устроиться помог однокурсник по GeekUniversity: он уже работал в компании и предложил мне вакансию. На вторую работу — в Amigoweb, где тружусь до сих пор — тоже взяли на позицию middle android developer, и работа соответствует этим рамкам, если исходить из того, что пишут на «Хабре» об обязанностях миддла.

Первую работу нашел сам, без помощи GeekBrains, еще до окончания курсов. Раскидал штук двести резюме по вакансиям — некоторые компании отклоняли заявку, кто-то просил сделать тестовое задание, где-то я сам отказывался. Столкнулся с тем, что дают тестовые задания, которые занимают много времени — на одно я потратил неделю, — а когда отсылаешь, в ответ получаешь молчание. Однажды я набрался наглости и спросил: «Хотя бы скажите, что в задании не так, проявите уважение к моему времени и усилиям». Мне ответили что-то невнятное, мол, да-да, извините, мы скажем, просто затерялась ваша работа. До сих пор молчат.

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

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

Думаю, что шанс устроиться на работу у разработчика из региона и из Москвы одинаковый, и его определяет уровень знаний. В моей практике 95 % заявок, которые я рассылал еще во время учебы, оставались без отклика. Работодатель обращает внимание на четыре фактора: профильное образование, дополнительные курсы, опыт в разработке и возраст.

Профильное образование интересует HR-ов, но все-таки это не основной показатель. Если соискатель в курсе технологий, обладает хорошими знаниями и уверенно это продемонстрирует, то большинство работодателей рассмотрят его и без профильного образования, найдут компромисс или помогут обучиться. Хотя рынок разработчиков переполнен, профессионалов среди них мало. Учитывая изменяющиеся требования, наличие корочки из вуза не столь важно. Важно, наверное, только если претендуешь на место в компании вроде Google. Мои сокурсники устроились разработчиками в банк и без профильного образования.

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

«Практика и еще раз практика»

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

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

В тему о страхе собеседований и о том, что никто не знает ответы на все вопросы, — популярная ветка в Twitter, которую начал создатель Ruby on Rails, Дэвид Хейнемейер Ханссон

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

Есть хорошие каналы в Telegram, где можно почитать о разработке и задать вопросы. Тематические подкасты тоже помогают заполнить пробелы в знаниях. Я слушаю Podlodka podcast и подкасты на сайте для разработчиков apptractor.ru. Начинающим могут быть полезны ролики на ютуб-канале Start Android, но у образовательных роликов о разработке есть проблема — они быстро теряют актуальность, и то, что записано год назад, может уже не пригодиться. Сам сейчас не смотрю ничего определенного, действую по ситуации — гуглю информацию и изучаю несколько источников, чтобы охватить проблему с разных сторон.

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

Источники: http://forum.sources.ru/index.php?showtopic=410822, http://talks.happymonday.com.ua/smenit-professiju-na-it/, http://geekbrains.ru/posts/from_lawyer_to_programmer

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *