, 30 tweets, 5 min read Read on Twitter
Здесь будет тред с комментариями к книгам которые я прочел. В один твит на книгу я как всегда не уложусь, но постараюсь. Можете лайкать, но если нет, это вас не спасет, писать я продолжу.
В целях экономии букв, буду использовать следующую маркировку для книг:
👍 - понравилась;
👎 - не понравилась;
👨‍🎓 - профессиональная;
👨‍🏫 - нон фикшн;
🧙‍♂️ - художественная.
1. 👍👨‍🎓🔥 Совершенный код. Стив Макконнелл.

Считаю эту книгу библией для программистов. В ней описано если не все, то почти все, что касается написания кода и программ. Проектирование, планирование, написание, классов/методов, рефакторинг, отладка, имена переменных, качество по.
2. Можно сказать, что именно эта книга сделала из меня хорошо программиста, а не просто говнокодера. Я понял, что ничего не ново под луной и обсуждаемые в жарких дискуссиях новинки IT мира, никакие не новинки, а давно всем известные факты. В общем читать всем обязательно.
3. 👍👨‍🎓 Изучай Haskell во имя добра. Миран Липовача.

Рассказывает о функциональном языке Haskell. В основном это описание синтаксиса и стандартной библиотеки. Немного философии языка и функционального мышления. Написана простым языком, читается легко.
4. Когда все горячо начали обсуждать ФП, я решил посмотреть, что же это за зверь такой. Статьи не давали понимания и я решил почитать книгу. Лучший способ изучить ФП, изучить чисто функциональный язык. Конечно я выбрал Haskell, и простую книгу с хорошими отзывами о нем.
5. И не разу не пожалел. Познакомился с такими страшными словами как функтор, монада, моноид. Понял, что ФП это не его инструменты, а отсутствие состояний и чистые функции. Стал лучше понимать swift. Мой код изменился.

Читать тем, кому интересно ФП и расширение кругозора.
6. 👍👨‍🎓Programming iOS 12: Dive Deep into Views, View Controllers, and Frameworks. Matt Neuburg.

Удачно выстроенное описание UIKit и стандартных фреймворков, подкрепленное примерами. Переиздается каждый год.
7. Когда только осваивал iOS, выбрал эту книгу по звездочкам на Amazon. Вместо того, чтобы копаться в документации, я получил тонну структурированной информации о UIWindow, UIView, CALayer, анимации, контролерах, таблицах, коллекциях и о многом другом.
8. Первое время я искал ответы сначала в книге и только потом уточнял в документации. Более удобное погружение в технологию придумать сложно.

Читать тем кто не освоился в разработке для iOS. А может и тем кто освоился, что бы освежить некоторые простые вещи.
9. 👍👨‍🎓Теория и практика языков программирования. Сергей Орлов.

Сильно не похожа на предыдущие. В ней нет советов по программированию, описания синтаксиса языков или sdk. Она описывает различные языки программирования, их сходства и различия.
10. И речь идет не только о синтаксисе. Книга также рассматривает семантику, статический анализ, работу виртуальных машин, и различные парадигмы программирования.
11. Эта книга не дает каких то практических навыков, которые можно прямо сейчас применить в работе. Но сильно расширяет кругозор. Дает понимание что нет плохих ЯП. Поясняет почему в каком то языке были приняты те или иные решения.

Читать всем кто пишет код.
12. 👍👨‍🏫 Как пасти котов. Дж. Ханк Рейнвотер.

Легкая и увлекательная книга. Дает советы, что делать если вы из простого разработчика стали менеджером. Серебряных пуль не содержит, технических советов тем более, но порефлексировать можно.

Читать тем^ кто качает soft skills
13. 👍👨‍🎓Принципы, паттерны и методики гибкой разработки на языке C#. Роберт Мартин, Мика Мартин.

Описывает планирование, проектирование и тестирование. Но мне запоминалась как подробное описание SOLID.

Читать всем кто не читал, чтобы понять какой смысл закладывал автор в SOLID.
14. 👍👨‍🎓🔥Руководство Microsoft по проектированию архитектуры приложений.google.com/url?sa=t&rct=j…

Книга подробно описывает все что качается построения архитектуры приложений. Она не останавливается на MV(C|VM|P...). А описывает все разделы приложений.
15. Когда я начал интересовать архитектурой, я не мог найти книгу которая подробно ответила на все мои вопросы, пока не наткнулся на это издание. Оно совершенно бесплатно, локализовано и имеет хорошую структуру.

Читать всем кто хочет не просто писать код, но и проектировать.
16. 👍👨‍🎓Структуры данных и алгоритмы в Java. Роберт Лафоре.

Базовые структуры и алгоритмы на пальцах. Подойдет в качестве первого знакомства с темой, но глубоких знаний не даст.

Читать тем, кто начал изучать алгоритмы.
17. 👍👨‍🎓Алгоритмы. Построение и анализ. Томас Х. Кормен, Чарльз И. Лейзерсон, Рональд Л. Ривест, Клиффорд Штайн.

Много алгоритмов, много математики. Здесь собрано все, что касается алгоритмов, огромный объем. Несмотря на серьезность издания, читается приятно, но нелегко.
18.Читать эту книгу в свободное время не выйдет. Надо садиться в тихом месте, с ясной головой. Погружаться, что то сразу пробовать на практике. В другом случае пользы не будет.

Для тех, кто хочет погрузиться в тему с головой.
19. 👍👨‍🎓Разработка через тестирование для iOS. Грэхем Ли.

Подробно описывает как написать простые тесты на базовые элемент приложения. Много кода и пояснений.

Читать тем, кто никогда не писал тестов и не знает с чего начать.
👍🧙 ‍20. Стив Джобс. Биография.Уолтер Айзексон.

Описывает жизнь Джобса, его окружения, силиконовой долины, IT компаний.
Превзошла все мои ожидания. Не знаю насколько она правдива, но интересна безумно. Мне как разработчику очень интересно было следить за событиями того времени
21. За тем как появлялась силковая долина, apple, pixar и вот это вот все.

Читать всем кому интересно IT или apple.
22.👍👨‍🏫 МВА за 10 дней. Самое важное из программ ведущих бизнес-школ мира. Стивен Силбигер.

Рассказывает, о всяких бизнес вещах. Маркетинге, акциях, бухучете, анализе, экономике, расчетах рентабельности бизнес и другом.
23. Название бесспорно кликбейт, но читать интересно. Я стал лучше ориентироваться во многих вещах которые в принципе на слуху, например в опционах, или маркетинговом исследовании.

Читать всем кто хочет расширить кругозор или задумывается о своем бизнесе.
24. 👍👨‍🎓🔥 Unix и Linux. Руководство системного администратора. Эви Немет, Гарт Снайдер, Трент Р. Хейн, Бэн Уэйли, Марина Новожилова.

Все о ониксовых операционных системах. Вот прямо все. Принципы работы, настройки, администрирования, описания ФС, сетей, утилиты, ядро, драйверы,
25. Веб сервера, почтовые сервера.

Одна из интереснейших книг IT мира. Я не мог оторваться от ее прочтения. Конечно к разработке она не имеет никакого отношения, но мы работаем с никсами и знать их полезно.

Читать тем кто хочет понимать как работает его главный инструмент.
26. 👨‍🎓Приемы объектно-ориентированного проектирования. Паттерны проектирования. Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес.

Это не просто книга о паттерных. Это первоисточник самых известных паттернов.
27. Когда кто то говорит паттерны, он с вероятностью 99,9% подразумевает именно эти паттерны, именно из этой книги. В книге все прекрасно, кроме одного но, она скучная и сложная. Я могу понять сложность в объяснении алгоритмов, но не здесь.
28. Знаете почему? Паттерны это простые шаблоны, призванные описать решение распространенных проблем. Ключевое слово простые. И описаны они должны быть максимально простым языком.

Читать всем кто хочет ознакомиться с первоисточником.
Missing some Tweet in this thread?
You can try to force a refresh.

Like this thread? Get email updates or save it to PDF!

Subscribe to Евгений Елчев
Profile picture

Get real-time email alerts when new unrolls are available from this author!

This content may be removed anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!