Будучи разработчиком полного стека, я делюсь здесь некоторыми советами, которые я почерпнул из книги: Первые 20 часов: как научиться чему угодно… быстро, автор Джош Кауфман. Я до сих пор следую этим основным принципам с того дня, как начал свою карьеру дизайнера UX/UI, поэтому, не теряя времени, давайте начнем:

  • Последовательность:
    Это самое важное, что я хочу, чтобы вы знали. Всякий раз, когда вы хотите чему-то научиться или что-то сделать, последовательность действий поможет вам добиться успеха. Принцип этой книги, которым я хочу с вами поделиться, заключается в том, что вы должны каждый день тратить 40 минут на изучение того, чему вы хотите научиться. Если вы тратите 40 минут в день. Вы будете проводить 20 часов в месяц. Это достойный подход, чтобы узнать что-нибудь за месяц. Просто помните одну вещь, которую вы не можете сделать быстро или быстро, если вы ходите в спортзал и тренируетесь в течение дня или недели, вы не увидите изменений. Но вы увидите изменения, когда будете делать это последовательно в течение длительного времени. Итак, это всего лишь базовый подход, который я хочу, чтобы вы, ребята, запомнили.
  • Изучение основ.
    Всякий раз, когда вы начинаете работать над языком программирования, начните с его базовой структуры кодирования, которая поможет вам понять синтаксис и ошибки.
    Вы можете прочитать книгу, если хотите но книги не всем по вкусу. Изучив основы, составьте список некоторых проектов реального времени, которые, по вашему мнению, используются в базовых приложениях, а затем найдите способ создать их с помощью таких ресурсов, как блоги, документация, видеоуроки, что вам нравится. Это поможет вам получить практическое представление о проектах в реальном времени и проблемах, которые вы преодолеете со временем и практикой.
  • План на будущее.
    Будучи программистом, вы не должны учить один язык. У вас должно быть понимание работы с более чем одним языком. Например, если вы хотите стать веб-программистом: есть много вещей, которые вы хотите изучить, чтобы работать в Интернете: HTML, CSS, Javascript, Jquery в качестве основы. После того, как вы поработаете над этим, перейдите к следующему, например CSS Frameworks, например: Bootstrap, Foundation, UI KIT и т. д. После работы с любым из Framework вы должны изучить одну из компонентных архитектур, означающих Javascript-фреймворки или библиотеки, например: Reactjs, Angular и Vuejs. Вы не должны изучать все, но только один из каждого примера поможет вам добиться успеха.
  • Исследования и разработки:
    Это то, что всегда помогает мне понять рынок труда, востребованные навыки, инновации, над которыми работают крупные технологические компании.
    Итак, исследования — это самый важный фактор, который вы должны делать как программист на протяжении всей жизни. Потому что повседневный рынок представляет различные версии программного обеспечения, языков программирования, библиотек и даже новые языки программирования, о которых вы даже не догадываетесь. Oracle Developers, #TED talks и т. д. И самое главное, старайтесь следить за новостным приложением Google в мобильном телефоне и следите за темами, связанными с программированием, в этом случае вы будете получать всю самую свежую информацию об обновлениях и инновациях. И это то, что поможет вам пройти собеседование при приеме на работу.

Заключение:
Итак, вот вывод из всего, если вы будете постоянно практиковаться, делать проекты в реальном времени, готовиться к следующему уроку и следить за последними обновлениями. и изменения. У вас может быть светлое будущее в программировании.