Не определившись с профессией, я решила не идти в ВУЗ, а поработать годик-другой, и случайно в вакансиях нашла упоминание о Hexlet. И теперь я веб-разработчик.

Не определившись с профессией, я решила не идти в ВУЗ, а поработать годик-другой, и случайно в вакансиях нашла упоминание о Hexlet. И теперь я веб-разработчик.
Рефлексия какого-то Васи из интернета на тему становления программистом. Воспоминания субъективны, многое забыто, многое приукрашено, о многих ошибках даже не хочется вспоминать.
История моего успеха началась полгода назад, когда решила, что хочу сменить работу. На тот момент я работала в небольшой компании «Руководителем департамента IT и безопасности» (безопасность приплели просто, чтобы было)...
Прошло уже достаточно времени с того момента, как я закончил обучение на Хекслете по профессии JS-backend разработчика (к сожалению, без участия в проектах по финансовым причинам), чтобы, наконец, рассказать свою историю. Расскажу немного о себе, меня зовут Шухрат, родом я из Ташкента. В первый раз я столкнулся с программированием еще в лицее, и если задачки на паскале у меня худо-бедно получались, то вот на следующий год наш информатик начал семестр по C#, где я окончательно поплыл.
Сколько себя помню, мне всегда нравилась техника. Нравилось настраивать её, разбирать и смотреть, как она устроена. В пять лет разбирал магнитофон, в шесть — видеомагнитофон, в семь — приставку (интересно, кто-нибудь ещё помнит Денди?). Но так получилось, что компьютер в доме появился только в пятнадцать лет, очень быстро научился переустанавливать операционную систему, устанавливать ПО, менять железо, но вот с написанием кода дело не задалось. В школе программирование преподавали скучно, образовательные курсы были неинтересными. А потом я нашёл Hexlet.
Всем привет! Меня зовут Артем, и это моя история о том, как из экономиста в 32 года стать программистом. Постараюсь описать свой опыт максимально сжато.
Исходные данные 31 год, экономист, удаленная работа, никогда не занимался программированием (только втайне мечтал :) ). Выходные данные спустя ровно год (за минусом нескольких дней) завалил четвёртый проект по бэкенду, так как устроился работать фронтендером.
Коротко о пути из саппорта в программисты в 37 лет.
Можно ли стать программистом после тридцати лет? Свою историю я решился написать в основном для мотивации таких же, как я: людей, обремененных некоторыми обязательствами, которые когда-то ошиблись в выборе своей профессии и теперь сомневающихся, что ещё не поздно всё поменять.
Ниже представлена подборка типичных ошибок, которые допускают программисты при именовании переменных и функций в своём коде. Примеры взяты из проектов учеников Хекслета. В качестве языка для демонстрации я использую JavaScript, как наиболее универсальный, но сами примеры никак не связаны с тем, какой язык используется. Эти ошибки встречаются везде в одинаковых пропорциях.
Для тех, кто сомневается в целесообразности обучения на Хекслете.
Для тех, кто учится, но не понимает, где и когда ему пригодятся знания, получаемые здесь.
Для тех, кто отчаялся и думает, что не предназначен для программирования или разработки.
Для тех, кто прохавал жизнь с самого низа… посвящается.
Начал я проходить профессию на Хекслете очень давно, может года 2 назад. С самого начала мне было трудно, потому что это совершенно иное, нечто другое и непривычное для меня, но до жути интересное. Бросал обучение из-за отчаяния, снова начинал и обратно.
Несмотря на то, что свою первую строчку кода я написал ещё в школьные годы на мифишных подготовительных курсах (там был паскаль), и образование имею вполне себе профильное (бизнес-информатика), после универа жизнь как-то забросила в другое русло, и лет эдак шесть я вообще был в стороне от этой темы, занимаясь совершенно разными вещами, вроде участия в создании ютуб канала для одной кинокомпании (даже в офисе Гугла побывал!) или продажи услуг в World of Warcraft.
Однако, в какой-то момент наступило озарение и я решил, что хватит избегать своей сущности и пора вернуться в родную стихию. Начал копать в поисках каких-нибудь курсов и отзывов о них, в итоге наткнулся на тред на дваче (of all places), где анон очень позитивно отзывался о Хекслете. Цепануло упоминание о том, что сами создатели напрямую общаются с аудиторией, отвечают на вопросы и вообще всячески помогают. Надо сказать, что про Хекслет я впервые услышал задолго до этих самых поисков: наткнулся как-то в своей ленте на видео у Кати Гавриловой, с которой учился на одном курсе, но в тот момент серьёзного значения не придал, и только открыв одно из видео с Кириллом осознал, что где-то этого достопочтенного господина я уже видел, благо память на лица хорошая, затем, копнув ютуб канал и найдя-таки то интервью, решил, что это судьба и в тот же день оформил подписку.
Решился рассказать, как я прошел нелегкий путь к профессии программиста из диаметрально противоположных областей. Кто-то с детства тяготел к компьютерам и узнав, что есть возможность что-то написать некой загадочной последовательностью слов, символов и машина-программа-компьютер будет выполнять пусть и простые, но задуманные тобой действия, был сражен окончательно и выбор жизненного пути был определен. Наверное, это большое счастье и удача, пожалуй для любой профессии, без поправки на нашу сферу. У меня было совсем иначе — я до последнего момента не знал, кем хочу быть. Нет, это вовсе не значит, что я ленивый или ограниченный, скорее наоборот — я с огромным интересом погружался во все науки, мне было комфортно и в точных, и в гуманитарных дисциплинах, занимался всеми доступными мне видами спорта и был во всем этом в каком-то смысле успешен.
Но как и бывает, выбор профессии (точнее сказать, места учебы) остался на последний момент. Обычно в таких ситуациях дети идут по стопам родителей, в ту область, где есть шанс удержаться на плаву в водовороте жизни, либо, денежно-рейтинговую сферу, в мое время это были юристы-экономисты. Проживая, в провинциальном сибирском городке я решил идти на робототехнические системы. Было это, что тогда, что сейчас каким-то безумием, вызывавшим при этом парадоксальным образом всеобщее одобрение и слова поддержки. Конечно там были прекрасные заблудившиеся простые честные ребята, но даже несмотря на успешную учебу и отличный коллектив пришлось все это бросить, меня как и многих в то время накрыла предпринимательская деятельность и я перевелся на другой факультет, где мог больше заниматься работой. Это принесло мне в целом возможность вести достойную жизнь, приобрести машину-квартиру, помочь родственникам.
На Хекслет меня привёл мой руммэйт во времена, когда я поехал по программе обмена в Польшу, как-то раз я спросил у него, что он делает, и он ответил, что пытается написать рекурсивную функцию для каких-то целей, тогда для меня это прозвучало как заклинание.
Всем привет, наконец-то я тоже решился выложить свою историю в IT сфере. Моя история началась еще в классе 7, тогда я впервые пробовал себя в роле программиста, пытался писать игры на Game Maker, открывал Youtube уроки, смотрел как что-то делают и просто повторял за ними не вдумываясь. Дальше я отложил эту идею в долгий ящик и забыл про неё
Привет! Меня зовут Dan. Я бы хотел рассказать, как за 11 месяцев я прошел путь от первой оплаченной подписки на Хекслет до контракта с американским стартапом.
Изучать современный JavaScript — болезненно, если вы не знакомы с ним с самого его рождения. Экосистема разрастается и меняется с такой скоростью, что сложно разобраться с тем, какие проблемы пытаются решить разные инструменты. Я начал программировать в 1998 году, но к серьёзному изучению JavaScript приступил только в 2014. В то время я помню как анализировал Browserify и изумлённо смотрел на его слоган:
Browserify позволяет запрашивать (require) модули в браузере, объединяя все зависимости.
Можно сказать, я не понимал ни слова в этом предложении, и с трудом осознавал, насколько это может быть полезно мне, как разработчику.
Цель этой статьи — показать исторический контекст развития инструментов JavaScript до их уровня в 2017. Начнём с самых первых моментов и построим шаблон веб-сайта, как бы это сделали динозавры — без инструментов, чистый HTML и JavaScript. Затем мы будем пошагово вводить различные инструменты, чтобы на практике видеть, какие задачи они решают — поочерёдно. Благодаря историческому контексту у вас будет больше возможностей изучить и лучше адаптироваться к бесконечно меняющемуся JavaScript. Давайте начнём!
Интернет, особенно в последнее время, полнится историями о том как бывший <профессия> стал программистом. Примеры очень разные, там и хирург, и системный администратор, и даже бездомный. Как ни странно, поисковик выдает даже примеры того, как кто-то программистом не стал. Вот еще одна история, на этот раз менеджера. В российском понимании этого слова.
Григорий Грудинин прошел все 4 проекта на Хекслете и рассказал о своем интересном опыте. Вот его история:
Всем привет! Хочу рассказать о своем опыте прохождения проектов. Сразу оговорюсь, что узнав о таком интересном нововведение, бросил свой почти законченный путь по стеку PHP и окунулся в мир nodejs. Сделал я это только по одной причине: проекты - это самое важное, что даёт этот образовательный ресурс. Можно долго решать какие-то задачки, проходить курсы, без этого никуда, но основной толчок в собственном понимании того, к чему всё это идёт, дают именно проекты. Признаюсь честно, после прохождения курсов по PHP, курсы по nodejs казались гораздо более продуманными, более ориентированными на новичка. Проходил их достаточно быстро (никогда не делал больше 1-2 шагов в день, иначе решение дается очень легко, но в голове ничего не остается), кроме нескольких довольно сложных моментов, на уроки по которым запросто могло уйти несколько дней, а то и неделя.
Первый проект застал меня в сложном положении: в тот момент в первый раз за несколько лет находился в родном городе, пришлось пожертвовать встречами и общением на пользу дела, основную часть писал (и переписывал) почти на границе с Монголией в деревне, пользуясь тормозным интернетом с мобильного телефона...
Иногда престижность работы программиста ломается коллегой, который разбивает голову о клавиатуру. Инновации позволяют программистам быть более производительными, писать код быстрее и качественней. Но это не мешает существовать тем продуктам, которые усложняют нашу работу...
Как разработчик, вы ежедневно возвращаетесь к набору тех проблем, которыми пропитан ваш софт. Он абсолютно всё делает неправильно. А того, что люди от него хотят, этот софт как раз не делает.
Все ваши взаимодействия с пользователями сводятся к тому, что они хотят чего-то, чего вы им не дали. Они не понимают, почему всё не так просто, как им кажется.
Мы мечтаем о том дне, когда кто-то поблагодарит нас за безупречную работу в проекте и не потребует каких-нибудь "добавок".
Спецификации и требования — заранее, пожалуйста!
Возможно, подруге вашей мамы нужна помощь с принтером — ей сказали, что вы работаете в ИТ. Или у вашего продакт-менеджера отсутствуют какие-либо технические знания, и он совершенно не разбирается в современных методах программирования.