Список задач в текстовом файле

Одна из основных практик Джедайских техник это ведение списка задач. Ведение списка задач позволяет:

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

Я пробовал приложения, такие как TodoList и Maxdone, но сейчас остановился на простых тестовых файлах. Файлов два:

  • Список задач.txt
  • Календарь.txt

Основной принцип: утром задачи на текущий день переносятся из Календарь.txt в Список задач.txt и выполняются. Входящие попадают либо в Список задач.txt на сегодня, либо в Календарь.txt на другой день.

Список задач.txt

В файле Список задач.txt задачи записаны в свободной форме. Чаще всего по одной задаче на строку, бывают дополнительные или отсутствующие переводы строк для группировки. Иногда бывают подзадачи, выделенные отступом. Формулировки задач краткие, по возможности простые, если нужно с дополнительной информацией, например, временем или телефоном.

Читать далее Список задач в текстовом файле

Советы по изучению иностранного языка

Советы из книги Как перестать учить иностранный язык и начать на нём жить (Ozon).

Задача "Выучить английский язык" слишком неопределённая. Язык нельзя полностью выучить, также как нельзя выучить программирование или математику.  Достигаются только конкретные цели, например, прочитать 5 книг за 3 месяца.

Применительно к любой области эта тема раскрыта в Джедайских техниках — отличия между проектами, делами и образом жизни. Изучение иностранного языка относиться к образу жизни: для продвижения к цели требуется ежедневное изменение поведение, но сказать о 100% достижении цели не получиться.

Мозг не умеет не учиться, мы только выбираем источники информации. Для изучения языка перестройте окружение, например:

  • Сменить язык интерфейса электронных устройств.
  • Читать новостные сайты или блоги на английском.
  • Использовать английский для запросов в Google.

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

Действия направленные только на изучения языка тоже нужны. Заучивание неправильных глаголов или хотя бы минимальное изучение грамматики. Подобные действия просты и не требуют много времени. Чтобы их выполнять подойдут любые техники управления задачами или привычками.

VerseQ − клавиатурный тренажёр

Скриншот клавиатурного тренажера VerseQ

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

Платная, стоит 199 рублей.

Мысли про статью Люди как нелинейные и наиболее важные компоненты в создании программного обеспечения

Известная статья Алистэра Коуберна Люди как нелинейные и наиболее важные компоненты в создании программного обеспечения раскрывает важную сторону разработки ПО, и в общем-то и других областей деятельности людей. Ниже краткий конспект этой статьи с доабвлением моих мыслей по поводу содержания статьи.

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

Продолжая эти размышления мы приходим к вопросу

Какими качествами обладают люди, которые занимаются разработкой программного обеспечения, и какое влияние они оказывают на проектирование методологии?

Коммуникация

Одни из основных параметров влияющих на проект — это степень коммуникации между людьми. Наиболее эффективными являются обсуждения лицом к лицу, перед доской или ПК. При исключении свойств коммуникации её эффективность падает.

График понижения эффективности коммуникации

Читать далее Мысли про статью Люди как нелинейные и наиболее важные компоненты в создании программного обеспечения

Убираем из браузера лишнее

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

Отключение рекламы

Для всех браузеров существуют расширения подобные AdBlock: Firefox, Chrome.

Новая вкладка

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

Очистить вкладку в Firefox можно в настройках. В Chrome с помощью расширений, например, Empty New Tab Page.

Читать далее Убираем из браузера лишнее

Отключение оповещений и нотификации

Отключение оповещений — это один из элементов Джедайскийх техник. Смысл этой техники в том чтобы выключить ненужные (почти все) оповещения и нотификацию от sms, почты, мессенджеров и любую другую. Обоснование необходимости и ответы на типичные возражения есть в книге или здесь. Далее я опишу что-то вроде чек-листа со списком того что и как можно отключить и я отключил.

SMS

В SMS у меня в основном была реклама и спам из магазинов. Обычно получалось отписаться через форму обратной на сайте компании или магазина. Иногда формы не было и приходилось звонить. От всех подобных sms удавалось отписаться без особых проблем.

Для МТС есть специальный номер 4424. На него нужно отправить сообщение off и имя от кого пришла SMS. Например:

С помощью этого номера я о отключил сообщения от МЧС про сильный ветер, которые приходили несколько раз в день.

Читать далее Отключение оповещений и нотификации

Доклады KnowledgeConf 2019 про ведение конспектов

На конференции KnowledgeConf 2019 в основном были доклады связанные с управлением знания в организации, но были и два доклада связанных с управлением личными знаниями и конспектами. Они показались мне доволльно интересными.

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

Применение практик Тиаго Форте для управления своими знаниями

Проблема: как обеспечить быстрое восстановление в голове знаний о различных областях знаний или проектах. Информации много, требуется редко, но когда требуется важно восстановить в голове основные моменты очень быстро.

Можно попробовать

  • Вести блог
  • Конспектировать
  • Копировать цита

Читать далее Доклады KnowledgeConf 2019 про ведение конспектов

Копирование c помощью Ctrl+C текстов из сообщений

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

Не все знают, но вместо скриншота можно проще и быстрее скопировать сообщение. По умолчанию в windows текст из сообщений в диалоговых окнах можно скопировать с помощью Ctrl+C. Например, вот в таком окне

копируется такой текст

---------------------------
Восстановление сетевых подключений
---------------------------
Ошибка при восстановлении подключения Z: к
xxx
Microsoft Windows Network: Множественное подключение к серверу или к общим ресурсам одним пользователем с использованием более одного имени пользователя не разрешено. Отключите все предыдущие подключения к серверу или общим ресурсам и повторите попытку.

Подключение не восстановлено.
---------------------------
ОК
---------------------------

Читать далее Копирование c помощью Ctrl+C текстов из сообщений

Как читать книги (С. И. Поварнин, 1924)

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

Чтение это навык и чтобы читать эффективно ему нужно целенаправленно учится.

Что читать? Самое лучшее из того что получается найти.

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

Полное чтение, в отличии от выборочного означает прочтение книги без пропусков.

Активное, в отличии от пассивного, означает критику и оценку мыслей и позиции автора.

Определить разницу между глубоким и поверхностным чтением сложнее. В книге приведена метафора: при перемешивании жидкости в большом сосуде вы можете водить палкой сверху, и тогда вода будет перемешиваться только сверху. А можете опустить палку до конца и, приложив больше усилий, раскрутить всю жидкость. Тоже самое при чтении, можно вовлечь всё своё внимание, силы и способности в чтение, а можно только просмотреть текст не особо напрягаясь.

Читать далее Как читать книги (С. И. Поварнин, 1924)

CodeFest 2019. Три таракана

На CodeFest было интересное выступление Максима Дорофеева под названием Три маленьких таракана на пути к большому будущему. Тема выступления связана с его темой его книги Джедайские Техники: эффективность работы, управление расписанием.

Одна из основных мыслей выступления:

Не существует гарантированных способов преуспеть, гарантированные способы есть только облажаться.

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

А вдруг там что-то срочное?

Задачи которые поступают прямо сейчас кажутся более важными чем те что поступили раньше. То что кажется важным не всегда является важным.

Читать далее CodeFest 2019. Три таракана