Программист-фанатик

Автор: | Чед Фаулер |
Перевод: | И. Рузмайкина |
Жанры: | Зарубежная компьютерная литература , Зарубежная психология , Зарубежная справочная литература , Программирование |
Серия: | Библиотека программиста |
Год: | 2015 |
ISBN: | 978-5-496-01062-7 |
В этой книге вы не найдете описания конкретных технологий, алгоритмов и языков программирования – ценность ее не в этом. Она представляет собой сборник практических советов и рекомендаций, касающихся ситуаций, с которыми порой сталкивается любой разработчик: отсутствие мотивации, выбор приоритетов, психология программирования, отношения с руководством и коллегами и многих других. Подобные знания обычно приходят лишь в результате многолетнего опыта реальной работы. По большому счёту перед вами – ярко и увлекательно написанное руководство, которое поможет быстро сделать карьеру в индустрии разработки ПО любому, кто поставил себе такую цель. Конечно, опытные программисты могут найти некоторые идеи автора достаточно очевидными, но и для таких найдутся темы, которые позволят пересмотреть устоявшиеся взгляды и выйти на новый уровень мастерства. Для тех же, кто только в самом начале своего пути как разработчика, чтение данной книги, несомненно, откроет широчайшие перспективы.
Скачать книгу Программист-фанатик бесплатно в fb2, epub, pdf, txt
Не можете сосредоточиться на работе? Постоянно отвлекаетесь на проверку электронной почты, социальные сети и новостные ленты? Пора воспользоваться советами от ведущих IT-специалистов и погрузиться в работу с головой.
Освойте один из самых ценных навыков – умение сосредоточиться на сложной задаче, не отвлекаясь на мелочи. Только так можно справиться со сложной информацией и добиться лучших результатов за минимальное время. Погружение в работу – это суперсила в нашей все более конкурентной экономике XXI века.
«Как пасти котов» – это книга о лидерстве и руководстве, о том, как первое совмещать со вторым. Это, если хотите, словарь трудных случаев управления IT-проектами. Программист подобен кошке, которая гуляет сама по себе. Так уж исторически сложилось. Именно поэтому так непросто быть руководителем команды программистов. Даже если вы еще месяц назад были блестящим и дисциплинированным программистом и вдруг оказались в роли менеджера, вряд ли вы знаете, с чего надо начать, какой выбрать стиль руководства, как нанимать и увольнять сотрудников, проводить совещания, добиваться своевременного выполнения задач. В таком случае без этой книги вам не обойтись. А может быть, вы – опытный менеджер, желающий пересмотреть свои принципы лидерства? Тогда, опять же, эта книга для вас. Вне зависимости от возраста, пола и социального статуса, она поможет вам укрепить свои позиции в роли лидера программистов. Материал изложен довольно компактно и легко укладывается в голове. Стоя в книжном магазине и раздумывая, что же купить, задайте себе один простой вопрос: «Нужно ли мне совершенствовать свои лидерские навыки?» Полагаю, вы ответите: «Да», – а значит, данная книга окажется для вас небесполезной.
Эта книга предназначена для всех, кто желает освоить СУБД MySQL. Для ее чтения вам не нужны никакие специальные знания – достаточно быть пользователем Windows. Вы узнаете, как установить и запустить MySQL, как создать собственную базу данных, как работать с данными при помощи команд SQL, как администрировать базу данных и оптимизировать ее работу. Разработчики веб-приложений на языках PHP, Perl и Java найдут в этой книге полезные сведения по использованию базы данных MySQL в соответствующих приложениях. Для всех операций, которые вам предстоит выполнить, приводятся подробные пошаговые инструкции, все основные действия поясняются на примере учебной базы данных.
Технический директор (CTO) находит баланс между потребностями бизнеса и постоянно развивающимся миром технологий. Развейте навыки и мышление, необходимые, чтобы взять на себя эту важную роль и стать успешным лидером. Автор приводит мнения отраслевых экспертов и опытных CTO и делится практическими стратегиями навигации в мире технологического лидерства, где ставки чрезвычайно высоки.
Книга на примерах из реальной практики показывает, как преуспеть в быстро меняющейся роли технического директора. Прочитав ее, вы научитесь создавать успешные технологические платформы и формировать эффективные команды, грамотно выбирать и внедрять программные продукты, проводить собеседования и перформанс ревью в беспристрастной манере, а также сможете по праву занять место за столом топ-менеджмента. Оцените деловые советы, идеи и истории из практики от наставника CTO Алана Уильямсона.
Узнайте, как придумать и создать свою первую игру. Загляните за кулисы гейм-дизайна и глубоко погрузитесь в теорию и техническую сторону разработки видеоигр.
Книга затрагивает теорию гейм-дизайна, практические особенности реализации игр в различных жанрах, их внутренние механизмы и самые успешные проекты в конкурентном игровом мире. Майкл Киллик, получивший премию BAFTA за наставничество молодых дизайнеров видеоигр, познакомит вас с техническими аспектами разработки игр и поделится приемами, которые помогут сделать первые шаги на пути создания собственных проектов. Вы поймете особенности игровой индустрии и будете разбираться во всех этапах создания игрового продукта, от идеи до разработки и выпуска игры.
Перед вами уникальный иллюстрированный сборник, посвященный одной из самых культовых и влиятельных серий в истории – Dark Souls от компании FromSoftware.
Dark Souls – это не просто игра, это настоящее испытание, погружающее игроков в мрачный и жестокий мир Лордрана, где они сталкиваются с безжалостными врагами, исследуют разрушенные замки и раскрывают тайны, прячущиеся за каждым углом. Серия завораживает своей атмосферой, сложностью и глубиной проработки мира, она ставит перед игроками вызов, который невозможно игнорировать.
В основу сборника легли интервью создателей и сам запутанный мир Dark Souls, изученный вдоль и поперек – от диалогов персонажей до названий локаций и описаний предметов. Вас ждет первое подробное руководство по мифологии этой необъятной вселенной, где рассматриваются мельчайшие детали лора, а разрозненные факты и теории объединяются в цельную картину.
Это не просто книга – это одиссея в сердце мрачного фэнтези, которая станет настоящей находкой для всех поклонников Dark Souls!
В формате PDF A4 сохранен издательский макет книги.
Это саммари – сокращенная версия книги «Как устроен ChatGPT? Полное погружение в принципы работы и спектр возможностей самой известной нейросети в мире» Стивена Вольфрама. Только самые ценные мысли, идеи, кейсы, примеры.
ChatGPT умеет генерировать читабельный текст, анализируя миллионы аналогичных текстов. Стивен Вольфрам поясняет, как работает чат-бот, и предлагает научить его не просто имитировать результат человеческого мышления, но мыслить самостоятельно. Для этого можно использовать специальный машинный язык Wolfram Language. Если научить ChatGPT «говорить» на Wolfram Language, то он сможет выдавать не просто читабельные, но и осмысленные, логичные тексты – фактически сможет мыслить!
Все, что вам нужно знать о компьютерах, интернете, приватности и безопасности.
Компьютеры окружают нас повсюду, включая бытовую технику, автомобили, медицинское оборудование, транспортные системы, электросети и оружие. Однако большинство из них остаются невидимыми, собирая и иногда сливая наши личные данные. Это делает нас уязвимыми для правительств, компаний и преступников, которые могут использовать информацию в своих целях.
«Основы информационных технологий для неспециалистов: что происходит внутри машин» известного ученого Брайана Кернигана рассматривает принципы работы компьютерного оборудования, программного обеспечения и сетей. Технологические изменения – это не отдельное событие, а непрерывный процесс – быстрый, постоянный и ускоряющийся. К счастью, основы работы цифровых систем останутся неизменными. Когда вы их поймете, то сможете лучше справляться с вызовами и возможностями, которые они предоставят.
Вы узнаете:
Как работают компьютеры, программное обеспечение и сети.
Почему безопасность и конфиденциальность данных под угрозой.
Как меняют нашу жизнь современные технологии.
Для чего нужны big data и машинное обучение.
Что происходит внутри компьютеров.
Брайан Керниган – профессор факультета компьютерных наук Принстонского университета, член Национальной инженерной академии США, автор классического учебника «Язык программирования С», книг «Практика программирования», «UNIX. Программное окружение» и др.
В формате PDF A4 сохранен издательский макет книги.
В этой книге журналист-расследователь Джефф Уайт рассказывает об удивительном развитии хакерства: от его зарождения в сообществе американских хиппи-технологов и «детства» среди руин Восточного блока до становления грозной и по-настоящему опасной индустрии. Уайт знакомит нас с реальными киберпреступлениями, с людьми, которые стоят за самыми громкими делами, и показывает, как тактика, используемая «высокотехнологичными» мошенниками, чтобы заработать миллионы, перенимается государствами, чтобы влиять на избирателей, выводить из строя электросети и даже готовиться к кибервойне. «Преступная сеть» – это ужасающий и одновременно захватывающий рассказ о хакерстве, о том, что ждет нас в будущем и как мы можем себя защитить.
В формате PDF A4 сохранён издательский дизайн.
Сделайте процесс разработки игр более продуктивным и здоровым!
Перед вами книга, написанная легендарным разработчиком Ричардом Лемаршаном, которая расскажет, как соединить творческие аспекты гейм-дизайна с проверенными методами эффективного управления проектами. В ней описываются четыре этапа создания проекта: разработка идеи, подготовка к производству, производство и постпродакшн. Эта книга научит вас, как провести проект цифровой игры от начала до конца – от создания концепта и проектирования до сборки, тестирования и релиза – и избежать при этом неконтролируемого переутомления, известного среди разработчиков как «кранч».
В формате PDF A4 сохранен издательский макет книги.
Большинство компаний, разрабатывающих ПО, якобы используют Agile, но на самом деле не понимают, что это такое Agile. Хотите повысить гибкость своей команды? В книге вы найдете четкие, конкретные и подробные рекомендации о том, что, как и почему следует делать, а когда стоит пойти на компромиссы.
Джеймс Шор предлагает реальные решения по освоению, планированию, разработке и управлению, основанные на более чем двадцатилетнем опыте Agile. Он объединяет актуальные идеи экстремального программирования, Scrum, Lean, DevOps и многих других в единое целое. Узнайте, как успешно внедрить гибкую разработку в вашей команде и организации, или разберитесь, почему Agile вам не подходит.
В формате PDF A4 сохранен издательский макет книги.
В стелс-играх акцент делается на скрытность и тактическое планирование. Игрок должен оставаться незамеченным, использовать окружающую среду для маскировки, избегать обнаружения или устранять противников, не привлекая к себе внимания. В стелс-играх часто встречается не только увлекательный игровой процесс, но и глубокие сюжеты и проработанные персонажи.
Перед вами книга, основанная на более чем дюжине интервью из первых рук. Она расскажет об основных играх, определяющих жанр стелс: Metal Gear Solid, Thief, Deus Ex, Dishonored, Assassin’s Creed, Hitman, Splinter Cell, Prey, The Last of Us Part II и других. Вас ждут интервью с инсайдерами о трудностях разработки, внутренних конфликтах, изменениях в направлении, а также о причинах и задачах, стоящих за конкретными решениями и механиками.
Вы узнаете:
• как Thief заложила основу для большинства стелс-игр;
• какие были проблемы при локализации Metal Gear Solid;
• почему Агент 47 из Hitman вдохновлен Coca-Cola;
• как создатель Assassin’s Creed видит будущее серии.
Книга прослеживает историю стелс-игр и соединяет разрозненные точки этой истории с помощью личных историй людей, которые были свидетелями их развития и формирования.
Понравилась книга? Поставь бумагу на полку!
Покупатели электронной книги найдут внутри скидку на бумажную версию.
В формате PDF A4 сохранён издательский дизайн.
Экономь свое время с помощью новых навыков ИИ для ChatGPT и других языковых моделей.
В книге представлено описание работы больших языковых моделей нейросетей, таких как ChatGPT, много шаблонов для программирования больших языковых моделей с помощью обычных слов.
Программируйте языковые нейросети с помощью русского языка для повышения эффективности работы и экономии времени для решения разнообразных рабочих и бытовых задач.
Практическое руководство по написанию безопасных приложений с помощью опыта мастеров-джедаев из «Звездных войн».
Чему могут научить R2-D2, Дарт Вейдер, Хан Соло или даже Йода в плане безопасности программного обеспечения? В книге «Защита систем: чему "Звездные войны" учат инженеров ПО» дан целый арсенал стратегий и методов защиты, которые применимы не только в фантастическом мире, но и в реальных работающих системах.
Что внутри:
• Легкость и польза: безопасный код приложений с использованием идей из вселенной «Звездных войн».
• Практические модели безопасности: STRIDE и защита от злоумышленников.
• Безопасность, удобство использования и быстрая доставка: увлекательная дорожная карта разработки современных приложений.
• Закономерности проблем безопасности и оптимальные решения.
Адам Шостак – профессор Школы компьютерных наук и инженерии при Вашингтонском университете, эксперт по моделированию веб-угроз, гейм-дизайнер и судебный консультант. Много лет он посвятил разработке безопасных продуктов и систем. В мире бизнеса диапазон его опыта охватывает самые разные области, от основания стартапов до почти десяти лет работы в Microsoft. Помимо консультирования и преподавания, Шостак выступает в качестве советника по безопасности многих компаний.
В формате PDF A4 сохранен издательский макет книги.
Наверняка вы слышали об искусственном интеллекте (ИИ) и больших данных, но думали, что эти технологии слишком сложны. Возможно, вы представляете ИИ как что-то из голливудских научно-фантастических фильмов. Но искусственный интеллект – уже часть нашей повседневной жизни. И он способен изменить ваш бизнес к лучшему.
Как использовать мощный потенциал ИИ, больших данных и других технологий для расширения и развития бизнеса? Ответы на эти вопросы вы найдете в книге «Потенциал ИИ в бизнесе».