В этой статье, я бы хотел рассказать какие есть интересные книги для программистов, и что стоит прочитать наверное каждому программисту для само развития.
Также посмотрите статью: Лучшие книги для изучения PHP.
Книги по алгоритмы:
Для начала разберём книги для изучения алгоритмов, потому что программист в первую очередь должен знать как работать с различными алгоритмами.
Грокаем алгоритмы:
Эта книга по алгоритмам для программистов, вы изучите работу с алгоритмами, для тех кто не знает, но слово грокать означает, познать объект так, что ты уже сам становишься этим объектом.
В этой книге вы изучите от самых простых алгоритмов, например, алгоритм бинарного поиска, до сложных алгоритмов, например, алгоритмов графов, также узнаете о множестве способов решение тех или иных задач в программирование.
Можете читать эту книгу не всё сразу, а только те главы, которые вам могут пригодится, но рекомендуется всё таки всю её прочитать.
Олимпиадное программирование:
По началу может показаться, что эта книга нужна только для школьников и студентов, но я свам не соглашусь, она также пригодится и обычным программистом, кто даже не собирается участвовать в различных олимпиадах, так как, на собеседование вас первую очередь будут спрашивать о решение задач.
В остальном про эту книгу особо нечего рассказать, тут просто решаются и показывается как решать различные олимпиадные задачки по программированию.
Книги для саморазвития:
Теперь просто книги для саморазвития, которые не научат вас работать с языком программирования или работе с алгоритмами, а скорее просто для само развития, например, про работу.
Программист фанатик:
Эта книга рассказывает в первую очередь о том, в какие ситуации может попасть программист, и как с ними справится, например, отсутствие мотивации или выбор приоритетов, но тут не будет изучение алгоритмов или языков программирования.
В остальном про эту книгу опять не чего особо сказать, эта книга просто поможет вам быстро построить карьеру успешного программиста и всё.
Чистый код:
Проблема некоторых программистов, особенно начинаюших в том, что они пишут программы не красива, в смысле пишут код не красива и не понятно, эта же книга поможет вам научится писать его красиво.
Если предыдущие книги я могу порекомендовать всем, то вот эту рекомендую только тем, кто не может научится писать код красиво, в остальном про эту книгу больше нечего сказать.
Работа с Linux:
В качестве книги для работы с Linux, я решил поставить одну книжку, а почему в эту подборку попала книга для работу с Linux, это только потому, что я считаю каждый программист должен уметь работать c Linux.
Linux глазами хакера:
Эта книга пожалуй должна стать самой важной покупкой, если вы собираетесь научится работать с Linux на достаточно высоком уровне, то вам обязательно надо приобрести эту книгу.
В ней вы научитесь настраивать ОС, работать с FTP и WEB, настройка Proxy-сервера, да в целом научитесь работе системного администратора, всё это будет показываться на примере популярных дистрибутивов CentOS и Ubuntu.
Вывод:
Здесь было показаны интересные книги для программистов, в первую очередь для само развития, ну и вообще мне кажется их должен прочитать каждый.
не_большой, прикрашена -> прекращена, не_подготовленному, не_удобный, не_понятный, в обычно -> в обычном, со синтаксисом -> с синтаксисом, не_много, подобии -> подобия, не много -> не_много (x3), в начали -> в начале, меньшие -> меньше. В общем, читать правило «не с именами прилагательными» и мешок запятых автору.