Flexible Coding
159 subscribers
165 photos
2 files
101 links
Download Telegram
Продолжим рубрику о приложениях, которые я использую. Toggl Track.

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

Какие же преимущества я получаю, используя это приложение?

1. Понимание того, чем занимался в этот день/неделю.
2. Анализ потраченного времени на конкретную задачу, например, на прочтение книги, выполнение задачи на работе, написание статьи. Это помогает оценивать время следующих задач.
3. Субъективное преимущество - тикающий таймер и горящий значок заставляют меня меньше отвлекаться и быть более сосредоточенным.

P.S. Я честно работаю в своём фокус факторе, просто забываю трекать
#приложения
👍8🔥1
Сегодня Международный женский день, и я хочу поздравить всех причастных к этому празднику. Девушки, спасибо что вы есть!
9
Закончил читать следующую книгу из моего плана - “Дискретная математика для программистов”. Мне хотелось вспомнить и упорядочить свои знания по этой дисциплине.

Книга отличная - в ней всё описано достаточно простым и понятным языком, а в конце каждой главы есть приложение, которое связывает эту главу с программированием. Например, “Отношения в теории множеств” → “Системы управления базами данных”, или “Графы” → “Сортировка и поиск”. Это очень удобно.

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

Из недостатков - есть ошибки перевода и опечатки, причём они иногда могут сбить с толку. Например в одной из глав были перепутаны “конъюнкция” и “дизъюнкция”, и пришлось дополнительно гуглить, чтобы понять, правильно ли в книге всё написано. Такого, конечно, хотелось бы поменьше.

8/10
#книги
4👍4👏1
Скоро статья!
🎉81🔥1
Мама, я тимлид

После долгого перерыва закончил чтение книги "Мама, я тимлид". Её посоветовал мне мой непосредственный руководитель, когда я сказал, что собираюсь стать тимлидом.

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

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

10/10, рекомендую эту книгу всем, кто хочет улучшить свои навыки управления командой.

#книги
https://t.me/flexiblecoding
🔥112👏1
И снова полезные приложения!

Хочу рассказать вам про Whimsical. Это whiteboard - приложение для построения ментальных карт, создания виртуальных досок, диаграмм и так далее. Прямой аналог Miro.

Изначально для ментальных карт и схем я пользовался Miro. Но у него есть фатальный недостаток - всего три доски в бесплатной версии. Поэтому я решил заняться поиском аналога с более удобными ограничениями бесплатной версии. И нашёл - Whimsical. Тут нет лимита на доски - только на общее количество элементов на всех досках - 500. Да, это не подойдёт для больших досок, но для моих целей достаточно - я делаю схемки для статей, а недавно использовал приложение для визуализации логики модулей на работе.

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

#приложения
https://t.me/flexiblecoding
🔥8
В процессе исследования приложений для заметок наткнулся на эту статью - https://habr.com/ru/articles/674014/

В ней есть сравнительная таблица (в Notion, кстати) большого количества приложений для заметок - выбирайте и пользуйтесь!
👍3🔥2
Всем привет! Расскажу вам о небольшой полезной фишке IDE от Jetbrains - IDEA Shelf. Этот механизм позволяет сохранять код, который вы еще не закоммитили, чтобы возвращаться к нему позже.
Как использовать?
- В окне Commit щелкните ПКМ по файлам или списку изменений и выберите Shelve changes. Введите комментарий и нажмите кнопку Shelve Changes.
- Чтобы вернуть отложенные изменения с полки, на вкладке Shelf выберите список изменений или файлы и нажмите Unshelve из контекстного меню выбора.

Лично я использую этот механизм в основном в больших проектах в двух случаях:
- Сохраняю свои изменения, когда надо быстро переключиться между задачами
- Сохраняю код для локальных команд с различными выгрузками и миграциями. Я использую их как шаблон для других подобных задач, ну а если что-то внезапно надо повторить - у меня уже будет готовый код - остаётся только сделать Unshelve.

А подробнее об этом можно узнать в документации JetBrains
👍31
Прочитал книгу ATDD by example. В ней рассказывается про подход Acceptance test driven development - разработка через приёмочное тестирование. Такой подход мы постепенно внедряем в компании, где я работаю, поэтому для меня книга довольно актуальна.

Интересно рассказано про подход, интересные примеры и рекомендации. Определённо полезная книга. Однако есть и недостатки. Например, мне не очень понравился перевод ("happy path" перевели как "в добрый путь" например), и немного не хватило примеров. Они есть, они интересны, но кажется их не совсем достаточно. Ещё и код на джаве и руби :)

7/10, в общем и целом - рекомендую

#книги
https://t.me/flexiblecoding
😁4🔥3👍2
Всем привет! Сегодня я завершил ещё один свой пет-проект, и стремлюсь поделиться им с вами.
Это Flex Task Manager Bot. Он поможет вам управлять своими задачами - вы можете создавать напоминания, повторять задачи, распределять их по папкам.
В чём преимущества?
1. Ваши задачи всегда рядом с вами - в мессенджере, которым вы пользуетесь постоянно (если, конечно, вы используете Telegram)
2. Распознавание дат и времени - бот может распознать дату и время из текста практически независимо от формата - "Через два дня", "сегодня в 11 вечера" и др. Просто пишите текст задачи!

Ссылка на бота - https://t.me/FlexTaskManagerBot
Обсуждение и фидбек в этом чате - https://t.me/+TQHQN3MNxt0wNDYy

Проект пока что не open source, но скорее всего это временно. Пробуйте, пользуйтесь, пишите!
👍6🔥3🤩2