IPB

Здравствуйте, гость ( Вход | Регистрация )

> Как научиться программировать?, секреты ремесла
Поделиться
neo169
сообщение 30.11.2023, 17:35
Сообщение #1


Мастер
******

Группа: Активный Пользователь
Сообщений: 795
Регистрация: 16.2.2022
Вставить ник
Цитата
Из: Россия
Пользователь №: 3133
Страна: Россия
Город: Москва
Пол: Муж.



Репутация: 2


Народ напишите свой путь в программинг и как этого достичь, поделитесь своими секретами. Очень хочу знать.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов
neo169
сообщение 20.1.2026, 17:58
Сообщение #2


Мастер
******

Группа: Активный Пользователь
Сообщений: 795
Регистрация: 16.2.2022
Вставить ник
Цитата
Из: Россия
Пользователь №: 3133
Страна: Россия
Город: Москва
Пол: Муж.



Репутация: 2


Лучшие книги по программированию
“Чистый код”, Роберт Мартин

Написать код - это только половина дела. А вот написать чистый код - это уже искусство. Эта книга по программированию наглядно покажет примеры хорошего кода и даст руководство по превращению плохого кода в хороший.
"Совершенный код", Стив Макконнелл

Настольная книга каждого программиста “Совершенный код” - это превосходное пособие для программистов любого уровня. Написание кода, отладка и тестирование и еще много других аспектов программирования - вот то, что вы найдете в книге Стива Макконнелла.
“Программист-прагматик. Путь от подмастерья к мастеру”, Эндрю Хант и Дэвид Томас

Наглядное пособие по карьере программиста. Эта книга по программированию для начинающих - лучший вариант для тех, у кого нет наставника, но есть огромное желание научиться писать код. Здесь есть все, чтобы стать профи - от элементарных норм делового этикета, до практических советов по написанию кода.
“Эффективная работа с унаследованным кодом”, Майкл Физерс

Иногда так бывает, что код переходит “по наследству” и не всегда есть возможность сразу понять принцип его работы. В этой книге по программированию Майкл Физерс раскрывает общие механизмы изменения программного обеспечения, добавление функций, исправление багов, оптимизация производительности и улучшение проектирования в legacy-кодах.
“Код. Тайный язык информатики”, Чарльз Петцольд

Одна из лучших книг по основам программирования для начинающих - это “Код. Тайный язык информатики”. Здесь расписываются принципы работы компьютера самым простым языком для тех, кто хочет разобраться в информационных технологиях и всем, что с ними связано.
“Алгоритмы. Построение и анализ”, Томас Х. Кормен, Чарльз И. Лейзерсон, Рональд Л. Ривест, Клиффорд Штайн

Список литературы по алгоритмам для начинающего программиста был бы неполным без книги “Алгоритмы. Построение и анализ”. Эта книга о структурах данных, быстрых алгоритмах, полиномиальных алгоритмах для труднорешаемых задач, теории графов, вычислительной геометрии и многом другом. Здесь вы найдете все, что необходимо для понимания работы уже существующих алгоритмов и для написания новых.
“Структура и Интерпретация Компьютерных Программ”, Абельсон Харольд и Сассман Джеральд Джей

“Структура и Интерпретация Компьютерных Программ” - это ни что иное, как учебник по программированию для начинающих. Здесь вы не найдете пошагового пособия по написанию кода, но данная книга идеально подойдет для тех, кто хочет отточить свои навыки в написании алгоритмов.
“Рефакторинг. Улучшение существующего кода”, Мартин Фаулер

Что такое рефакторинг и как распознать код, который в нем нуждается? Как провести удачный рефакторинг? Ответы на эти и еще многие другие вопросы по рефакторингу кода вы можете найти в книге для программистов от Мартина Фаулера.
“Искусство программирования”, Дональд Кнут

Все от основных понятий программирования до методов разработки программного обеспечения вы можете найти в 4х томах “Искусства программирования” Дональда Кнута. Представление информации внутри компьютера, структурные связи между элементами данных и способы работы с ними, описанные в этой книге - это то, что поможет вам лучше понять основы программирования.
“Шаблоны корпоративных приложений”, Мартин Фаулер

В “Шаблонах корпоративных приложений” программист любого уровня найдет 40 универсальных способов решений самых распространенных проблем программирования. Эта книга по программированию описывает архитектуру программных систем для любой корпоративной платформы с нуля.
“Идеальный программист. Как стать профессионалом разработки ПО”, Роберт Мартин

Наш список литературы по программированию пополняет еще одна книга Роберта Мартина, а именно “Идеальный программист”. Книга сочетает в себе практические советы по профессиональной деятельности программиста и житейские мудрости для работы в команде.
“Head First. Паттерны проектирования”, Эрик Фримен и Элизабет Робсон

Не стоит изобретать велосипед, когда есть уже готовое решение проблемы. “Head First. Паттерны проектирования” - это сборник самых эффективных решений для наиболее распространенных задач. Эта книга идеально подойдет тем, кто хочет научиться работать с паттернами.
“Путь программиста”, Джон Сонмез

Настоящий программист всегда стремится к саморазвитию. О том, в чем заключается работа программиста, какие этапы проходят начинающие специалисты до уровня профи, и к чему нужно быть готовым при выборе работы программистом, читайте в книге по основам программирования Джона Сонмеза.
“Кодеры за работой. Размышления о ремесле программиста”, Питер Сейбел

Одна из лучших книг для начинающих программистов - это произведение Питера Сейбела. Автор брал интервью у высококлассных программистов, расспрашивая о подводных камнях профессии.
“Алгоритмы на Java”, Роберт Седжвик и Кевин Уэйн

Если вы ищете книгу по программированию для начинающих, то уделите время “Алгоритмы на Java”. Здесь вы найдете детальные примеры с иллюстрациями, тщательно подобранный код, исторический и научный контекст, а также упражнения для самостоятельной проработки.
“Мифический человеко-месяц”, Фредерик Брукс

Это настоящий учебник по программированию для чайников, который можно рекомендовать к прочтению при работе над крупными проектами. Фактически, это ничто иное, как сборник кратких рассказов, повествующий о нюансах работы над крупными проектами.
“Карьера программиста”, Г. Лакман Макдауэлл

Все, что нужно для успешного прохождения собеседования на должность программиста, собрано в этой книге. Основная часть книги - это ответы на технические вопросы и задания, которые обычно получают соискатели на собеседовании в крупных IT-компаниях.
“Человеческий фактор. Успешные проекты и команды”, Том Демарко и Тимоти Листер

Как и в любой профессии, в программировании существует ряд трудностей, которые авторы книги “Человеческий фактор. Успешные проекты и команды” преподносят с социальной точки зрения. В книге поднимаются темы лидерства, работы в команде и влияния атмосферы в коллективе на успех рабочих проектов.
“Жемчужины программирования”, Джон Бентли

Не знаете с чего начать свой путь в мир программирования? В книге Джона Бентли поэтапно расписан каждый шаг на пути к запуску рабочего кода: от создания идеи до финального тестирования.
"Java. Эффективное программирование", Джошуа Блох

Одна из лучших книг по языкам программирования для начинающих - это "Java. Эффективное программирование". Здесь собраны ценные советы и примеры из жизни по работе с кодом Java, которые помогут новичкам разобраться в программировании.
“Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих”, Адитья Бхаргава

Эта книга прекрасно подойдет тем, кто знает математику на уровне средней школы, но хочет разобраться в алгоритмах и нуждается в сильной базе. Адитья Бхаргава разбирает на пальца базовые алгоритмы программирования, которые пригодятся каждому начинающему специалисту.
“Сам себе программист. Как научиться программировать и устроиться в Ebay?”, Кори Альтхофф

Наглядная история о том, как самостоятельно научиться программированию, получить работу мечты и продолжить развиваться в мире информационных технологий от человека, который прошел этот путь. Кори Альтхофф разработал авторскую методику программирования на Python и готов поделиться историей своего успеха со всеми.
“Информационная безопасность: защита и нападение”, Андрей Бирюков

Программирование - это не только о написании кода, но также об информационной безопасности. Здесь вы найдете техническую информацию, описывающую атаки и защиту от них, а также рекомендации по обеспечению ИБ с наглядными примерами из жизни.
“Алгоритмы для чайников”, Джон Поль Мюллер и Лука Массарон

Главная задача этой учебника по прогрммирования - не показать работающий код, а познакомить читателя с таким базовым понятием программирования как “алгоритм” и научить правильно использовать их в реальной жизни.
“Выразительный JavaScript”, Марейн Хавербеке

Ищете идеальную книгу для знакомства с JavaScript? Тогда произведение Марейна Хавербеке это то, что вам нужно. Здесь описаны ключевые моменты, которые должен знать каждый начинающий программист при работе с Java.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Сообщений в этой теме
- neo169   Как научиться программировать?   30.11.2023, 17:35
- - neo169   Интересует язык C_Sharp   30.11.2023, 17:37
|- - ИВК   Цитата(neo169 @ 30.11.2023, 16:37) Интере...   1.12.2023, 19:08
|- - neo169   Цитата(ИВК @ 1.12.2023, 19:08) C_Sharp? с...   2.12.2023, 9:26
|- - neo169   Цитата(ИВК @ 1.12.2023, 19:08) Это уж ско...   5.12.2023, 15:57
|- - ИВК   Цитата(neo169 @ 5.12.2023, 14:57) А Вы по...   6.12.2023, 22:55
- - gostsdmitry   ЦитатаКак научиться программировать? Читать книги,...   6.12.2023, 23:21
|- - dango_   Цитата(gostsdmitry @ 7.12.2023, 0:21) Чит...   10.12.2023, 12:55
- - neo169   Скиньте что сами смотрите на Ютубе или других кана...   13.2.2024, 20:37
|- - gostsdmitry   Цитата(neo169 @ 13.2.2024, 23:37) Скиньте...   19.2.2024, 22:02
|- - neo169   Цитата(gostsdmitry @ 19.2.2024, 22:02) Ва...   7.3.2024, 10:10
|- - neo169   Цитата(gostsdmitry @ 19.2.2024, 22:02) Ва...   27.3.2024, 19:01
|- - dango_   Цитата(neo169 @ 27.3.2024, 20:01) Мечтаю/...   31.3.2024, 12:03
|- - gostsdmitry   Цитата(dango_ @ 31.3.2024, 15:03) Начните...   31.3.2024, 17:09
- - knn   еще один из вариантов (для начинающих) - Лнинукс н...   31.3.2024, 18:09
- - ИВК   Я тоже перешёл на Линукс ещё тогда, когда вообще н...   31.3.2024, 19:59
- - neo169   Лучшие книги по программированию “Чистый код”, Роб...   20.1.2026, 17:58


Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 31.1.2026, 18:02