IzyGolstein / unlearn

командная строка для экономиста
MIT License
0 stars 0 forks source link

unlearn

Важнейшие навыки для экономиста, который намерен кодить по-настоящему

1. Командная строка

Многие из нас - заложники больших, красивых графических программ (Excel, PyCharm), а работа с командной строкой кажется чем-то вроде наказания. Но именно в командной строке происходит все самое интересное в программировании. Чем раньше вы освоите командную строку (а заодно и linux) - тем больше вы программист (и дороже стоите на рынке труда).

Еще аргументы за изучение командной строки:

Что обязательно надо уметь

  1. Общие представления
  1. Начать работу:
  1. Директории (каталоги):
  1. Работа с файлами:

Общие представления:

Базовые навыки:

Чуть более продвинутые навыки:

  1. Запросы в Интернет:
  1. Далее проникнуться, что такое:

Чему еще можно научиться

Устанавливать новые программы через менеджеры пакетов:

Крайне полезные навыки:

Скучные, но нужные время от времени вещи:

Как улучшить себе жизнь на винде?

Еще идеи для обучения:

Идеи проектов:

Темная сторона вопроса (сделайте PR, если знаете):

Тихо молчим о:

Литература

Основная:

Дополнительная:

Термины

Вопросы, комментарии, "все пропало, ничего не понимаю" - пишите в ишью

2. Контроль версий (git)

Просто выучите git. В git'е вам надо знать:

В повседневной работе вам нужно уметь:

Личное мнение - упираться делать все это в командной строке - трата времени, можно без ущерба воспользоваться графически интерфейсом - Github Desktop, встроенные средства VS Code, а командную строку приберечь для сложных случаев.

При довольно красивой логике программы (диффы изменений), git - это довольно запутанная система. Будьте готовы к тому, что иногда вам захочется проект удалить или перезагрузить всю папку, а не морочиться с контролем версий, это все проходили.

3. Легкая разметка (markdown)

Какой еще маркдаун? Если надо - пишу код, остальное в Ворде или Google Docs.