Первый месяц моего испытания # 100DaysOfCode

было интересно, мягко говоря. Интересен термин, который я использую здесь, потому что я изучаю что-то совершенно новое, и чтобы начать этот процесс и по-настоящему понять, что я изучаю, мне нужно быть заинтересованным.

Информатика для меня раньше всегда была утомительной стороной инструмента, который я использую каждый день, - моего компьютера. Будучи студентом, солдатом и стажером на киностудии, я использовал компьютер для выполнения большей части своей работы на каждой важной должности, которую я занимал.

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

Однако еще пару недель назад я понятия не имел, что могу перемещаться по файловой системе моего компьютера через командную строку. Если бы у вас был компьютер в конце 90-х - начале 2000-х годов, вы бы сразу узнали командную строку. Если нет, то наверняка видели это в кино по крайней мере. Когда дело доходит до командной строки, сначала возникает ощущение загадки. И явный страх перед сообщениями об ошибках.

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

Самоучители должны быть учителем и учеником.

Как учитель, вы должны иметь стандарты для своих учеников. Это означает, что вы должны установить для себя разумные стандарты производительности и стремиться соответствовать им. 1 час кода каждый день - отличное место для начала. (См. Задача # 100DaysOfCode)

Если вы новичок во всем, как я был 30 дней назад, информация - ваш лучший друг, и учеба может использоваться как 1 час программирования. Просто начните, и я рекомендую начать с HTML. Понять базовый HTML-макет веб-страницы.

Печатайте это снова и снова, объясняя себе, что представляет собой каждая часть. Поймите, что каждый кусок составляет 1 веб-страницу.

Веб-сайт - это просто набор веб-страниц, связанных друг с другом.

Программирование - крупнейший в мире командный вид спорта.

Поиск сообщества поможет вам. Он там, тебе просто нужно посмотреть. Если вы путешественник или ваша цель - работать удаленно, установите прочную связь с онлайн-сообществом. Мне еще предстоит найти свое личное сообщество программистов, но я скоро собираюсь на встречу, так что, возможно, я найду там прочные связи.

Я присоединился к нескольким онлайн-сообществам. FreeCodeCamp (форум), Operation Code и Chingu - это некоторые из сообществ, которые я обнаружил в первый месяц. Первые два (FCC и OC) были самыми ценными частями моего первого месяца обучения. Последний (Чингу), я получаю приглашение на их канал Slack сегодня днем. И в ближайшие пару месяцев мы будем строить проекты. Для новичка в программировании это очень интересно.

Список того, что я сделал за месяц 0.

  • Завел учебный журнал на Notion, там же я и написал этот пост.
  • Сделал цель и план
  • Хранил кучу историй успеха от других программистов-самоучок на странице в Notion.
  • Выполнено 106 задач по программированию на FreeCodeCamp
  • Нашел наставника (через Код операции)
  • Работал над треком Front End Web Development от Team Treehouse.
  • Стал смотреть Лекции CS50 из Гарварда еженедельно.
  • Исследовал учебные лагеря по программированию, чему они учат?
  • Исследовал вакансии, чего хочет рынок?
  • Читайте статьи по программированию на Medium ежедневно.
  • Присоединился к нескольким сообществам со слабыми каналами
  • Присоединился к группе, в которой мы будем работать над проектами в небольших командах, в зависимости от уровня наших навыков
  • Запас ресурсов по Понятию
  • Смотрел изрядную долю случайных видеороликов на YouTube от разработчиков.
  • Запустил новый Instagram, чтобы документировать мои успехи и следить за страницами, связанными с кодированием.
  • Стал активнее в твиттере
  • Открыл аккаунт на Github и на самом деле получил довольно солидную карту активности.
  • Установил твердое «Почему», основанное на самом себе.
  • Прочтите документацию по HTML, CSS, Javascript и Python.
  • Ушел, когда мне нужен был перерыв. Очень важно

Основные проблемы, с которыми я столкнулся

  • Поиск подходящего метода обучения
  • Переход от руководств к программированию
  • Решаем, с чего начать изучение языка
  • Понимание функций Git to Git Hub
  • Чувство, что временами я никуда не денусь

Последние мысли

Развивайте интерес к программированию, интерес - самый естественный способ обучения людей. Продолжайте исследовать, зайдите в текстовый редактор и начните вводить текст, найдите несколько видеороликов на YouTube, самое главное - просто ежедневно уделять время ЧТО-ТО, что связано с кодированием. Кроме того, поделитесь тем, чем вы занимаетесь каждый день, в подписи. Вам не нужно становиться экспертом за один день, но ежедневная работа в конечном итоге сделает вас экспертом.

Свяжитесь со мной!

Twitter
Instagram
Github
LinkedIn
Medium