Часть IV: Пора создавать крутые вещи!

Часть IV: Пора создавать крутые вещи!

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

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

  • Определите проблему, над которой вы работаете, и уточните детали. Будьте ясны в своих целях и задачах.
  • Посмотрите на существующие или похожие проекты и определите, где они превосходят, а где нет. Посмотрите, куда вписывается ваша идея, как проект соответствует целям и задачам и запишите все.
  • Составьте список всех навыков, которые вам необходимо освоить для выполнения проекта, и степень, в которой вы должны развить навык, чтобы выполнить проект. Знайте свои сильные и слабые стороны.
  • Создайте план, чтобы изучить необходимые навыки. Определите подходящих людей, которые помогут вам, и необходимые учебные пособия для начала работы. Сосредоточьтесь исключительно на развитии навыков, чтобы сделать ваш проект. Легко увлечься углублением. Помните, что вы изучаете навык, чтобы завершить проект, а не писать докторскую степень.
  • Начните с проекта, обновите свои цели и задачи и четко определите свои сильные и слабые стороны. Разбейте проект на выполнимые подзадачи и назначьте для каждого показатель объективности. Это означает, что вам нужно знать, когда следует прекратить погоню за совершенством и сосредоточиться на общей картине.
  • Выполняйте с нетерпением. Повторяйте, пока все ваши цели не будут достигнуты.

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

Вывод

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

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

Ресурсы:


.

  • February 25, 2020