Первое чем стоит озаботиться — чтение соответствующей литературы. Сейчас доступно огромное количество информации, посвященной этому вопросу: книги (например «Чистый Код» Роберта Мартина) и статьи, дающие пояснения и выжимки из этих книг. Из этих источников можно получить начальные знания необходимые каждому разработчику. Они достаточно просты в освоении и хорошо написаны. Следующий шаг — изучение правил стилистики языка, на котором пишет разработчик. Для каждого языка есть общие правила, которые закладываются его создателями, а крупные фирмы, такие как Google, Yandex, Airbnb, имеют свой свод правил касательно того или иного языка программирования. Полезно изучить какой-либо из предлагаемых наборов правил и придерживаться его. Во-первых, это тренирует дисциплину, во-вторых вероятность что придется работать с кем-то, кто знает и использует такой же свод правил выше чем что-то придуманное самим. И третий шаг — это подробное изучение и следование стилю, используемому в команде, в которой работает разработчик. Скорее всего, в команде разработки, в которую придет начинающий разработчик, уже будет сложившаяся стилистика написания кода. Чтобы не возникало конфликтов и другим коллегам было легко и удобно разбираться в коде, лучше следовать устоявшимся правилам. Если они описаны в документации — это отлично, если документации нет — можно проанализировать код написанный другими сотрудниками и делать так же. Так же в помощь программисту сделано много вспомогательных утилит, которые следят за качеством кода и оповещают о нарушениях, например ESLint для JavaScript, Flake8 для Python и т.д. Конфигурационные файлы для этих утилит легко редактируются и распространяются внутри команды, что позволяет легче внедрять единую стилистику. Со временем использование этих правил и инструментов войдет в привычку и усилия на их соблюдение сведется к нулю.