UniLecs #Books. Основы. Часть 2

UniLecs #Books. Основы. Часть 2

UniLecs

Продолжаем наш цикл статей с подборками книг. И мы снова затрагиваем тему книг по программированию и разработке, ктр просто обязан прочитать любой программист. Если вы новичок в программировании, то как раз эти книги позволят вам стать настоящим программистом и выйти в высшую лигу. 

Часть 1 читайте тут!

Итак, 2-я часть, поехали :)

1.Программист-прагматик. Путь от подмастерья к мастеру, Эндрю Хант, Дэвид Томас, 2013 (The Pragmatic Programmer: From Journeyman to Master)

https://www.ozon.ru/context/detail/id/24895168/

Программист-прагматик. Путь от подмастерья к мастеру, Эндрю Хант, Дэвид Томас

Собственно, название книги как нельзя лучше отражает основную ее суть. Эта работа - нечто среднее между книгами "Совершенный Код" и "Чистый код", дополненная различными ситуациями из практики авторов. Лишенная академичности, она читается весьма легко, а уроки и примеры из этой книги останутся у вас в памяти надолго. Настоящий must-read для всех начинающих разработчиков, студентов, да и программистам со стажем также стоит прочитать или перечитать её.


2. Приемы объектно-ориентированного проектирования. Паттерны проектирования – Э. Гамма, Дж. Влиссидес, Р. Хелм, Р. Джонсон, 2016 (Design Patterns: Elements of Reusable Object-Oriented Software)

https://www.ozon.ru/context/detail/id/2457392/

Приемы объектно-ориентированного проектирования. Паттерны проектирования – Э. Гамма, Дж. Влиссидес, Р. Хелм, Р. Джонсон

Легендарная книжка от знаменитой "банды четырех". И что бы вам не говорили всякие хипстеры, мол парадигма объектно-ориентированного программирования умрет и будущее за функциональным подходом, ООП пока рулит, и я уверен, еще долго не сдаст своих позиций. Именно поэтому данная книга - must-have в коллекции любого ООП программиста. Она даст основные понятия проектирования, позволит сделать серьезный скачок в понимании паттернов и необходимости их применения.


3. Искусство программирования, Дональд Эрвин Кнут, 2017 (The Art of Computer Programming)

https://www.ozon.ru/context/detail/id/1335648/

Искусство программирования, Дональд Эрвин Кнут

Во-первых, это не одна книга, а целая серия книг по анализу алгоритмов, ктр используются в программировании. Если коротко, то это "Война и Мир" в сфере программирования, а сам Дональд Кнут - это Лев Толстой. В 1999 году серия книг Д. Кнута была признана одной из двенадцати лучших физико-математических монографий столетия. 

Если кто-то не знаком с этим крутым дядькой, то обязательно почитайте о нем и процессе создания его работ. Там можно написать отдельную книгу, основываясь на этом.

В общем, Кнут - это классика. Но его книги написаны академическим языком, и я сомневаюсь, что многие из вас их осилят. Его работы можно использовать в качестве справочников, в этом случае вы несомненно получите пользу, изучая конкретные алгоритмы для конкретных задач. 

И упаси вас Бог сказать в приличном обществе, что вы понятия не имеете, кто такой Кнут, и ничего не знаете о его монографии "Искусство программирования". Читать её вас никто не заставляет, но знать этого дядьку и понимать значимость его вклада в развитие компьютерных наук вы обязаны!


P.S. Подборки книг, как и любые другие подборки, всегда весьма субьективны, поэтому ... вы всегда можете предложить что-то еще, например, в нашем чате @unilecs_chat. Или просто напишите мне в лс: @albert_davletov. Буду рад услышать ваше мнение!

Report Page