Сейчас я работаю старшим разработчиком с 25 расширений до 10, и вот почему.

«Прототипы легко, производство сложно». — Илон Маск

Принятие этой части пути Senior Developer помогло мне осознать одну важную вещь — упростить.

Я всегда слишком много думал о многих вещах, на самом деле это очень обычно для разработчиков, работать каждый день, стараясь оставаться в тонусе, думать и решать проблемы каждый божий день.

Итак, упрощать вещи и сосредотачиваться только на самом необходимом — это навык, который вы будете развивать по мере продвижения вперед и роста.

Делюсь своим личным списком расширений в качестве старшего разработчика программного обеспечения.

Давайте упростим вещи и сосредоточимся только на самом необходимом, этот подход поможет вам в большом количестве.

красивее

Это расширение останется в моем списке до конца времен.

Правильно организованный и читаемый код является частью первого набора правил в программировании, это небольшое расширение-помощник сделает за вас работу с этими пробелами и сделает ваш мир программирования лучше.

Путь Intellisense

Это расширение тоже останется в моем списке до конца времен.

Расширение, которое будет автоматически заполнять имена файлов + путь, спасает жизнь, никогда не создавайте vscode без этого расширения.

Автоматическое переименование тега

Наличие небольшого помощника для автоматического переименования ваших тегов — это благословение, особенно при работе с вложенными кодами, поиск другой пары также будет трудоемким и напряженным.

Так что этот маленький помощник просто необходим!

GitLens

Этот пакет также является одним из тех пакетов vscode, которые останутся в моем списке до скончания века.

Работая над проектом с более чем 50 разработчиками и управляя командой разработчиков, этот пакет смог спасти мою задницу больше, чем я могу сосчитать, имея эти подписи тех, кто меняет коды — удивительно было бы преуменьшением.

Синхронизация настроек

Если у вас несколько рабочих станций/рабочих мест или вы программируете на разных ноутбуках/ПК, то это расширение важно, чтобы убедиться, что ваш vscode синхронизирован с предпочитаемой вами настройкой vscode.

Не будьте разработчиком, который продолжает тратить свое время на настройку. Автоматизируйте и используйте существующие технологии, зачем изобретать велосипед?

Фрагменты кода ES7 React/Redux/GraphQL/React-Native

Если вы используете React/Redux/React-Native, вам необходимо установить это расширение, или если вы используете другой язык или фреймворк, просто убедитесь, что у вас есть фрагмент в вашем списке, время дорого, пусть этот пакет сделает все за вас. работать на вас.

Выбор цвета

Как фронтенд-разработчик, расширение палитры цветов пригодится вместо того, чтобы гуглить правильный цветовой код, который вы можете просто выбрать в редакторе, с этим простым ярлыком, который может сэкономить вам массу времени, особенно если вы являетесь фронтенд-разработчиком.

Материал Тема

Не стоит недооценивать силу эстетики.

Даже если это снимет только 10% стресса в программировании, я возьму его.

Имея хорошую материальную тему при программировании, даже несмотря на то, насколько напряженными стали ваши коды, вы не будете бросать камень на экран, потому что это красота. (ржу не могу)

NPM IntelliSense

Пакет NPM — это кошмар, с которым вы не хотите иметь дело, этот пакет просто автоматически дополнит оператор при записи импорта в ваш файл. Будучи фронтенд-разработчиком, NPM похож на родословную.

Задокументировать это

Это чертовски жемчужина, я никогда по-настоящему не ценил магию документации/комментариев в кодах до этого текущего проекта, над которым мы работали, у нас было около 50+ разработчиков, и представьте, что вы работаете со всеми этими кодами без документов/комментариев, это было бы катастрофой.

Я настоятельно рекомендую вам начать использовать и практиковаться в использовании надлежащей документации, это сохранит ваш as*.

Спасибо, что прочитали!

Ознакомьтесь со списками ниже, чтобы прочитать их в следующий раз.

Самые популярные статьи:

Как не потерять работу разработчика в этом грядущем хаосе

Путь к старшему разработчику

Сила глубокой работы для разработчиков

Вещи, которые я узнал после того, как оставил свою первую работу разработчика

Как оставаться мотивированным разработчику

Как программировать как профессионал

Если бы мне пришлось начать веб-разработку заново в этом 2021 году

10 лучших туториалов для изучения бэкенд-разработки

25 лучших расширений кода VS

25 лучших расширений VSCode для разработчиков Javascript

10 лучших туториалов для изучения бэкенд-разработки

10 лучших учебных пособий по проектам для изучения полнофункциональной разработки

10 лучших учебных пособий по проектам для разработчиков-самоучек

11 обязательных инструментов и ресурсов веб-дизайна для разработчиков

Темная сторона становления разработчиком-самоучкой

5 практик, которые помогут вам стать лучшим разработчиком, каким вы можете быть

Любовь и ненависть, которые у нас есть с программированием

Набор для выживания разработчика-самоучки

Не забудьте выйти 👏🏻. Вы можете отправить мне до 50 👏🏻. Как вы можете, это помогло бы мне продолжать писать и делиться хорошим контентом, бесплатными ресурсами, советами и мудростью для всех разработчиков и начинающих разработчиков.

Чтобы мы могли поделиться этими статьями со всеми, кто в этом больше всего нуждается. Одна статья за раз, один разработчик за раз, одна мечта за раз.

Я был бы признателен, и большое спасибо за чтение!

Подпишитесь на меня, чтобы узнать больше о Разработчике-самоучке и получить вдохновение. Вы также можете найти меня в Instagram. Увидимся там!