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

Обратите внимание, что каждая написанная вами строка кода дорого обходится как программисту, так и клиенту.

Чтобы достичь эффективности и быть более полезным, внедрите их в свою повседневную деятельность.

Доверьте свой код тщательному коллеге-разработчику.

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

Ведите журнал всех своих приемов и решений проблем, с которыми вы столкнулись и решили, в онлайн-документе, т.е. используйте бесплатный Google Docs.

Изучайте новый язык, для Java-разработчиков я советую выбрать либо Kotlin, либо Golang

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

Автоматизируйте процесс CI/CD с помощью доступных инструментов, таких как Jenkins или CircleCI.

Реальная опасность того, что кто-то сделает все это за вас, очень дорого обходится. (Это то, что консультанты берут копейки за совет)

Могака — страстный философ и разработчик