Как научиться программировать
![топ 100 блогов](/media/images/default.jpg)
![Как научиться программировать Как научиться программировать](/images/main/kak-nauchitsya-programmirovat-7e1799.jpg?from=https://ic.pics.livejournal.com/loyal_fr/31004032/497194/497194_600.jpg)
Помнится, пару недель назад мы с вами обсуждали, как же можно научиться программировать. Хотя нет, программировать научиться можно легко - сейчас куча роликов на том же Ютубе или онлайн-курсов. Вопрос в том, как научиться писать хороший код, который выполняется быстро, все необходимые моменты сохранены в логах, а возможные проблемы - учтены. Здесь, к сожалению, не всегда так просто.
На прошлой неделе я была в офисе и увидела у шефа на столе книги:
![Как научиться программировать Как научиться программировать](/images/main/kak-nauchitsya-programmirovat-eb5486.jpg?from=https://ic.pics.livejournal.com/loyal_fr/31004032/495010/495010_600.jpg)
Одна из них меня очень заинтересовала:
![Как научиться программировать Как научиться программировать](/images/main/kak-nauchitsya-programmirovat-f31f86.jpg?from=https://ic.pics.livejournal.com/loyal_fr/31004032/495556/495556_600.jpg)
Книжечка написала вообще-то для тех, кто программирует на Java, тем не менее имхо может бы полезна всем начинающим или недостаточно хорошо знающим товарищам, если речь идёт об объектно-ориентированном программировании.
Оглавление обещает несколько рутинных тем:
![Как научиться программировать Как научиться программировать](/images/main/kak-nauchitsya-programmirovat-1969bd.jpg?from=https://ic.pics.livejournal.com/loyal_fr/31004032/495973/495973_600.jpg)
![Как научиться программировать Как научиться программировать](/images/main/kak-nauchitsya-programmirovat-a27593.jpg?from=https://ic.pics.livejournal.com/loyal_fr/31004032/495863/495863_600.jpg)
Автор (кажется, датчанин) пишет в очень лёгком стиле, так что я буквально зачиталась сиим литературным шедевром.
Вот, например, призыв автора присваивать логичные имена объектам и "не прикалываться" при этом:
![Как научиться программировать Как научиться программировать](/images/main/kak-nauchitsya-programmirovat-a90f2e.jpg?from=https://ic.pics.livejournal.com/loyal_fr/31004032/496159/496159_600.jpg)
При этом используются смешные картинки для иллюстрации суровой реальности:
![Как научиться программировать Как научиться программировать](/images/main/kak-nauchitsya-programmirovat-ece23c.jpg?from=https://ic.pics.livejournal.com/loyal_fr/31004032/496622/496622_600.jpg)
Даны советы касательно комментариев:
![Как научиться программировать Как научиться программировать](/images/main/kak-nauchitsya-programmirovat-b036b6.jpg?from=https://ic.pics.livejournal.com/loyal_fr/31004032/496664/496664_600.jpg)
Много пишется о том, как и сколько нужно классов, функций, переменных и так далее:
![Как научиться программировать Как научиться программировать](/images/main/kak-nauchitsya-programmirovat-9c13f8.jpg?from=https://ic.pics.livejournal.com/loyal_fr/31004032/496945/496945_600.jpg)
Вобщем, зачиталась я этой книгой и уже на следующий день исправляла свой последний код. Конечно, всю книгу я ещё не осилила, но потихоньку смотрю, анализирую, делаю выводы.
Таких книг конечно много, я скачала ещё одну похожую, но там уже не 400 страниц, а 800, и она в электронном виде. Тоже буду читать, разбираться, сравнивать советы разных авторов.
Учиться ведь никогда не поздно.
ЗЫ: Вчера был всемирный день программиста, и я поздравляю всех имеющихся здесь товарищей-кодеров с сим замечательным событием!
![Как научиться программировать Как научиться программировать](/images/main/kak-nauchitsya-programmirovat-a15625.jpg?from=//a.t30p.ru/?loyal_fr.livejournal.com)
![Как научиться программировать Как научиться программировать](/images/main/kak-nauchitsya-programmirovat-c987e9.jpg?from=https://l-stat.livejournal.net/img/userinfo_v8.png?v=17080?v=511)
![Как научиться программировать Как научиться программировать](/images/main/kak-nauchitsya-programmirovat-c8edd2.jpg?from=https://a.t30p.ru/small.png?loyal_fr.livejournal.com)
[2 ссылок 122 комментариев 3000 посещений]
читать полный текст со всеми комментариями
|
</> |