galchinsky.github.io

Мотивация: работа в консоли позволяет заметить свои рутинные операции и быстро их ускорить. Даже 10% меньшей рутины на длинной дистанции - это много. Многих останавливает проблема входа: как правило, люди поколения, не заставшего ZX Spectrum, начинают свой путь с архитепического “GUI-программиста”, привыкнув к конкретным практикам по принципу наименьшего сопротивления. Не понятно, с чего начать, если базовые операции занимают больше времени, а консоль представляется в виде километровых команд git bash винды. Непонятно даже, зачем начинать, ведь и так работа работается.

Поэтому вот список советов, банальных и не очень, как начать получать пользу от консоли. Целевая аудитория, наверное, начинающий ML и CV пипл, потому что какие-нибудь девопсы и без меня разберутся, со своими ansible и докерами.

Общий стиль работы

Файловая структура

Команды

Я просмотрел history и обнаружил, что команд использую не очень много. Основная работа заключается в правке файлов, а сложное поведение реализуется на питоне.