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

Научиться учиться — самый важный навык в жизни.

- Т. Бьюзен

Будучи выпускником колледжа, у меня было достаточно времени, чтобы осознать, что я довольно средний студент, но довольно ловкий ученик. Здесь я сосредоточусь на интерфейсных языках веб-разработки (html/css/javascript) в первую очередь потому, что считаю их более полезными и, следовательно, легче мотивировать себя к обучению.

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

  1. Начните с основ: изучите синтаксис, нюансы и ход языка. На этом этапе цель состоит в том, чтобы изучить природу языка, не увлекаться деталями сосредоточиться на макроконцепциях. Спросите себя, например: Почему это существенно? Что я могу сделать с этими новыми знаниями?
  2. Этап проб и ошибок: применение ваших базовых навыков и понимания макросов в небольшом проекте или учебном пособии. На этом этапе вы будете чувствовать себя (и выглядеть) как ребенок, делающий первые шаги. Вы будете неуклюжим. Это будет некрасиво. Тем не менее, это этап, когда знания даются с наименьшими усилиями. Наслаждайтесь, пока можете, и не бойтесь испачкать руки. Не тратьте слишком много времени на детали, а начните замечать и изучать их.
  3. Увлеченный проект: используйте свои растущие знания для создания увлечённого проекта. Это не обязательно должен быть значительный код, просто что-то, что даст вам чувство выполненного долга, когда оно будет завершено. Искусство здесь заключается в выборе проекта, который не будет слишком сложным и не обескураживает вас, но при этом достаточно сложен для обучения.
  4. Обучайте основам.После того, как вы завершите важный проект, связанный с новым языком программирования, напишите сообщение (например, этот!), чтобы поделиться своими новыми знаниями со всем миром и присоединиться к сообществу, которым вы когда-то были. сторонний наблюдатель за.

Следуйте за мной для моих будущих обновлений. В следующем посте я поделюсь тем, как я справился с проблемой промокания ног с помощью Javascript и (попыткой) воспроизвести расширение Chrome momentum dash.

Оставайтесь с нами, чтобы узнать больше,

С любовью,

E