Алексеев Тимур, юрист из Екатеринбурга, не нашёл себя в профессии и выучился на программиста. Он рассказал, как совмещал работу с самообучением и превратил школьное хобби в способ зарабатывать.
Понял, что быть юристом — не моё
Мне 26 и я пришёл к программированию в сознательном возрасте. По образованию я юрист-педагог. После выпуска из вуза я решил развиваться в юридической сфере. Моя первая работа — небольшая юридическая контора в Екатеринбурге. Там я проработал юристом несколько месяцев, но нас обманывали с зарплатой, поэтому надолго я не задержался.
Потом я работал секретарём в арбитражном суде: вёл протоколы судебных заседаний и готовил документы. Людей без опыта госслужбы берут только на должность секретаря судебного заседания. Спустя год я разочаровался в судебной системе страны, и решил, что юридическая сфера — не моё.
После суда меня позвали работать в организацию, которая занимается event-менеджментом на госзаказе. Это было подведомственное учреждение Департамента молодёжной политики. У меня до этого был подобный опыт: в университете я организовывал мероприятия, был в студенческом отряде, проводил концерты. Мне сказали, что «будет весело и круто», но реальность не совпала с ожиданиями. Центр был с уклоном в патриотическое воспитание, и возможности привносить свежие идеи у сотрудников не было. Тогда я решил, что нужно менять профессию.
Моя работа в сфере event-менеджмента
Я начал присматриваться к ИТ. У меня был небольшой опыт вёрстки, который я получил в школе. Я нашёл учебник, начал программировать на C # и понял, что это несложно. Первые успехи вдохновляли: я начал писать программы с учебником в руках по ночам и часто зависал на Stack Overflow. Я решил осваивать фронтенд. Профессиональные курсы выбирал с 2016 года: очень хотел изучить вёрстку, но не было денег.
Обучение, работа и сон
В 2017 года я работал в банке. У них была реферальная программа — нужно было привести сотрудников, за это компания оплатит курсы или поездку. Я привёл троих людей и начал заниматься в HTML Academy. У меня было несколько критериев при выборе онлайн-школы: интерактивное обучение, живое общение с наставником, качественная подача материала и быстрая система проверки работ.
Онлайн-обучение заняло полгода. Я прошёл три интенсива: два по вёрстке и один — JavaScript. Материал изучал поэтапно: сначала осваивал теорию, затем разрабатывал собственные проекты.
Два раза в неделю была лекция по определённой теме. Курс по вёрстке, например, состоял из нескольких основных блоков:
Создание разметки.
Графика.
Введение в CSS.
Построение сетки страницы.
Декоративные элементы и текстовое содержание.
Оптимизация кода.
Оформление контента.
Введение в JavaScript.
Потом я изучал дополнительные материалы, выполнял интерактивные упражнения и отрабатывал знания на учебном проекте. Приходилось жертвовать сном — ночами я занимался проектом, а днём работал в банке.
Пропущенную лекцию можно было посмотреть на видео. Кроме того, ученики получали дополнительные материалы: ссылки на зарубежные статьи или Stack Overflow, презентации, демки, где разбирались пошаговые инструкции и практические примеры. Материала было достаточно, чтобы изучать тему легко и последовательно.
По любому вопросу я обращался к своему наставнику: писал ему в Telegram или звонил, а он терпеливо всё объяснял. Мой наставник — фронтендер с большим опытом. Если возникали трудности, то достаточно было поговорить с ним полчаса по Skype: он разжёвывал сложные моменты на примерах через удалённый доступ к моему ноутбуку.
Процесс обучения в HTML Academy
Каждый студент создаёт собственный аккаунт в сервисе для совместной разработки GitHub — там я собирал своё портфолио и загружал куски кода. Наставник проверял работу, оставлял комментарии, я вносил правки. Таких этапов было несколько. Потом лекции закончились, а я продолжил заниматься личным проектом. Приходилось много работать ночью, чтобы уложиться в сроки, сделать работу качественно и защитить свой проект. Каждый из них я защитил на максимальный балл.
Сертификат об окончании курсов
Работа в веб-индустрии
После защиты проекта и начал искать работу в ИТ. Я прошёл три собеседования и стал Junior-разработчиком в компании, которая занимается разработкой приложений для бизнеса.
При отборе кандидата работодатель обращает внимание на специальное образование, реальный опыт работы, хорошее портфолио на GitHub с примерами кода — это увеличивает шансы. Я ни разу не встречал жёстких требований о высшем образовании. Меня спросили о дипломе, но это не повлияло на решение работодателя, и я получил работу.
Новичкам в веб-индустрии я советую набраться терпения и не бояться изучать новое в любом возрасте.
Сейчас я много работаю и продолжаю пополнять знания. Не хочу быть фулстэк-разработчиком, мне интереснее во фронтенде. В сфере ИТ нужно развиваться постоянно: знания быстро теряют свою актуальность. Планирую пройти второй и третий уровень JavaScript. Моя планка — зарабатывать более 60 тысяч рублей в месяц. Для регионов это хорошая зарплата.
HTML Academy — онлайн-школа для тех, кто хочет сменить профессию и стать востребованным специалистом в веб-индустрии. На интерактивных курсах и интенсивах можно с нуля изучить HTML и CSS, JavaScript, PHP и Node.js, не выходя из дома.
По промокоду MEOWARD читатели vc.ru получают скидку 1000 рублей на участие в любом интенсивном онлайн-курсе. Ввести промокод можно на сайте во вкладке «У меня есть счастливый набор символов» в разделе «Оплата».
Так промо HTML академии это всегда притянутые за уши истории "успеха".
Хотя в этой истории особого успеха не вижу. Чел прошел курс, устроился джуном, зарабатывает меньше 60 (если у него цель столько получать), где тут успех?
Я вижу в этой ситуации только то, что академия здесь только посредник, все знания для устройства джуном можно легко получить самому, информации в сети очень много.
Да ладно статья, тут чего стоит главная картинка. Видимо этот "html код" писал один из выпускников.
Тег <head> внутри <body>, а дальше замес из <p> и <br>
На VC без промо больше всего пишут нативные статьи про geekbrains. HTML Academy давно их знаю, когда еще только только запускались. Особо они глаза не мозолят.
Чтобы заплатить htmlacademy, чтобы они заплатили vc, чтобы кто-то прочёл и вдохновился, и заплатил htmlacademy.
Вот с последним пунктом, наверное, сложновато будет
По отзывам людей, собеседующих джунов после подобных курсов - "крайне слабый уровень, но с завышенными амбициями". Хотят зарабатывать около сотки, но уровень практически нулевой.
а курсов, заменяющих школу, ещё нет? это ж как здорово - пока те идиоты 5 лет получают фундаментальные знания, тут выучил вёрстку и уже стал полноценным программистом
хорошим фронтерам платят как всем, лид может получать 300 тыщ. чему они тогда учатся вместо ф.знаний? или это такой easy way - не учась, получить кучу денег?
Да например смотреть курсы на ютуб (некоторые ничуть не хуже), читать документации а общение с "наставниками" найти на тостере, stockoverflow и cyberforum (там можно найти намного более грамотных людей)
да ну бросьте, ни разу не удобнее. Помню книгу по JS, напечатан код на странице, ты его набираешь вручную (!). Если был CD с примерами, то хоть еще как то побыстрее было. Поиск по толстенному талмуду? О даа
Согласна, в статье кроме верстки особо ничего не описано, но в заголовке себя назвал разработчиком. Разработчики не занимаются версткой, это верстальщики, которые чаще не занимаются разработкой)
Работала в двух крупных проектах, были реальные разработчики высоко-нагруженных систем, они ни в верстку не лезли, ни в модули разных cms-ок, не наше, "у нас другая специализация".
пфф, фронт это только для UI юзверьского, который пользует какой-то небольшой несчастной апишечкой в своём spa. А для чего же тогда по-вашему базы, микросервисы, распределенные транзакции, очереди и всё такое, если логика на фронте?
А что, разве наличие логики на фронте автоматически подразумевает что логики не может при этом быть и на бэке?
Кто сказал "или фронт или бэк. Только одно место для логики"? Каждый кусок отвечает за свою логику.
Не вижу противоречия.
ещё раз. это не вьюхи, а полноценное gui-приложение, динамически создающее и меняющее свойства всех ui-элементов. а обращаться оно должно, в старых терминах, к мидлеваре, реализующему бизнес-логику
GUI приложения могут без бд работать, в этом суть.
И неважно, десктопное приложение или веб.
Конечно, большинство приложений использует базу, но для этого есть api.
В бд идёт бэк, котрый это оборачивает в рест сервисы, а фронт их дёргает аяксом. И соответственно логика отображения, работы интерфейса и прочее всё на фронте (то есть в браузере генерится html с помощью приложения, написаннго на JS, и исполняющегося в браузере - как правило этот js билдится чем-нибудь типа ангуляра или реакта и пишется не на нативном js, но это тоже необязательно).
Основная идея в том, что ресты только отдают данные или выполняют конкретные действия (и работают с базой соответственно). А вся логика с отображением - на фронтенде работает.
По сути это как один раз загрузившаяся страница, которая умеет перерисовываать разный HTML для разных разделов сайта без перезагрузки всей страницы.
Сейчас это стандартная архитектура веб-приложений которые предназначены для юзеров.
...ну да, там писать Single Page Application на React и всё такое. Которая долбится в ресты. Стандартный подход сейчас в подавляющем большинстве проектов.
В итоге ещё бы и юристом поднялся бы интереснее, чем фронтом, наверняка.
Мой любимый жанр агитки - человек с неплохой профессией решил вайти вайти.
А потом люди приходят на собеседования после всех этих курсов, думаю что кому-то нужны за хорошие деньги, не умея на самом деле даже элементарных вещей и осознают что могли бы все это и сами выучить
он не работал юристом по сути, если читать описание. а в секретари СЗ берут даже слабоумных, да кого угодно кто готов барабанить на компе 8 часов подряд за 15К в месяц. да и что за профессия такая, "юрист-педагог".
Слабоумных не берут - слишком большая ответственность, но бывают промахи.
не 8 часов, а 12-14/7.
050402 - Юриспруденция, специальность 032700, квалификация - учитель права.
1) условно слабоумных, если вы не умеете отличать буквальную характеристику от сравнительной, туда берут от бабушек предпенсионерок до студенток первого курса с нулевым опытом работы 2) везде по разному, в крупных городах да, в области нагрузка в целом и на суды и на аппарат не такая адская 3) учитель права это тот кто преподает право, значит изначально не работали прямо по специальности. если вы сами не вели дела, не выступали в суде на одной из сторон, не готовили исковые заявления то вы не работали юристом, вы работали клерком в суде и еще хз кем пару месяцев в какой то мутной конторе, офигенный юрист, чо
Надо отличать специальность от квалификации. Разница в программах между классическим юристом и учителем права - в бОльшем количестве психологии+педагогика, но в жертву принесли налоговое право, право соц.обеспечения итд. Основа - одна. В дипломе написано - юриспруденция. В противном случае в суд бы не взяли работать. В "мутной конторе" я выступал в суде, готовил документы и вы явно не умеете отличать условного "клерка" от работы секретарем с.з. Любая опечатка, неправильная ссылка на закон, обоснование - все будет основой для отмены акта. Но ведь принижение опыта собеседника - очень удобная основа для своего возвеличивания, не так ли?
1) дайте номера дел по ГАС правосудие где вы были представителями истца/ответчика по своей фамилии, сколько тех дел было за время вашей работы? 2) "любая опечатка, неправильная ссылка на закон, обоснование - все будет основой для отмены акта" кучу таких решений видел и лично получал на руки, и по опечаткам и по неправильным ссылкам и по более грубым ошибкам, именно из за низкой квалификации секретарей, помощников, из-за дикой нагрузки на суды - никогда не подавал из за этого на пересмотр или на отмену, как правило там формальные ошибки а не по существу, чаще проще переподать в тот же суд если это возможно по закону, тк это банально быстрее чем ждать пересмотра в вышестоящем суде где очередь дольше и это ради того чтобы исправили не влияющую на исход дела опечатку или попутную статью которую внесли с другого дела тк по одному шаблону печатают решения как зайцы на барабане, блин вы реально теоретик какой то( 3) ВОЗВЕЛИЧИВАНИЯ, копирайтер с вас примерно как юрист(
Мне зачем доказывать вам, что я не верблюд? Где для одного затягивание - зло, для другого - благо, чтобы пропустить сроки. Я работал на банкротстве - там это частый ход. Вы же в своем примере свой личный опыт переносите на ВСЕХ как единственно правильный. В банке я работал не условным "консультантом", а с направлением в 229-фз на внутренние нужды. Тоже пруфы нужны? И Ваши способности никто не принижал, в отличие от Вас. Я говорил, что я копирайтер? Или мои навыки юриста были оценены д.ю.н.? Если нет - пожалуйста, не общайтесь с людьми больше. Вам это противопоказано.
а зачем вам вообще писать на VC с пометкой на правах рекламы с кликбейтным заголовком - видимо что то всем доказать? пропустить сроки чего?) "Вы же в своем примере свой личный опыт переносите на ВСЕХ как единственно правильный" - это мне чел пишет который выше по ветке расписывает как все ССЗ работают по "12-14/7"? ну, и я как бы без ваших советов определюсь, с кем и как мне общаться - в том числе и тут)
я не оскорблял и не пытался в вас усомниться, просто исходя из описанного вами опыта высказал мнение, что вы изначально не состоялись как юрист (не были им, ну так сложилось). ничего личного тут нет. удачи вам в вашей карьере айтишника.
Как же заебали эти "трулайфстори"! Как джунов начнёшь смотреть, так там одни - "хочу сотку, закончил гибрайнс и подобное говно, нихера не шарю, мой проект очень крутой, я написал приложуху инженерный калькулятор, я у мамы инженер, возьмите меня!" Ребят, не ведитесь на эти курсы пробуйте сами въехать, как въедите ищите себе ментора, лучше ему бабоса зарядите, чем платить за то, что вас учат люди, которые сами ни хера не умеют, в таких раскладах уж лучше в универ пойти.
Нет, чувак с тобой так никто не говорил и говно я лил исключительно на стори и ГБ, но видать по больному резанул и ты заговорил на своем языке, а ща галимо заднюю включить с проскомом пытаешься))
Дай, угадаю, тебя сливают на моменте сопроводительного письма? Если да, то не стоит в нем указывать, что если тебя не возьмут, то ты возьмёшь в заложники семью эйчара. Не благодари за совет, бро, всегда пожалуйста.
Я уж понял, Гугл чудеса творит. Немного перефразирую - "сорри, бро, но реклама ни чем, прям второй стори про мать после декрета, которая по выходу с него и окончанию твоих курсов тимлидом стала.
Я бы под такой в комментах постеснялся писать".
А, вообще, невежливо основателю такое писать, сразу видно как система наставничества работать будет.
А я то думал общаться на одном языке со своей аудиторией - верх вежливости. Оказывается, нет. Вы уж определитесь, с вами в вашем стиле общаться или как-то иначе.
А, вот и нет, раз уж на "Вы", то Вы используете Вашу лексику, оскорбляя незнакомого человека, назвав его "псом", а я лишь бурно высказываю свое возмущение ростом популяции "яумамыпрограммистов" взрощенных всякими популярными курсами.
Сначала надо понять, кнопка или ссылка, а уже потом использовать подходящий тег.
Примеры кнопок: увеличение или уменьшение числа гостей в форме бронирования; крестик, который закрывает попап; переключатель слайдов в слайдере.
Общее у кнопок одно: они что-то изменяют в интерфейсе, но в принципе никуда вести не могут, не имеют адреса.
Ну и кнопки отправки формы - это отдельный пример кнопок. Ведь формы отправляют данные по какому-то адресу. В этом случае адрес всё равно принадлежит не кнопке, а самой форме.
Для всего этого используем
Когда появляется намёк на адрес - используем ссылки, то есть тег . Пример: кнопка входа, которая выглядит как кнопка, и вызывает при нажатии всплывающую форму входа. На самом деле это ссылка, так как может вести на отдельную страницу входа.
За этот noob шторм стоит поблагодарить успешный маркетинг гигбрейнса и эйч-ти-ми-эль академи :) Они же слоганы любят "ВАСЯ ПУПКИН ПРОШЕЛ НАШ КУРС И ТЕПЕРЬ ЗАРАБАТЫВАЕТ 100К+"
Привет всем, я герой этой промо статьи и рассказывал от чистого сердца.
На самом деле правда обидно, что миддлы и сеньоры в комментариях набросились на джуна.
Могу на все вопросы ответить подробнее, но замечу что опыт до работы фронтом у меня не «один раз поработал юристом», а гораздо бОльший. Всего в короткой статье не описать.
Никто не утверждал, что я все идеально знаю. Мне приходится усердно учиться прямо сейчас, чтобы оправдать веру в меня.
P.S. Меня правда взяли на фронта. Да, если читать внимательно - ещё есть интенсив по js. Нет, я не юноша из колледжа, что хочет сразу сотку в месяц.
А я смотрю что тут есть люди которые критикуют новичков? Себя забыли? Когда выпустились не важно от куда и в руках была максимум теория и 1% практики. Но прошло пару лет и вы набрались практики не раз при этом набив голову, начинаете умничать?
Здесь критикуют только левоту маркетинговой стори:
Вышел из универа => попытался 1 раз поработать => сделал выводы о профессии => "а пойду-ка я в ай-ти".
Ну, кстати, на htmlacademy не надо бурчать — для входа в профессию курсы у них и правда неплохие. Только нужно понимать, что это не фундаментальные знания, а просто способ познакомиться с вебдевом.
Не всем дано поступить в МФТИ и заниматься сложными технологиями. Простые фронты тоже нужны.
Можно просто начать пилить сайт на любую интересную для себя тему консультируясь с гуглом по ходу появления вопросов и получить еще больше знаний примерно в те же сроки. Плюс первый проект для портфолио и в перспективе актив, способный приносить какие-то деньги с контекстной рекламы.
Если просто фронтендер, я пойму такое распределнеие, ок. Кто-то умный сверху организовал работу команды.
Хотя бывает чаще, что наоборот - сначала делают вёрстку, а потом её готовую берёт фронт и пишет логику в ней. Но это мелочи.
Смысл в том, что если мы говорим за такого обычного разраба, которму какую задачу дали, всё объяснили он сидит делает - то это не сеньор и не лид и не что побольше.
Да даже миддлу, чтобы делать свю часть на основе вёрстки, по идее бы нужно понимать как вообще работает html и css. И что это вобще такое. ну и что такое голый js тоже. С чем он вообще имеет дело.
А сеньору сам бог файти велел иметь более широкий и глубокий кругозор вокруг своей темы (например опыт и понимание плюсов минусов разных фронтенд фреймворков react/angular/vue/нативного js, разных версий ecmascript, особенностей поддержки и реализации этих самых версий ecma script в браузерах, особенности html5 и css3, принципы вёрстки, в том числе адаптив, резина и прочее, как это всё работает, разные подходы к этим темам и их плюсы минусы и т.д.), а не просто уметь потоково фигачить свой узкий кусок работы. )))) Иначе в чём его сеньорность в отличие от милдла?
Я вот про это.
Это не значит, что он обязан всё это сразу и одновременно применять. но знать, понимать как работает и иметь опыт применения - да. например чтобы выбирать стек, помогать миддлам и джунам, принимать решения по технологиям, стеку и деталям реализации и т.п.
Неправда, юрист по уголовным делам в России - это как защитник прав человека в КНДР) По гражданским, административным и даже налоговым вопросам законы и суды нередко работают, по опыту говорю.
Доведение до абсурда защитано, да.
Человек правильно все говорит. Подавляющее большинство неуголовных дел дел в российских судах разрешаются в обычном порядке, все зависит от мастерства юриста и везения. Это не отменяет жопы в судебной системе, но надо понимать, в чем она состоит. Высокая загруженность всех судей и недалекость некоторых создают проблему в 99 процентах случаев. И 1 процент - административный ресурс.
да я ж не спорю, но чел тут про сша упомянул в суе до которых России в ближайшие 100 лет не добратся, если даже сша остановят свое развитие. Ну и все еще остаются рейдерские захваты бызнесов и все такое... Думаю этот чел и прямыии линии с путиным смотирит каждый раз в верует.
Да "в рашке" заебись вообще, все хотят туда свалить . Не страна, а сказка. Даже любопытео отключат интернкт или нет. Но то что это обсуждается это уже вызывает понимаение насколько классная страна!!)
да даже юрист по уголовке это возможность получить условку или санкции по верхнему пределу статьи, а не по нижнему, а расстояния между ними - пара лет жизни или иной режим лишения свободы.
Например, уголовный адвокат в России, это профессионал, который точно знает кому и сколько нужно «занести». а сколько можно себе «оставить». В КНДР таких нет :)
Мне интересна эта тема и я сам что-то пробую неспеша (я прям ваша целевая аудитория, да), но как же надоели такие статьи: никакой конкретики, ничего вообще, только вылизанные саксесс-стори и реклама. Даже перестал открывать статьи с таким заголовком, настолько надоело, а эту открыл, только чтобы проверить себя, и ошибся только в том, что думал, что это снова Гикбрейнз.