Главная | Все статьи | Дневник студента

Фронтенд JavaScript | Часть [0]

Время чтения статьи ~3 минуты
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции

Много о себе

Меня зовут Данил Фурман, мне 20 годиков и я ничего не добился в этой жизни.
С этой фразы и начинается поиск. Казалось бы, в 20 лет уже точно понятно чему ты хочешь отдавать всего себя (эх, мечты), но не тут-то было.

Стоит сказать, что у меня все как-то наперекосяк. Начинаю одно дело, которое запало в душу, потом бросаю его, начинаю другое и так по кругу. Иногда возвращаюсь к первому, вспомнив о нем и почувствовав вину, что бросил его, только начав.
Когда я говорю "дело", то это что-то такое достаточно глобальное: изучать английский, биологию, химию, начать осваивать какую-то профессию, какой-то навык и т.д.
Достаточно трудно определиться, когда все профессии хороши и в перспективе ты мог бы овладеть любой (ЧСВ хоть и раздутое, но это объективное утверждение: все могут освоить любую профессию, исключая те, где просто нет физических данных для этого).

К чему действительно тянет? К чему есть предрасположенность?
Ответы на эти вопросы я искал с 16-ти лет, если не раньше.

Сказать, что я тру-программист с "детским бэкграундом", в школе писал игры на Basic/Pascal? Нет, такого не было. Что-то пытался делать из олимпиадных задачек по программированию на Pascal, но это было невероятно скучно и я был глуп, логика была очень слабо развита (сейчас не лучше, к слову).

В школе я хотел стать врачом-психиатром. Учился в медицинском классе (хим + био). Но на линейке при переходе из 9-го в 10-й класс меня осенило, что пойду-ка я лучше в какой-нибудь техникум на ИТ-специальность. Так и сделал. Окончил специальность "Информационная безопасность в автоматизированных системах". Можно ли сказать, что я оттуда что-то вынес? В голове "перекати поле", ничего. Поэтому начинаю я с полного нуля. В свои 20 годиков.

За спиной только лишь курсы по верстке + работа на фрилансе. Всё! Больше ничего.

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


Hexlet

Теперь я здесь.
Я влюбился в Hexlet, пройдя только первые 4 курса из своей профессии.
Как же здесь всё круто организовано. Как же наглядно всё демонстрируется. Функция это коробка, в неё на видео что-то кладут, что-то вынимают. На место переменных подставляют бумажку со значением. Этот креатив в теории меня сильно цепляет.

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

Практические задания. Здесь все делится на три части: то, как искусно описываются задания (+ сложность заданий не на школьном уровне), рабочее окружение с терминалом и файловой системой (это очень круто реализовано, игрался полчаса на первом задании), да и еще реализована такая фича как ревью, где ты смотришь на свой код и смотришь на код учителя (плачешь горькими слезами в процессе). О чем ревью? Это доп. момент в обучении: смотришь на чужой код, более красивый и логичный, оптимизированный. Даже это есть!

Мама, я влюбился.


Как буду двигаться дальше

Как уже сказал, закончил всего-лишь 4-й курс из 21-го.
Впереди еще миллионы часов работы и изучения материала, разочарований в себе и душевных подъёмов.
С первыми сложностями я встретился в последних уроках 4-го курса ("Введение в программирование"). Там были реально сложные задачи (для меня), над которыми я сидел 1.5 часа. Я злился, очень :)

Уделять времени планирую около 4-х часов в день ежедневно, но как пойдет. Мотивация хоть и есть, но это дело настроения. С дисциплиной у меня плохо, но Хекслет настолько интересный, что хочется в нем сидеть весь день (вчера так и сделал, с самого утра до вечера просидел).

Хекслет, как я посчитал, накладно выходит по деньгам. Сижу сейчас на тарифе "Премиум" + 4 проекта по ~100 долларов. Выходит ~500 долларов минимум на одну профессию, что очень оптимистично. Поэтому надо как-то еще думать о финансах, да.
Но это не больше цен "ГикБрэинс" и пр. Там за $1к переваливает, насколько я помню.

Пока что всё безумно нравится, разочароваться в себе успел!

05 апреля 2019
0
Рекомендуемые программы
профессия
от 6 300 ₽ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 25 апреля
профессия
от 6 183 ₽ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 25 апреля
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 25 апреля
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 25 апреля
профессия
от 9 900 ₽ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 25 апреля
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 25 апреля
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время