Поиск по строке:

Путь инженера-программиста. Развитие навыков для успешной карьеры

Фернандо Доглио, Константин Вантух, БОМБОРА

17 февраля, 2025

Книги

71513734 [Фернандо Доглио, Константин Вантух, БОМБОРА] Путь инженера программиста. Развитие навыков для успешной карьеры

Описание книги:

Мечтаете стать востребованным специалистом в IT-индустрии? Хотите оптимизировать свою работу и карьеру, достичь баланса между личной жизнью и профессиональными обязанностями? Эта книга – то, что вам нужно! Почему стоит прочитать «Путь инженера-программиста»?

Оптимизация кода и карьеры: узнайте, как писать безошибочный код.

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

Подготовка к должности техлида: получите ценные советы по успешному прохождению собеседований и развитию лидерских качеств.

Теория и практика: пользуйтесь проверенными методами, повышая профессионализм.

Не упустите шанс овладеть навыками, необходимыми для успешной работы в команде разработчиков.

Еще внутри:

– Лучшие практики написания поддерживаемого кода.

– QA и рефакторинг чужого кода.

– Легкое ИТ-собеседование.

– Шаги к техническому лидерству.


Безопасно by design

Дэн Берг Джонсон, Дэниел Деоган, Дэниел Савано, Анатолий Павлов

26 октября, 2023

Книги

65467946 [Дэн Берг Джонсон, Дэниел Деоган, Дэниел Савано, Анатолий Павлов] Безопасно by design

Описание книги:

«Безопасно by Design» не похожа на другие книги по безопасности. В ней нет дискуссий на такие классические темы, как переполнение буфера или слабые места в криптографических хэш-функциях. Вместо собственно безопасности она концентрируется на подходах к разработке ПО. Поначалу это может показаться немного странным, но вы поймете, что недостатки безопасности часто вызваны плохим дизайном. Значительного количества уязвимостей можно избежать, используя передовые методы проектирования. Изучение того, как дизайн программного обеспечения соотносится с безопасностью, является целью этой книги. Вы узнаете, почему дизайн важен для безопасности и как его использовать для создания безопасного программного обеспечения


Пять строк кода (+ epub)

Роберт Мартин, Кристиан Клаусен, Дж. И. Брайт

26 октября, 2023

Книги

68677660 [Роберт Мартин, Кристиан Клаусен, Дж. И. Брайт] Пять строк кода (+ epub)

Описание книги:

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

«Пять строк кода» – это свежий взгляд на рефакторинг для разработчиков любого уровня. Вы узнаете, когда проводить рефакторинг, как использовать паттерны, а также научитесь определять признаки, которые говорят о том, что код необходимо удалить.

Для разработчиков всех уровней. В примерах используется доступный и понятный синтаксис TypeScript, который позволяет перейти к любому языку высокого уровня.

После покупки предоставляется дополнительная возможность скачать книгу в формате epub.


Как стать программистом с нуля. После 30, без опыта, без образования

Борис ProIt

26 октября, 2023

Книги

68800584 [Борис ProIt] Как стать программистом с нуля. После 30, без опыта, без образования

Описание книги:

Возможно ли стать программистом и изменить свою жизнь к лучшему, если у вас нет опыта и технического образования? А если при этом вам уже далеко не двадцать лет? А если к тому же у вас есть семья с маленьким ребенком, которую нужно содержать? И вы, ко всему прочему, живете в небольшом городе с полным отсутствием карьерных перспектив.

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

Книга предназначена в основном для людей, которые хотят сменить текущую профессию и перейти в IT после тридцати, но и более молодые читатели найдут ее полезной. Помимо теоретического и статистического материала, в ней можно найти много практических советов и лайфхаков.

Но главное, здесь развенчивается миф о том, что программирование – это очень сложно, и мало у кого хватит сил дойти до самого конца. Читатель сможет открыть волшебный ящик под названием «программирование», достать инструмент и понять, что никакого волшебства здесь нет. А есть обычный «молоток», с помощью которого создаются программы, и научиться им пользоваться сможет каждый.


Красивый C++. 30 главных правил чистого, безопасного и быстрого кода (pdf + epub)

Кейт Грегори, Дж. Гай Дэвидсон, Л. Киселева

26 октября, 2023

Книги

69166243 [Кейт Грегори, Дж. Гай Дэвидсон, Л. Киселева] Красивый C++. 30 главных правил чистого, безопасного и быстрого кода (pdf + epub)

Описание книги:

Написание качественного кода на C++ не должно быть трудной задачей. Если разработчик будет следовать рекомендациям, приведенным в C++ Core Guidelines, то он будет писать исключительно надежные, эффективные и прекрасно работающие программы на C++. Но руководство настолько переполнено советами, что порой трудно понять, с чего начать. Начните с «Красивого C++»!

Опытные программисты Гай Дэвидсон и Кейт Грегори выбрали 30 основных рекомендаций, которые посчитали особенно ценными, и дают подробные практические советы, которые помогут улучшить ваш стиль разработки на C++. Для удобства книга структурирована в точном соответствии с официальным веб-сайтом C++ Core Guidelines.

После покупки предоставляется дополнительная возможность скачать книгу в формате epub.


40 алгоритмов, которые должен знать каждый программист на Python (pdf + epub)

Имран Ахмад, Р. Чикин

26 октября, 2023

Книги

69166264 [Имран Ахмад, Р. Чикин] 40 алгоритмов, которые должен знать каждый программист на Python (pdf + epub)

Описание книги:

Понимание работы алгоритмов и умение применять их для решения прикладных задач – must-have для любого программиста или разработчика. Эта книга поможет вам не только развить навыки использования алгоритмов, но и разобраться в принципах их функционирования, в их логике и математике.

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

Дойдя до конца, вы превратитесь в эксперта по решению реальных вычислительных задач с применением широкого спектра разнообразных алгоритмов.

После покупки предоставляется дополнительная возможность скачать книгу в формате epub.


Объекты. Стильное ООП (pdf + epub)

Маттиас Нобак, Сергей Черников, Р. Чикин

26 октября, 2023

Книги

69166270 [Маттиас Нобак, Сергей Черников, Р. Чикин] Объекты. Стильное ООП (pdf + epub)

Описание книги:

Хороший объектно-ориентированный код удобно читать, изменять и исправлять. Универсальные практики проектирования объектов, собранные в этой книге, позволят улучшить ваш стиль кодирования. Эти правила подойдут к любому объектно-ориентированному языку, они делают код максимально понятным и надежным, а также повышают производительность как индивидуальных разработчиков, так и команд.

Книга «Объекты. Стильное ООП» познакомит вас с профессиональными техниками написания ОО-кода. Маттиас Нобак раскрывает правила создания объектов, определения методов, изменения и извлечения состояний и многое другое. Все примеры написаны на простом псевдокоде, который легко перевести в любой язык программирования. Кейс за кейсом вы изучите ключевые сценарии и задачи проектирования объектов, а затем шаг за шагом создадите простое веб-приложение, которое покажет, как должны взаимодействовать объекты разных типов.

После покупки предоставляется дополнительная возможность скачать книгу в формате epub.


Алгоритмы на практике. Решение реальных задач (pdf + epub)

Даниэль Зингаро, Д. Брайт

26 октября, 2023

Книги

69166267 [Даниэль Зингаро, Д. Брайт] Алгоритмы на практике. Решение реальных задач (pdf + epub)

Описание книги:

«Алгоритмы на практике» научат решать самые трудные и интересные программистские задачи, а также разрабатывать собственные алгоритмы. В качестве примеров для обучения взяты реальные задания с международных соревнований по программированию. Вы узнаете, как классифицировать задачи, правильно подбирать структуру данных и выбирать алгоритм для решения. Поймете, что выбор структуры данных – будь то хеш-таблица, куча или дерево – влияет на скорость выполнения программы и на эффективность алгоритма. Разберетесь, как применять рекурсию, динамическое программирование, двоичный поиск.

Никакого условного псевдокода, все примеры сопровождаются исходным кодом на языке Си с подробными объяснениями.

После покупки предоставляется дополнительная возможность скачать книгу в формате epub.


Ум программиста. Как понять и осмыслить любой код

Фелин Херманс, Кристина Черникова

26 октября, 2023

Книги

69283279 [Фелин Херманс, Кристина Черникова] Ум программиста. Как понять и осмыслить любой код

Описание книги:

Книга освещает практические основы когнитивистики для программистов. Основные темы: осмысление и развитие чужого и собственного кода, изучение новых языков программирования, мнемонические приемы для программистов, поддержка кода в читаемом состоянии. Объяснено, как снижать когнитивную нагрузку при работе программиста, как делать код логичным и понятным для себя и коллег. Рассмотрены приемы именования функций, классов и переменных, подходы к ведению репозиториев, совместной разработке и доработке кода.


Код, который умещается в голове: эвристики для разработчиков (pdf+epub)

Марк Симан, Сергей Черников

26 октября, 2023

Книги

69434188 [Марк Симан, Сергей Черников] Код, который умещается в голове: эвристики для разработчиков (pdf+epub)

Описание книги:

Незаменимые практические советы по написанию кода в устойчивом темпе и по управлению сложностью, из-за которой проекты часто выходят из-под контроля. В книге описываются методы и процессы, позволяющие решать ключевые вопросы: от создания чек-листов до организации командной работы, от инкапсуляции до декомпозиции, от проектирования API до модульного тестирования. Автор иллюстрирует свои выводы фрагментами кода, взятыми из готового проекта. Написанные на языке C#, они будут понятны всем, кто использует любой объектно-ориентированный язык, включая Java, C++ и TypeScript. Для более глубокого изучения материала вы можете загрузить весь код и подробные комментарии к коммитам.

После покупки предоставляется дополнительная возможность скачать книгу в формате epub.


Грокаем функциональное мышление

Эрик Норманд, Е. А. Матвеев

26 октября, 2023

Книги

69434473 [Эрик Норманд, Е. А. Матвеев] Грокаем функциональное мышление

Описание книги:

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

Большую часть «действий», изменяющих состояние, можно превратить в «вычисления», чтобы ваш код стал проще и логичнее.

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

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


Понятный Python. С наглядным кодом, для детей и начинающих

Артем Демиденко, MidJourney ИИ генератор изображений, Артем Демиденко, Артем Демиденко, Искусственный Интеллект

26 октября, 2023

Книги

69576925 [Артем Демиденко, MidJourney ИИ генератор изображений, Артем Демиденко, Артем Демиденко, Искусственный Интеллект] Понятный Python. С наглядным кодом, для детей и начинающих

Описание книги:

Это увлекательная и понятная книга о Python, созданная специально для начинающих взрослых и их детей. Эта книга предлагает простой и доступный путь в мир программирования, где даже самые молодые читатели могут освоить основы.

Примеры кода для детей: Книга содержит множество примеров кода, которые легко понять и объяснить детям. Они иллюстрируют концепции программирования через интересные истории и задачи.

Каждая глава вводит важные концепции программирования, такие как переменные, условия, циклы и функции, используя язык, понятный и детям, и начинающим взрослым.


Искусство чистого кода (pdf + epub)

Кристиан Майер, Наталья Григорьева

26 октября, 2023

Книги

69598552 [Кристиан Майер, Наталья Григорьева] Искусство чистого кода (pdf + epub)

Описание книги:

Большинство разработчиков ПО тратят тысячи часов на создание излишне сложного кода. Девять основных принципов книги «Искусство чистого кода» научат вас писать понятный и удобный в сопровождении код без ущерба для функциональности. Главный принцип – это простота: сокращайте, упрощайте и перенаправляйте освободившуюся энергию на самые важные задачи, чтобы сэкономить бесчисленное количество часов и облегчить зачастую очень утомительную задачу поддержки кода. Автор бестселлеров Кристиан Майер помог тысячам людей усовершенствовать навыки программирования и в своей новой книге делится опытом с читателями.

После покупки предоставляется дополнительная возможность скачать книгу в формате epub.


Кодер с улицы. Правила нарушать рекомендуется (pdf + epub)

Седат Капаноглу, М. Трусковская

26 октября, 2023

Книги

69598555 [Седат Капаноглу, М. Трусковская] Кодер с улицы. Правила нарушать рекомендуется (pdf + epub)

Описание книги:

Джунам и вчерашним выпускникам вузов катастрофически не хватает «уличного» опыта. Чтобы стать отличным разработчиком, понадобятся вполне конкретные навыки, позволяющие превратить теорию в практику, а также понимание того, в какие моменты можно нарушать казавшиеся незыблемыми правила. Эта книга – справочник по выживанию для начинающего разработчика.

«Кодер с улицы» научит вас справляться с реальными задачами. Седат Капаноглу честно делится советами, основанными на личном опыте, а не на абстрактной теории. Вы узнаете, как адаптировать знания, полученные из книг и курсов, к повседневным рабочим задачам.

Пора узнать, как использовать антипаттерны и «плохие» методы программирования. Эта книга построена на конкретных задачах, с которыми вы столкнетесь на работе, – от чисто технических аспектов, таких как создание функции поиска, до законов выживания в проблемной команде с менеджером-параноиком.

Все это превратит вас в настоящего уличного бойца, готового в любой момент приступить к созданию эффективного программного обеспечения.

После покупки предоставляется дополнительная возможность скачать книгу в формате epub.


Рекомендуем