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

TabNine

Во-первых, у нас есть TabNine, это «Мать всех приложений / плагинов автозаполнения». Это автозаполнение для всех языков, которое использует глубокое обучение, чтобы помочь нам писать код быстрее. Как это работает? Он может распознавать общие шаблоны из библиотек и фреймворков, таких как React, Vue.JS. Он написан на Rust, и забавный факт заключается в том, что без Rust экосистема TabNine, вероятно, не существовала бы.

О, мой ЗШ

На втором месте Oh My Zsh. Это платформа с открытым исходным кодом для управления вашей конфигурацией zsh. Что он делает, так это расширяет zsh новыми функциями и плагинами. Мне это нравится из-за его обширной экосистемы. Вы можете настроить интерфейс с помощью одной из сотен тем. Но лучше всего его расширяемость плагинами. Например, плагины, которые я использую: git, jump, zsh-autosuggestions, zsh-syntax-highlighting. Все его свойства и параметры записаны в файле .zshrc.

ВакаТайм

И последнее, но не менее важное — это WakaTime. Это приложение изменило мое представление о продуктивности. Перед установкой я был уверен, что трачу большую часть времени на свою работу в редакторе, написав код, черт возьми, я ошибался, ха. Оказалось, что я трачу всего 3 из 8 часов в день, и меня это не устраивает. Но теперь, спустя несколько месяцев, мой средний дневной стаж вырос примерно до 6 часов в день, и все благодаря WakaTime.