Читаем 97 этюдов для программистов. Опыт ведущих экспертов полностью

«Ваши заказчики имеют в виду не то, что говорят», стр. 214

<p>Олве Маудал (Olve Maudal)</p>

Олве Маудал живет в Норвегии. Женат. Двое детей. Убежденный компьютерный гик. В данное время в основном пишет код на С и C++. В университете Олве изучал разработку ПО и искусственный интеллект. Профессиональную карьеру он начал в нефтяной отрасли в компании, разрабатывавшей системы разведки нефти и газа. Затем несколько лет занимался системами денежных переводов. Сегодня работает в телекоммуникационной компании, создавая системы для эффективной связи между людьми.

Олве — активный член энергичного сообщества гиков в Осло, где, среди прочего, является организатором группы пользователей C++ в Осло. Его блог см. по адресу http://olvemaudal.wordpress.com.

«Тяжелый труд не оправдывает себя», стр. 94

<p>Петер Зоммерлад (Peter Sommerlad)</p>

Петер Зоммерлад — профессор и глава Института программного обеспечения в HSR Rapperswil. Петер — соавтор книги «Pattern-Oriented Software Architecture», Volume 1 и «Security Patterns» (обе изданы Wiley). Его долгосрочная задача — сделать программное обеспечение проще благодаря декрементной разработке: рефакторингу программ до 10 % их размера благодаря лучшей архитектуре, легкости тестирования, качеству и функциональности.

«Правду скажет только код», стр. 144

<p>Пит Гудлиф (Pete Goodliffe)</p>

Пит Гудлиф — разработчик программного обеспечения, оратор и писатель, который никогда долго не задерживается на одной роли в отрасли программного обеспечения. Он писал на многих языках во многих проектах. Он также преподает и обучает программистов и ведет постоянную колонку «Professionalism in Programming» в журнале ACCU «CVu» (http://accu.org/).

Написанная Питом популярная книга «Code Craft»[40] (No Starch Press) служит практичным и увлекательным исследованием самого занятия программированием. Пит любит писать превосходный код, в котором отсутствуют ошибки, благодаря чему может больше времени проводить со своими детьми. Он обожает карри и не носит обувь.

«Не проходите мимо ошибки!», стр. 72

«Улучшайте код, удаляя его», стр. 98

«Нужно заботиться о коде», стр. 212

<p>Пол У. Гомер (Paul W. Homer)</p>

Пол У. Гомер — разработчик программного обеспечения, писатель и немного фотограф, который занялся разработкой программ несколько десятилетий назад и с тех пор стремится строить все более сложные системы. Его опыт включает в себя работу в фирме, консультирование и коммерческие разработки в самых разнообразных должностях, включая аналитика, архитектора, программиста, менеджера и даже — как ни глупо — технического директора. Он готов заниматься любым делом, направленным на создание и выпуск систем.

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

«Простота достигается сокращением», стр. 170

<p>Раджит Аттапатту (Rajith Attapattu)</p>

Раджит Аттапатту — старший инженер-программист в команде MRG Red Hat. Раджит — энтузиаст открытых проектов и участник ряда проектов Apache, в том числе Apache Qpid, Apache Synapse, Apache Tuscany и Apache Axis2. В последнее время он сосредоточился на разработке масштабируемого и надежного программного обеспечения промежуточного уровня для передачи сообщений и вошел в группу AMQP (Advanced Message Queuing Protocol).

Он опубликовал несколько статей и выступил на ряде конференций и встреч групп пользователей, в том числе ApacheCon, Colorado Software Summit и Toronto JUG. В область научных интересов Раджита входит улучшение масштабируемости и высокой доступности распределенных систем. В свободное время Раджит любит рисовать и играть в крикет.

С ним можно связаться по адресу [email protected], а также найти на http:// rajith.2rlabs.com.

«Прежде чем приступать к рефакторингу», стр. 32

«Тестируйте во сне (и по выходным)», стр. 184

<p>Райан Браш (Ryan Brush)</p>

Райан Браш — директор и заслуженный инженер (Distinguished Engineer) в Cerner Corporation, где он работает с 1999 года. Его главный интерес — применение технологий в области здравоохранения.

«Код — это проектирование», стр. 44

«Миф о гуру», стр. 92

<p>Рассел Уиндер (Russel Winder)</p>
Перейти на страницу:

Все книги серии Профессионально

Кодеры за работой
Кодеры за работой

Программисты — люди не очень публичные, многие работают поодиночке или в небольших группах. Причем самая важная и интересная часть их работы никому не видна, потому что происходит у них в голове. Питер Сейбел, писатель-программист, снимает покров таинственности с этой профессии. Он взял интервью у 15 величайших профессионалов: Кена Томпсона, создателя UNIX, Верни Козелла, участника первой реализации сети ARPANET, Дональда Кнута, Гая Стила, Саймона Пейтон-Джонса, Питера Норвига, Джошуа Блоха, Брэда Фицпатрика, создателя Живого Журнала, и других. Все они «подсели» на программирование еще в школе. Тогда, на заре зарождения отрасли, лишь в немногих учебных заведениях читались курсы по компьютерным наукам. Поэтому будущим гуру приходилось покорять профессиональные вершины самостоятельно, но всех их отличает творческое горение и полная самоотдача любимому делу.Вы узнаете, что они думают о будущем программирования и как сами научились программировать, как, по их мнению, нужно проектировать ПО, как выбор языка программирования влияет на продуктивность и можно ли облегчить выявление труднонаходимых ошибок.

Питер Сейбел

Биографии и Мемуары / Программирование / Прочая компьютерная литература / Документальное / Книги по IT
Человеческий фактор
Человеческий фактор

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

Тимоти Листер , Том ДеМарко

Деловая литература
97 этюдов для программистов. Опыт ведущих экспертов
97 этюдов для программистов. Опыт ведущих экспертов

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

Пит Гудлиф

Программирование, программы, базы данных

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных