Советы

  [lifehacks]
Не пренебрегай повторением
Регулярно нужно напоминать себе то, в пользе чего ты уже уверен, но подзабыл, а не только непрестанно продолжать перебирать горы посредственного или ненужного в поиске новых жемчужин.
Всегда создавай новую ветку при работе в репозитории
Однажды я потерял не только все файлы, но и всю историю коммитов, запустив одну задачу на удалённом репозитории, не имея локальной копии, благо удалось и тогда всё быстро восстановить, спасибо моему другу Антону Коваленко.
«Тренируйся на кошках»
Когда мне нужно было автоматизировать одну задачу, то во-первых экспериментировал я почему-то с теми данными, которые боялся потерять, а во-вторых задача на этих данных выполнялась довольно долго. Далеко не сразу пришло гениальное решение создать пустой проект с одним почти пустым файлом и натравливать скрипты на него — ни данных не жалко, и скорость отработки скриптов сразу взлетела! Ведь этому же учат олимпиадные задачи по математике: посмотри задачу сначала на частных случаях, причём начиная с самых простых.
Чтобы «увидеть за деревьями лес» полезно взглянуть издалека
Так, например, только прочитыая всю Библию целиком раз за разом, начинаешь видеть взаимные связи и, наконец, понимать её содержание, годы копания над одним и тем же отрывком не дадут тебе правильного понимания даже одного этого отрывка, очень важно видеть общую картину и взаимные связи. Вот почему Григорию Перельману (имевшему более широкий взгляд на математику) поддалась «гипотеза Пуанкаре», тогда как американский математик Ричард Гамильтон, предложивший верное направление (программу исследований) и продвинувшийся в работе над ней до самого порога решения, так и не смог сам её решить.