
Пропасть между "могу заставить компьютер сделать то, что мне нужно" и "плыву по течению" пролегает даже не между программистами и всеми остальными.
Она очевидна даже между людьми, умеющими запускать программы с командной строки, и не умеющими.
В 90-х работа с компьютером требовала какого-то знания командной строки, пусть минимального, и все что-то умели. Сейчас это не так, и впечатление такое, что все разучились (или не научились, что более логично).
Я никого абсолютно не хочу шеймить, поймите меня правильно, и не хочу сказать, что это обязательно. Просто люди хотят что-то сделать с видео, или книгами, или музыкой, или еще чем-то, на компьютере или в телефоне или на планшете, и не могут, потому что не знают, как выйти за пределы стандартных программ, которыми пользуются.
Я прикинул, что три программы командной строки, от которых я получаю больше всего пользы (под Windows), это:
1. yt-dlp. Скачать любой ролик из Ютуба, Фейсбука, Твиттера, сотен других сайтов. Скачать в нужном в формате, с субтитрами или без.
2. ffmpeg. Перевести любой видео формат в любой нужный. Врезать субтитры в фильм, чтобы показать его детям. Вырезать кусок из любого видео, совмещать разные такие куски, накладывать субтитры или спецэффекты, сделать видеоряд из звука и картинок, и сотни других вещей.
3. pdftk. Вытащить из PDF файла определенные страницы, или вставить в него. Повернуть страницы. Исправить метаданные. Еще много всего.
Это я говорю именно о программах для общей деятельности с файлами или в интернете, не специально для программистов.
Можете добавить к этому списку программы, которые вам очень помогают?