beldmit: (Программизм)
Dmitry Belyavskiy ([personal profile] beldmit) wrote2018-09-03 11:28 pm

Книги по программированию

[livejournal.com profile] avva поднял вопрос о том, какая польза бывает от книг по программированию. Вынесу, пожалуй, свой комментарий с некоторыми дополнениями.

Я извлекаю пользу из книг по программированию несколькими способами.

1. «Всю жизнь говорил прозой». Оказывается, паттерн, который я применяю, подсмотрев у коллег, как-то называется.
2. Как убрать грабли. Вот тут у меня узкое место, требующее кучи однотипных действий, например, и вот оно, решение. А вокруг ещё кое-что.
3. Сборник рецептов с объяснениями. Очень ценно, и найдя один рецепт, облегчающий жизнь, надо начинать искать следующий. В хороших книгах (типа Perl Cookbook) будет дан нефиговый контекст.
4. Структурирование информации. В книге описано то, то и вот это, подробности искать здесь.

По большому счёту всё это — аналог «зоны ближайшего развития». То есть информация, хорошо сцепленная с уже полученным опытом. Последний пункт в наименьшей степени, потому что это направление развития я для себя и так задал, открыв эту книгу.

При этом у меня в коде может быть бардак в наименовании методов, безалаберные комментарии (в них попадает, как правило, только то, что я долго копал, потом выкопал и надо будет в следующий раз на это время не тратить) и т.п. И с этим что-либо поделать довольно трудно.
juan_gandhi: (Default)

[personal profile] juan_gandhi 2018-09-03 09:29 pm (UTC)(link)
Смысл-то это обсуждать? Есть выдающиеся книги. Есть очень хорошие книги. Есть неплохие книги.

(Я также не вижу особого смысла рассуждать с Воробьем на какие-либо темы, но это отдельный вопрос.)
qkowlew: На Зилантконе меня сфоткали мыльницей. Мыльницам не позирую! (Default)

[personal profile] qkowlew 2018-09-04 01:51 pm (UTC)(link)
Без Уэззерелловской "Этюды для программистов" многие программисты просто не состоялись бы. :)