Несколько советов, которые точно помогут стать вам лучше в профессии.
Изучите основы
Прежде, чем приступать к изучению фреймворков или библиотек, изучите JavaScript. Если у вас есть крепкая база, вам будет намного легче изучать, понимать и работать с тем же React или Vue.
Не забывайте про доступность
Сайты, приложения или интернет-магазины должны быть удобными и отвечать требованиям доступности (accessibility). Некоторые страны даже ввели требование, согласно которым веб-сайты должны соответствовать определенным стандартам доступности.
Документируйте свой код
Не забывайте документировать свой код. Поверьте, если вам придётся вернуться через год к своему коду, вы скажите сами себе спасибо. Особенно важен хорошо задокументированный код в командной работе.
Ваш код — это не вы
Не нужно слишком привязываться к своему коду. Будьте готовы к тому, что после проверки вашего кода, нужно будет заняться рефакторингом. Или даже начать писать его сначала.
Будьте к этому готовы и всегда критически относитесь к собственному коду.
Создавайте читаемый код
Пишите код для людей. Это и про комментирование кода, использование хороших и понятных имен переменных и функций и т. д. Потратьте немного времени, чтобы этим облегчить себе и своим коллегам жизнь в долгосрочной перспективе.
Используйте ESLint или Prettier
В команде должен быть согласован единый стиль кода. И это можно автоматизировать с помощью ESLint или Prettier.
Это избавит вас от бесконечных споров о стиле кода, количествах табов и пробелов, и прочем.
Не бойтесь код-ревью
Многие разработчики боятся «критики» и того, что у других могут быть решения проблемы лучше, чем у них. Поэтому код-ревью их пугает. Не стоит его бояться. Код-ревью действительно может помочь вам и вашим коллегам-разработчикам стать лучше.
Не бойтесь просить помощи
Не можете решить задачу? Поиски в Google и на StackOverflow ничего не дали? Спрашивайте у коллег. Не бойтесь просить помощи, если вы застряли на каком-то этапе. Не знать — это нормально.
Важно уметь просить о помощи, когда это необходимо. Это помогает улучшить командную работу и сотрудничество между членами команды.
Всегда учитесь
Помните, в нашей профессии вы никогда не закончите учиться. В мире технологий все движется быстро, и вы должны идти в ногу со временем.
-----------------------------------------------------------------
📌 Попробуйте себя в роли Frontend-разработчика
Бесплатный Бот "Начало карьеры в IT"
Целый интерактивный сериал о том, как люди попадают в IT. В боте ждет полезный материал, чтобы глубже окунуться в IT сферу.
— Какие направления есть в IT
— Где проще стартовать
— Начать даже в 40 лет — реально
— Как устроена разработка в IT
— Как найти первую работу
— Технологии будущего
— Самые перспективные направления в IT
— Как создать свой первый сайт, даже если раньше не писал код
Поможет понять, как шаг за шагом начать карьеру в IT и получить первое предложение о работе.
Ссылка, чтобы начать 👇
https://salebot.site/r/6ad7a348fdee7eda0bb0f9e91609ae34_52151_1
Бесплатный курс "HTML & CSS за 2 недели"
Курс для тех, кто делает свои первые шаги в IT и хочет попробовать себя в роли программиста. Вы заходите на курс и ничего не знаете про веб, через 4 часа вы выкладываете свой первый сайт на хостинг.
Что ждёт на курсе:
— Рассказываем всё простыми словами, прям на пальцах
— Максимально быстро (всего 4 часа видео, каждый ролик до 15 минут)
— Поддержка кураторов в чате
Присоединиться к курсу тут 👇
https://vladilen.ru/beginner
Марафон "5 дней 5 проектов на JavaScript"
По итогу марафона:
— Создадим очень красивый плагин раскрывающихся карточек.
— Научимся делать Drag & Drop, создав мини-клон Trello.
— Напишем впечатляющий слайдер картинок
— Создадим визуальную мини-игру с динамической генерацией контента
— Напишем целую игру "Aim Game" с 3-мя экранами!
Зайти на марафон по ссылке 👇
https://vladilen.ru/marathon