Всем привет. Меня зовут Николай. Я хочу поделиться с вами историей о том, как у меня получилось стать программистом с помощью Хекслета.
Я рад завершенному проекту, это было круто! Не забываемые эмоции, безценный опыт, чудесные сны :) По мне было тяжеловато, особенно в самом начале, но не смотря на все проблемы, я не сошел с дистанции, я завершил свой первый проект. Благодарю Рахима и Кирилла, то, что вы делаете — это круто, это лучшее что есть сейчас в интернете, продолжайте в том же духе! Спасибо всей команде Hexlet!
Да, спасибо, Рахим! Проекты супер-тема! Хекслет делает свое дело! А именно ломает мозг и заставляет забыть всё глупые и поверхностые курсы пройденые ранее и начать мыслить правильно! В первую очередь была проблема: для того чтобы научиться писать код надо писать код (привет, рекурсия!), а на это не хватало времени и мотивации. Для себя зачастую сложно придумать какую-то задачу и постоянно находятся дела воважнее. Проект ставит четкую задачу и конкретные сроки и мне уже не мешает кино по телевизору, которое смотрит жена или нерабочая обстановка кухни. Я просто брал ноутбук и каждую свободную минуту обдумывал как решить или (что было гораздо интереснее) как исправить код согласно твоим замечаниям. И, кстати, благодаря твоим замечаниям заполнил пробел работы с рекурсиями. Спасибо! Жду продолжения!
Выполнил первый проект и теперь очень доволен, что решил записаться и пройти его. Всегда завидовал людям, которые могут быстро воспринимать теоретический материал и сразу понимать, как его применять на практике. У меня такой суперспособности нет, и чтобы научиться использовать и закрепить полученные знания приходится проходить через боль, ошибки и страдания. Так вот проект позволяет все это получить дозировано, с поддержкой ментора и других участников проекта.
Помимо закрепления уже полученных ранее знаний, проект дал определенное представление того, на что мне стоит обращать внимание в будущем. К примеру, до начала у меня было довольно слабое понимание важности архитектуры проекта. А после того, как на практике увидел разницу в том что выходило в самом начале и что получилось в конце - это понимание пришло.
В общем, курсы дают знания, а проект разъясняет для чего эти знания нужны и как их применять в жизни.
Закончила свой первый проект на Хекслете и очень этому рада! О себе - 34 года, профильное образование, тёмное прошлое в 1С, 5 лет в отпуске по уходу за детьми и туманное будущее. Честно признаться, до начала проекта я очень боялась настройки окружения, все это казалось какой-то магией и шаманством :) Но в заданиях я обнаружила очень подробные инструкции и полезные ссылки, так что проблем особо не возникло. Я даже стала понимать, что я вообще делаю)) В самом важном задании (на мой взгляд) тоже была отличная подсказка, которая направила мысли в правильное русло. Еще сначала я переживала, что не успею все сделать вовремя, так что занималась проектом все свободное время. В итоге за 4 дня все уже было практически готово. В конце Рахим сделал несколько полезных замечаний, и я подправила свои ошибки. Такое ощущение, что некоторые вещи были написаны мной в бреду)) Так что на следующем проекте буду внимательнее. Итог. До этого я пыталась учиться на других ресурсах, но как только я попала на Хекслет, все изменилось. Огромное спасибо Рахиму, Кириллу за такой отличный ресурс! Я жалею, что не попала сюда раньше)
История моего успеха началась полгода назад, когда решила, что хочу сменить работу. На тот момент я работала в небольшой компании «Руководителем департамента IT и безопасности» (безопасность приплели просто, чтобы было)...
Меня зовут Роман, мне 29 лет. Мой опыт в разработке около 3х лет. До прихода в IT кем я только не работал. Последняя должность из "реального" мира - начальник отдела документооборота в логистической фирме. Уход в IT был запланированным и рассчитанным. В данный момент моя должность называется front-end engineer в компании Alpha UMI (ни о чём не говорит, ага). Отвечаю за front-end, пишу сам и пинаю сторонних исполнителей.
Это мой третий осознанный заход в Hexlet. К третьему разу я окончательно сформировал свои мысли и цели и решил посвятить год постоянному обучению в Hexlet. Профессию я выбрал Бэкенд js-программист, так как фронт конечно прикольно, но я считаю, что должен разбираться во всём. Настоящий инженер должен уметь всё в web-разработке.
До Hexlet учился я на самом известном портале о js - learn.javascript.ru. Чтобы не тратить своё время, я всегда покупаю участие в курсах. В обучение за три года инвестировано около 2500 - 3000$ - естесственно, что все затраты окупились давно. Да, книги я тоже покупаю. Если в данный момент я не могу купить книгу, то даже после прочтения "пиратки" всегда покупаю оригинал. Карма, надо уважать чужой труд, тогда и ваш уважать тоже будут.
Во время прохождения проекта получил сильные эмоции. От удовольствия до злости. Спасибо вам, было очень интересно. Я с вами до логического завершения профессии!
Вы лучшие! Я знаю на опыте. Спасибо!
p.s. Простите за сумбурность, торопился.
1 проект
Понравился проект, дает какое то представление о реальной разработке. Сами чекпоинты на мой вкус в нем довольно простые (по крайней мере после курсов и задач курсов хекслета), попотеть и подумать именно над алгоритмом заставил в основном 7, остальные решались за час-пол часа, даже хотелось более сложных "игр". Хотя смысл проекта конечно не в сложности задачек (сложные задачки и в курсах хекслета есть). Самые сложные чекпоинты тут первые три, в окружении JS с непривычки просто черт ногу сломит, не скажу что после проекта я начал хорошо в нем ориентироваться, но по крайней мере оно теперь для меня чуть меньше похоже на непроглядную пучину боли и отчаяния.
В процессе появилась идеи как можно улучшить "архитектуру" игры - сейчас например у меня "движок" для проверки правильного ответа просто сравнивает пришедший от пользователя результат с требуемым, а ведь в теории может быть игра в которой правильных ответов может быть больше чем один, и правильнее бы было отправлять ответ пользователя игре, и получать из нее true/false. Я почти ждал что в одном из последних заданий будет такой подвох и мою логику придется переделать и доработать, но обошлось :). Надо идти дальше по курсам и сбить там задачами это ложное ощущение "блин какой я крутой, сдал начальный проект на три дня раньше срока".
2 проект
Можно сказать что на этом проекте я столкнулся с первыми реальными трудностями в обучении на хекслете. Дело не в сложности задач (в курсах есть практика и сложнее) а в ограниченном времени и работе под давлением. Это все конечно кажется очевидными вещами, но когда время конец пятницы, а у тебя никак не получается нормальный рендер в пятом чекпоинте, и ты в панике начинаешь делать совершенно глупые ошибки пытаясь завершить все до дедлайна (я стер в гневе весь свой почти рабочий код который даже не закомитил с мыслью что все это ужасно и проще переписать. Восстанавливал я его три часа, хотя написан он был за 40 минут). С задачами такого нет, тебя никто не торопит, даже сложную задачу ты можешь решать пару дней. Так что для меня этот проект стал таким небольшим опытом программирования под давлением, и показал что надо как то по мимо кодинга тренировать и стрессоустойчивость (с первым проектом такого не случилось).
Ну и работа под контролем опытного разработчика который тыкает тебе на твои ошибки, и раскрывает глаза на вещи о которых ты не думал очень помогает. До проекта я планировал дальше рашить по курсам быстрее быстрее. Сейчас я наверное наоборот слегка вернусь назад, есть понимание что некоторые концепции я явно не понял.
Прошло уже достаточно времени с того момента, как я закончил обучение на Хекслете по профессии JS-backend разработчика (к сожалению, без участия в проектах по финансовым причинам), чтобы, наконец, рассказать свою историю. Расскажу немного о себе, меня зовут Шухрат, родом я из Ташкента. В первый раз я столкнулся с программированием еще в лицее, и если задачки на паскале у меня худо-бедно получались, то вот на следующий год наш информатик начал семестр по C#, где я окончательно поплыл.
Я прошел первый проект и очень этому рад! Хотя сначала боялся что не успею. До этого моента я никогда не проходил подобные онлайн курсы, поэтому сравнивать мне особо не с чем, но впечатления у меня только положительные ). Сейчас проект кажется не сложным, но что бы успешно его поройти нужно было хорошо подготовиться - пройти все предыдущие курсы, подготовить окружение. Проект погружает в экосистему JS, а она довольно сложная, но я чувствую, что приобрел некоторый навык работы в ней, хотя еще не понимаю всего до конца.
Очень нравиться как на Хекслте устроено обучение, интерснейшая теория и практические задачи. Для меня стали открываться аспекты функционального программирования вообще и в JavaScript в частности. Огромное спасибо Рахиму и Хекслет за нескучные курсы, которые реально помогают учиться!
Ура! Хотя у меня двоякое чувство, рада, что что осилила проект, и в тоже время в душе корю себя, могла бы сделать лучше. ))) Признаюсь, на 5 шаге, когда нужно было построить архитектуру, накрыло отчаяние. Когда наконец-то дошло, что необходим общий каркас, а каждая игра просто будет подставлять свои данные, наступил второй этап отчаяния, как это реализовать. Пришлось на бумаге расписывать каждый шаг. А вообще было очень интересно - засыпаешь с мыслями о функциях и просыпаешься с ними.))) Структура проекта по файлам уже не пугает. Очень мотивирует тот факт, что теперь знаешь зачем и почему изучала темы и задачи, предшествующие проекту.)))) Хотя многие пробелы в знаниях нужно еще подгонять. Спасибо огромное!!!
Сколько себя помню, мне всегда нравилась техника. Нравилось настраивать её, разбирать и смотреть, как она устроена. В пять лет разбирал магнитофон, в шесть — видеомагнитофон, в семь — приставку (интересно, кто-нибудь ещё помнит Денди?). Но так получилось, что компьютер в доме появился только в пятнадцать лет, очень быстро научился переустанавливать операционную систему, устанавливать ПО, менять железо, но вот с написанием кода дело не задалось. В школе программирование преподавали скучно, образовательные курсы были неинтересными. А потом я нашёл Hexlet.