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

Стать программистом - итоги апреля

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

Апрель закончился, а значит время подвести итоги месяца в моём дневнике студента.

Натолкнулся в твиттере на хештег #100DaysOfCode и подумал - отличная штука. Продвигают его ребята из FreeCodeCamp, я решил применить его по-своему. В Хекслете я веду дневник студента, здесь у меня ежемесячные итоги. Период слишком большой, хочется наблюдать за прогрессом обучения на небольших интервалах. В профиле студента Хекслета есть визуализация активности. Для меня здесь несколько проблем:

  1. Активность отслеживается только в рамках курсов Хекслет, поэтому картина неполная.
  2. Подробностей нет, только цветовое кодирование. Чем темнее, тем выше активность, градаций немного.

Я стараюсь заниматься ежедневно, прежде никак не отслеживал свою активность, кроме возможностей Хекслета. На этом фоне у меня развилось ощущение, что если я сегодня не проходил ничего или обучался мало на Хекслете, то это равно, что я сегодня не обучался. Короткие ежедневные отчёты - отличный формат для документирования обучения, а Твиттер подходящую площадка для таких записей. 🙂 Если интересно понаблюдать, подписывайтесь ZGennadiy

По книгам, дочитал "Грокаем алгоритмы"и "Код: тайный язык информатики". Всем рекомендую, одну и другую, Код можно начинать с нулевым уровнем подготовки, а по алгоритмам, нужна небольшая база для понимания. Можно читать после прохождения "введения в программирование" на Хекслете. Начал читать серию книг "Вы не знаете JavaScript" - вся серия в открытом доступе на GitHub.

Вписался в марафон по верстке от HTMLacademy, но забросил его после прохождения трека интерактивных курсов. Если хотите подтянуть верстку вам в академию, а в Хекслет за программированием.

По обучении фронтенду выхожу на финишную прямую. Появляется много нового синтаксиса, в котором необходимо разбираться, от этого скорость прохождения падает. По случаю, приведу мотивирующую цитату из начатого курса "автоматное программирование":

Единственный способ расти по-настоящему быстро и качественно — это изучать то, что даётся тяжело: языки с новыми парадигмами, другие области программирования, такие как мобильные приложения, фронтэнд вместо бэкэнда и наоборот.

По профессии пройдено:

  • JS: Асинхронное программирование
  • JS: DOM API

Вне профессии:

  • JS: Коллекции (добил трек СИКП на JS)
  • Linux: Пользователи

Прошел 17 испытаний к различным курсам

Движение по рейтингу в Хекслете:

  • Количество баллов 1654 (было 1355);
  • Место в глобальном рейтинге 548 (было 818);
  • Место в локальном рейтинге 3 (было 6);

Linux проходил через приложение Ubuntu для Windows 10. Появилось желание разобраться в Linux.

В апреле прошел, скорее пролетел, курс по JS с Udemy. Даже смешно на такое смотреть после Хекслета, за всеми подробностями в 90% случаев отсылают в учебнику LearnJavaScript, такие вот курсы на чужих материалах 🙂 Cвою пользу я там всё же нашел, получилось попрактиковаться на боевых задачах и лучше разобраться с DOM API.

В конце месяца увидел, что Хекслету требуется ментор, подумал, а почему бы и не попробовать. В вопросах-ответах, я и так участвую. О пользе помощи другим студентам у меня есть отдельный пост в дневнике. Пообщался с Людмилой Семеновой и Сергеем Карпуком. Главные выводы для себя:

  • Если интересен Linux, ставь, не откладывай
  • Нет коммерческого опыта, иди в open-source

Сказано, сделано, поставил себе Ubuntu второй ОС. В Slack посоветовали YouTube-канал ADV-IT для погружения
До open-source руки пока не дошли.

Из забавного, на почту пришло письмо от студента, с просьбой поделиться решением к некоторым урокам. Вспоминается "дай списать" из школы. Естественно я не отвернулся и помог - дал пару советов, по изучению дополнительных материалов :)

Планы на май:

  • Продолжаю учиться по профессии
  • Продолжаю искать работу. История НЕуспеха - апрельский пост про сложности поиска первой работы.
  • Влиться пул-реквестами в open-sourse)
  • Выложить пет-проджекты в открытый доступ
  • ? Завести свой блог для лонгридов

На связи 🙂

P.s. Ну и ещё раз, подписывайтесь в твиттере)

Аватар пользователя Gennadiy Zinchenko
Gennadiy Zinchenko 04 мая 2020
16
Рекомендуемые программы
профессия
от 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 месяцев
с нуля
Старт в любое время