1. Знание того, как найти нужную информацию (поиск в Google)
    Убедитесь, что знаете, как найти помощь в Интернете, если вы застряли. Обычно добавление «пример» или «StackOverflow» к вашему поисковому запросу дает вам лучшие результаты. Попробуйте использовать все сообщение об ошибке, которое вы получите в консоли. Если вы видите какие-то коды или цифры в сообщении об ошибке, используйте их тоже. Например, «Ошибка типа: присвоение константной переменной StackOverflow».
  2. Анализ данных JSON
    JSON — это не что иное, как формат представления данных. Ваши программы полезны только с данными. Эмпирическим правилом для API Content-Type является JSON. Убедитесь, что вы можете добраться до первого элемента массива во вложенном объекте. У Web Dev Simplified есть отличное видео по JSON
  3. Работа с контролем версий (git и GitHub)
    Когда вы разрабатываете небольшое приложение в одиночку, вы точно знаете, что меняется, и можете быть уверены, что никто другой не взломает ваш код. Когда вы получите свою первую работу, вы начнете работать над большей кодовой базой вместе с другими. Код меняется на 1000% чаще, и будет некоторый хаос. Средством от этого хаоса является контроль версий; большинство компаний используют git и GitHub. Хорошая новость заключается в том, что вам нужно выучить всего 5–8 коротких команд. Программирование с Мошем сделал бесплатный курс на ютубе.
  4. Ознакомление с редактором кода и его инструментами
    В настоящее время большинство людей используют VSCode, и это отличный выбор. Вы можете использовать любой редактор, который захотите, но если вы новичок, присоединяющийся к проекту с некоторыми настройками линтера и форматирования, вы должны убедиться, что можете настроить их и в своем редакторе. Для разработчиков JavaScript ESlint и Prettier являются наиболее популярными средствами форматирования и линтера. Изучите свои языковые инструменты и как можно скорее начните использовать линтинг и форматирование в своем проекте. Видео TraversyMedia по настройке VScode, Prettier и ESlint.
  5. Создание хотя бы одного крошечного проекта с нуля
    Это даст вам много. Вы получите общую картину того, что имеет значение при разработке приложений. Вам нужно будет решить все проблемы, с которыми вы столкнетесь, самостоятельно — и это даст вам наилучшие результаты обучения! Предположим, вы можете использовать все приведенные выше советы и создать небольшое приложение или веб-сайт, использующий API погоды и отображающий текущую погоду для заданного местоположения, разместить его на GitHub и развернуть в сети. В этом случае вы можете начать претендовать на младшие позиции. Учебник по созданию аналогичного приложения на JavaScript от Web Dev Simplified

#карьера #кодирование #обучениекодированию