diff --git a/README.md b/README.md index f20dcb8..7ae7167 100644 --- a/README.md +++ b/README.md @@ -16,19 +16,46 @@ $ cd 01 $ cat README.md ``` -**(!)** Ссылка на wiki-страницу курса: [cs-sh.xyz/d/ompwiki] - -**(!)** Не забывайте читать литературу: [список литературы на CSCWiki] - -**(!)** И пользоваться ресурсами: +## Как решать задания + +- внимательно прочитайте задание; +- если в задании упоминается команда, например, `find`, +попробуйте поискать/попинать `man`, `info`, `help`; но не торопитесь усердствовать +с их чтением: за раз всё в голове, скорее всего, не осядет, поэтому интересные +вещи лучше отложить и читать постепенно и последовательно (а ещё хорошо спать +и регулярно питаться, ага); +- вместо усердного чтения лучше попробуйте прочитать краткое описание и +предположить _что_ эта программа могла бы делать +(обычно секции **NAME**, **SYNOPSIS** в man-страницах или листать оглавление info-страниц +и искать что-нибудь со словами `introduction`, `example`, `real use` и пр.); +unix (и, как следствие, linux) так устроен, что _обычно_ одна программа выполняет +одну функцию, но делает это по возможности хорошо; +- после этого попытайтесь накидать _хоть какое-нибудь рабочее решение_; +- как только у Вас получилось написать первое рабочее решение, вспомните, что Вы +прекрасны; +- попробуйте (возможно, кстати, не сразу, а на следующий день или через +несколько дней) упростить или улучшить Ваше решение; обычно это идёт на пользу +и Вам и Вашим скриптам; +- с каждым таким улучшением, опять же, постарайтесь себя похвалить и +порадоваться, что у Вас получился, _возможно_, более читаемый и красивый +скрипт; + +## Материалы + +**(!)** [wiki-страница курса] + +**(!)** [список литературы на CSCWiki] + +**(!)** web-ресурсы: * посмотреть как исполняется код в ваших любимых языках программирования: [pythontutor]; * почитать объяснение shell-команды: [explain shell]; -[cs-sh.xyz/d/ompwiki]: https://cs-sh.xyz/d/ompwiki + + + +[wiki-страница курса]: https://cs-sh.xyz/d/ompwiki [pythontutor]: https://pythontutor.com [explain shell]: https://explainshell.com/explain?cmd=find+.+-name+%27*.py%27+-printf+%22x%22+%7C+grep+-oc+x [список литературы на CSCWiki]: https://wiki.compscicenter.ru/index.php/%D0%9E%D0%9C%D0%9F_1MIT_%D0%BE%D1%81%D0%B5%D0%BD%D1%8C_1_2022#.D0.9B.D0.B8.D1.82.D0.B5.D1.80.D0.B0.D1.82.D1.83.D1.80.D0.B0 - -!!!