История моего успеха началась полгода назад, когда решила, что хочу сменить работу. На тот момент я работала в небольшой компании «Руководителем департамента IT и безопасности» (безопасность приплели просто, чтобы было)...

История моего успеха началась полгода назад, когда решила, что хочу сменить работу. На тот момент я работала в небольшой компании «Руководителем департамента IT и безопасности» (безопасность приплели просто, чтобы было)...
Сколько себя помню, мне всегда нравилась техника. Нравилось настраивать её, разбирать и смотреть, как она устроена. В пять лет разбирал магнитофон, в шесть — видеомагнитофон, в семь — приставку (интересно, кто-нибудь ещё помнит Денди?). Но так получилось, что компьютер в доме появился только в пятнадцать лет, очень быстро научился переустанавливать операционную систему, устанавливать ПО, менять железо, но вот с написанием кода дело не задалось. В школе программирование преподавали скучно, образовательные курсы были неинтересными. А потом я нашёл Hexlet.
Очень подробный разбор курса "PHP" от одного из наших студентов. 12 курсов за 3 недели, и профессия освоена. Какие знания получил, с какими сложностями столкнулся - в блоге.
Коротко о пути из саппорта в программисты в 37 лет.
Можно ли стать программистом после тридцати лет? Свою историю я решился написать в основном для мотивации таких же, как я: людей, обремененных некоторыми обязательствами, которые когда-то ошиблись в выборе своей профессии и теперь сомневающихся, что ещё не поздно всё поменять.
Может весна, может какой то возрастной кризис, либо желание найти себя, а может просто все надоело, и нужно было что то менять. Работал я в тот момент столяром. Сменить работу хотел уже давно, но в какую сторону двигаться не очень понимал. И вот в мае 2018 года решил стать программистом.
С детства меня интересовали компьютеры. В годовалом возрасте я тыкал по клавиатуре 486-го, в пять лет открыл для себя мир игр, а через год родители подарили Pentium III. Мои старшие братья в начале 2000-ых годов закончившие университет по "компьютерной специальности" (не помню наименование) помогли его настроить. Как сейчас помню: диск с надписью сделанной черным маркером "Windows ME", ручное форматирование в формате NTFS и долгая установка ОС. В то время я просто сидел рядом и наблюдал за всем, для меня все было магией, я запоминал все последовательности нажатий кнопок, даже бессмысленные нажатия на пробел, думая что это все необходимый ритуал для включения компьютера и что без этого он не заработает и я не смогу поиграть в свои любимые игры.
Несколько позже один из братьев писал простенькие странички на HTML и CSS и я заинтересовавшись, и осознав что на компьютере можно не только играть, а еще и делать что то иное - с первого взгляда не совсем понятное и странное; начал стоять над душой и донимать его вопросами. Объяснив мне основы HTML и нарисовав схему "Компьютер -> FTP -> WWW", он уступил мне место и открыл Notepad.exe со словами: "Ну пиши теперь свой сайт". Для меня это был новый мир, я заливал красками фон, писал разными шрифтами, вставлял картинки и многое-многое. Но скоро это наскучило и я забыл про программирование до средней школы - времени, когда у меня появился интернет.
Июльский дайджест... Что-то подобное уже случалось на Хекслете год назад. Теперь надеемся это войдет в традицию и будет полезным для вас. Пожалуйста, оставьте свой фидбек: интересны ли вам подобные дайджесты, что я упустил, какие темы и новости вам интересны больше всего?
Понимаем как сложно некоторым начать карьеру. Непонятно что делать, да и вообще когда начинать поиски. Для этой цели мы внедрили новую фичу: Добро пожаловать в раздел "Карьера". Это не просто набор открытых вакансий для новичков (джуниоров) как это может показаться с первого взгляда. Фича многосоставная, двухсложная...
Первая моя айтишная работа - эникейщик в большой компании, из которой в последствии свалили все, кто имел хоть какое-то чистолюбие. Через год я стал старшим эникейщиком. Её через год ушел в админы. Ещё через 6 лет из 8-и в качестве админа я начал учиться программить
Привет. Меня зовут Сергей, мне 27 лет и я трудоголик. На сегодняшний день у меня третья трудовая книжка и около 10 лет официального трудового стажа. Хочу поделиться с вами своим опытом поиска работы и некоторыми мыслями на тему первого рабочего месяца. Всё это сугубо личный и субъективный опыт без историй успеха. Из общения с несколькими людьми, я понял, что состояние "для меня самое трудное - это начать" у некоторых возникает на стадии формирования резюме и выбора программирования, как профессии жизни.
Решился рассказать, как я прошел нелегкий путь к профессии программиста из диаметрально противоположных областей. Кто-то с детства тяготел к компьютерам и узнав, что есть возможность что-то написать некой загадочной последовательностью слов, символов и машина-программа-компьютер будет выполнять пусть и простые, но задуманные тобой действия, был сражен окончательно и выбор жизненного пути был определен. Наверное, это большое счастье и удача, пожалуй для любой профессии, без поправки на нашу сферу. У меня было совсем иначе — я до последнего момента не знал, кем хочу быть. Нет, это вовсе не значит, что я ленивый или ограниченный, скорее наоборот — я с огромным интересом погружался во все науки, мне было комфортно и в точных, и в гуманитарных дисциплинах, занимался всеми доступными мне видами спорта и был во всем этом в каком-то смысле успешен.
Но как и бывает, выбор профессии (точнее сказать, места учебы) остался на последний момент. Обычно в таких ситуациях дети идут по стопам родителей, в ту область, где есть шанс удержаться на плаву в водовороте жизни, либо, денежно-рейтинговую сферу, в мое время это были юристы-экономисты. Проживая, в провинциальном сибирском городке я решил идти на робототехнические системы. Было это, что тогда, что сейчас каким-то безумием, вызывавшим при этом парадоксальным образом всеобщее одобрение и слова поддержки. Конечно там были прекрасные заблудившиеся простые честные ребята, но даже несмотря на успешную учебу и отличный коллектив пришлось все это бросить, меня как и многих в то время накрыла предпринимательская деятельность и я перевелся на другой факультет, где мог больше заниматься работой. Это принесло мне в целом возможность вести достойную жизнь, приобрести машину-квартиру, помочь родственникам.
Интернет, особенно в последнее время, полнится историями о том как бывший <профессия> стал программистом. Примеры очень разные, там и хирург, и системный администратор, и даже бездомный. Как ни странно, поисковик выдает даже примеры того, как кто-то программистом не стал. Вот еще одна история, на этот раз менеджера. В российском понимании этого слова.
Григорий Грудинин прошел все 4 проекта на Хекслете и рассказал о своем интересном опыте. Вот его история:
Всем привет! Хочу рассказать о своем опыте прохождения проектов. Сразу оговорюсь, что узнав о таком интересном нововведение, бросил свой почти законченный путь по стеку PHP и окунулся в мир nodejs. Сделал я это только по одной причине: проекты - это самое важное, что даёт этот образовательный ресурс. Можно долго решать какие-то задачки, проходить курсы, без этого никуда, но основной толчок в собственном понимании того, к чему всё это идёт, дают именно проекты. Признаюсь честно, после прохождения курсов по PHP, курсы по nodejs казались гораздо более продуманными, более ориентированными на новичка. Проходил их достаточно быстро (никогда не делал больше 1-2 шагов в день, иначе решение дается очень легко, но в голове ничего не остается), кроме нескольких довольно сложных моментов, на уроки по которым запросто могло уйти несколько дней, а то и неделя.
Первый проект застал меня в сложном положении: в тот момент в первый раз за несколько лет находился в родном городе, пришлось пожертвовать встречами и общением на пользу дела, основную часть писал (и переписывал) почти на границе с Монголией в деревне, пользуясь тормозным интернетом с мобильного телефона...
Привет. Уже давно хочу поделиться своими впечатлениями о проектах и о учебе в Хекслете в целом. К сожалению, обычно я никогда не прикладываю в деле особо много усилий. Лень сопровождает меня всегда и везде. И Хекслет не стал исключением. Но сначала небольшая предыстория.
До Хекслета у меня уже был небольшой опыт в программировании: начинал что-то делать на Perl, потом немного увлекся C++, а потом под впечатлением от успехов инди-разработчиков ударился в геймдев, писал на Monkey. Но увы, ни в одном из дел не добился успехов, а все потому, что не изучив до конца инструмент, начинал писать какой-то огромный проект мечты. При небольшой цели мне становилось неинтересно, в итоге вот я уже пишу мморпг с "корованами" и прочим, а это приводило к тому, что временами втыкал по несколько часов, не понимая что написал неделю назад. В какой-то момент пришлось честно себе признаться: либо я так и останусь самоучкой-недоучкой и буду делать свой проект до конца жизни (потому что месяцами не могу заставить себя сесть за свой говнокод), либо надо что-то менять, и пора ставить реальную цель. Так я и пришел учиться в Хекслет с целью устроиться на работу программистом.
В Хекслете с первых уроков мне понравился подход: акцент ставился не на конструкциях языка, а на саму суть программирования. Кажется, это был курс "Построения абстракций". Тогда еще не было совсем простых курсов.
У нас накопилось чуть-чуть новостей и решили еще раз собрать все вместе и поделиться. Вот что мы на Хекслете сделали за июль:
Наконец-то у нас вышел новый курс по Git (можно смотреть бесплатно)
Проекты были только на JS, и нас давно просили запилить проекты по PHP. Так вот, оно свершилось. Первый проект уже запущен, люди проходят, прокачиваются и пишут приятные отзывы.
Некоторое время назад мы вместе с одним из учеников решили провести эксперимент. У него ситуация с обучением мягко говоря непростая. И Кирилл взял его обучение под свой контроль.
Ему 30 лет. Начал учиться с полного нуля. Ни в математике, ни в информатике знаний практически не было. Он до мозга костей гуманитарий и специалист в теологии. Тяжелая физическая работа в ночные смены, семья, ребенок, в общем, время на учебу крайне ограничено.
Всем привет, сегодня очередное интервью с нашим товарищем Евгением Синицыным (jougene). Евгений уже писал статью про свое трудоустройство, но мы решили еще немного помучить его вопросами, и он великодушно согласился :)
История Евгения вкратце для тех, кто не читал предыдущую статью:
У него в какой-то мере профильное образование (учитель английского языка и информатики), однако институт дал ему мало практических знаний, по крайней мере для трудоустройства их не хватало. В работе учителем он разочаровался, после возвращения из армии стал целенаправленно изучать программирование, попробовал несколько других онлайн-курсов, но результат был неудовлетворительный. Потом наткнулся на Хекслет, начал заниматься. Мы в то время как раз экспериментировали с онлайн-собеседованиями. И Евгений прошел такое собеседование в прямом эфире, держался достойно, его заметили будущие работодатели и пригласили уже на реальное собеседование, которое он прошел и приступил к работе PHP-программистом. В данный момент он поменял работу, и пишет код уже на новом месте. А еще вернулся доучиваться на Хекслет, потому что вышел на работу, так и не успев закончить курс полностью. Итак, поехали.
Сколько в итоге проработал на первом месте? Сложно ли было вообще включаться в “боевые задания” после учебы и туториалов?
На первом месте проработал 11 месяцев. Включаться в рабочий процесс было для меня очень необычно, все новое, то что проходили на курсах вообще какой-то другой мир. Пришел, показали, что такое джаваскрипт, консоль браузера, как там смотреть что куда отправляется, и какой ответ приходит. Короче получилось так, что с точки зрения всяких инструментов для работы все было новым. Что такое фреймворки я не знал, познакомился в процессе работы, работа с DOM’ом тоже в процессе, ну а дальше уже как-то сам начал осваиваться и делать более сложные задачи.
Наш товарищ eugenlee согласился развернуто ответить на вопросы о том, как пришла ему в голову идея стать программистом, как он учился на Хекслете и как в результате уволился и начал успешно работать PHP разработчиком.
Целая тьма подобных статей появляется постоянно, пришла и моя очередь написать одну. Не сочтите за пафос, программистов миллион и я уж точно не какой то особенный, это просто история. Однажды на одной из работ я столкнулся с очень банальной задачей – нужно было автоматизировать несколько простых задач (обработка данных, выгрузка на сервер и прочее), для этого начальник вручил мне книжку по Unix, и посоветовал ознакомиться с разделом по bash. Думаю именно в этот день моя жизнь сильно изменилась.
Все мои работы всегда были очень странными, я с самого раннего детства увлекался компьютерами и всегда работал только в этой сфере, начинал с техподдержки, в которой пробыл почти 5 или 6 лет, работал вроде как администратором серверов, банковских систем еще много чего, но работа почти всегда состояла из какой то магии, словно я был не специалистом в какой то определенной области, а безумным машинистом случайно дергающим рычаги, очень долгое время мне было просто все равно где работать, я не чувствовал особо себя удовлетворенным, но деньги всегда платили хорошие, так что я как то вроде плыл по течению.
Как только в вышеуказанный день я столкнулся с каким то подобием программирования (конечно же с удовольствием написав свою первую программу автоматизации на bash) я почувствовал что меня начинает безумно тянуть к этой сфере, вместо того чтобы работать я начал штудировать форумы, различные сайты и выяснять, что же можно программировать, как все это работает и как собственно попасть в эту сферу. В начале все казалось безумно сложным и не понятным. В какой то момент я наткнулся на подкасты (Радио-Т и DevZen были моими первыми) и меня окончательно и бесповоротно унесло, когда я слышал что то про разработку, про сферу, про людей, про процессы программирования меня накрывало какой то непонятной волной счастья и честно говоря не отпускает до сих пор. С этого момента я поставил себе цель стать разработчиком.
Свежий выпуск вопросов и ответов. Вопрос от Петра Алексеенко:
Я начинающий веб-программист, уже могу делать простые сайты и веб-сервисы на PHP, сейчас изучаю JavaScript. Много слышал про функциональное программирование, и как крут Хаскел и Clojure, посмотрел несколько уроков, сделал несколько упражнений. Интересно, прикольно, но не могу понять насколько это вообще имеет для меня смысл в реальной жизни. С одной стороны — очень интересно и есть приятное ощущение, что работаешь с элегантными штуковинами. С другой — прямо сейчас не могу ничего из этого применить, а сайты на PHP могу делать прямо сейчас. Стоит ли новичку лезть в дебри того же Clojure и ClojureScript, или сначала набрать достаточно опыта в обычных языках и фреймворках? Есть ли "правильное время" для изучения функционального программирования?
Отвечает Никита Прокопов (@tonsky)...