главная / блог /

Советы начинающим web-разработчикам (Как быстрее пройти путь от Junior к Middle)

  • 1) Откажитесь от Windows от слова совсем. Работайте на Ubuntu, Fedora или других Linux 🐧
    • практически все необходимое ПО для разработки, включая операционную систему будет бесплатным
    • будете работать в “родной” для основных web-окружений среде - поймете где искать конфиги, быстрее привыкнете к консоли
    • повысите свою информационную безопасность
  • 2) Настройте локальное окружение для работы с несколькими проектами 🐳
    • изучите Docker и научитесь запускать проекты в контейнерах
    • установите отдельно nginx/apache/mysql/php в разных конфигурациях и научитесь быстро поднимать проекты локально
    • разберитесь в основных параметрах веб серверов, серверов БД, научитесь их перегружать и управлять базовыми настройками
  • 3) Если вы хотите быструю прокачку - выбирайте Digital-агентство и любым способом устраивайтесь на позицию Junior 🥋
    • перестанете жить в мире иллюзий о разработке, столкнетесь с реальными задачами бизнеса, их требованиям по скорости и качеству кода
    • нагрузка всегда будет больше, чем представление о том, на что вы способны. это позволит вам постоянно расти, даже ночью вы будете “компилировать” код, который прочитали в проекте днем 🙂
    • посмотрите изнутри на индустрию разработки ПО на примере web и mobile-решений, поймете возможные треки для профессионального пути
  • 4) Если скорость собственного роста для вас не так важна и есть запрос на более спокойный ритм работы, медленные скорости процессов и более бюрократичную структуру - посмотрите в сторону вакансий на стороне Заказчика web-проектов - это могут быть производственные компании, дистрибьюторские бизнесы, телеком и т.п. 👷
    • первое время скорее всего будет рост, потом будет момент, когда самостоятельно нужно будет прикладывать усилия и создавать внутренний интерес к росту (важно этот момент поймать и вовремя отрефлексировать)
  • 5) Подпишите и участвуйте в профессиональных сообществах (Habr, Tproger) 🤩
    • находите интересных людей и подписывайтесь на них, наблюдайте за тем, как они думают, чем живут, как и кого ищут себе в команду
    • используйте любые возможности для общения - комментарии, рандом кофе, митапы и т.п.
    • больше ошибайтесь, начиная от формулировки своих мыслей, заканчивая проектами, да любыми действиями - т.к. на рефлексии собственных ошибок возможен быстрый и качественный рост

Вы спросите, а где совет больше учиться? Да хватит уже учиться, идите и практикуйте! Вот такой вот совет 🤓

PS У нас в NJ Soft регулярно есть вакансии Junior-разработчиков. Если Вам откликается пункт №3 - пишите, с удовольствием пообщаемся 😎

Приглашаю фаундеров стартапов и собственников операционных бизнесов на диагностическую сессию, где в формате диалога мы с вами: подробнее