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

Стать программистом - итоги января

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

В моем профиле на Хекслет можно увидеть перерыв в активности. Связано это с тем, что я решил не прыгать между курсами, а довести до конца обучение начатого курса web-разработчик.

Курс я закончил, но в нем практически не рассматривалась тема JavaScript. За оживление интерфейса там отвечала библиотека jQuery и ещё была капля PHP для отправки данных форм на email. После основного блока обучения, дают несколько макетов, которые нужно делать самостоятельно от начала и до конца. Взявшись за новый макет, решил, что попробую сделать его на чистом JavaScript, без использования сторонних библиотек и плагинов. Несколько раз переписывал код карусели картинок, искал ошибки, расхождения. Делал я его по примерам, но адаптировал под свой макет. Для меня это была натуральная битва, код отказывался работать. Точно не знаю, сколько часов мне потребовалось прежде, чем я понял что у меня опечатка в атрибуте SRC, в месте подключения файла со скриптом. :) Со слайдером на странице я справился, он работает, но проблемы с ним есть. Итог курса: умею верстать, работаю с препроцессором SASS, использую базовые команды для работы с git, пара проектов GitHub. Настраивал Gulp, подключал плагины и библиотеки в режиме повторения, понимания, как с нуля сделать самостоятельно на другом проекте нет.

Изучать JavaScript предлагалось в отдельном курсе. Его я тоже начал, но остановил себя на первом модуле. Понял, что такой формат мне не заходит, я могу повторять, понимаю какую-то базу, но использовать это у меня не получится и всё это похоже на stackoverflow-программирование.

Пробовал учить JavaScript на learn.javascript.ru, но мне такой формат не пошел. Много теории, мало практики. Ресурс, хорош, чтобы что-то вспомнить, заполнить пробелы, при решении конкретных задач. Как по мне, получается теоретический перегруз, который через время забудется.

Вернулся на Хекслет, здесь у меня ещё оставались пара базовых курсов. Прошел основы программирования. Большинство задач здесь дублируют упражнения курса "введение в программирования", с радостью обнаружил, что они даются мне сильно проще, чем во время изучения "введения".

Прошел курс "структура и интерпретация компьютерных программ" отдельной победой считаю здесь решение задач на незнакомом языке. В ходе работы над одной успел отчаяться, создал ревью пошел за помощью в slack. Хотел, чтобы дали направление. В тот же момент нашел несостыковку, 3 из 4 тестов проходили, но ошибка была не логике решения, а в неверном понимании задания. Решил сам, вернулся в чат, там собственно мне на это и указали. Порадовался, что Хекслет не только учит, но и создаёт лояльную "тусовку". Также в январе изучил курсы: логика, операционные системы и изучение английского языка. Всё впрок :) Курс по английскому вовсе без упражнений и задач, но даёт инструменты, которые можно внедрять в жизнь не один месяц.

Решил сосредоточить свои силы на обучении в Хекслет и не распыляться на другие.

Поставил себе цель по смене профессии и поиску работы. С конкретной целью идти к её достижению проще, чем с абстрактной. Моя цель: До 31 июля 2020 года устроится на работу в качестве frontend-разработчика в местный офис, на полный рабочий день с сохранением текущего уровня заработной платы или выше.

Начал вести дневник студента и получил бонус за 4 заметки - 20 дней подписки. Решил писать заметки, чтобы отмечать прогресс, в первую очередь для себя.

Добавил в профиле на Хекслете город, теперь могу отслеживать рейтинг на локальном уровне. Медленно продвигаюсь вверх. На местном уровне рейтинг поменьше, топ поближе, глаз радуется)

Один из главных выводов месяца - не распыляться. Не пытаться выучить всё и везде, а идти по шагам. Если потребуется где-то углубиться, то всегда можно этим заняться, но под конкретную задачу. Я начал читать книгу "Код: тайный язык информатики", интересно погружаться в тему и понимать, как всё устроено, но понимаю, что книга меня сейчас не приближает, а немного отвлекает от цели. Такая же ситуация с книгой Pro-GIT, поймал себя на мысли, что слишком подробно изучаю тему для своего уровня, так можно учиться не один год.

Такой выдался январь :)

Аватар пользователя Gennadiy Zinchenko
Gennadiy Zinchenko 04 февраля 2020
11
Рекомендуемые программы
профессия
от 25 000 ₸ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 28 ноября
профессия
от 14 960 ₸ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 28 ноября
профессия
от 24 542 ₸ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 28 ноября
профессия
от 28 908 ₸ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
от 39 525 ₸ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 28 ноября
профессия
от 25 000 ₸ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
Старт 28 ноября