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

Маттиас Карлссон большую часть времени занимается разработкой программного обеспечения для финансового сектора, а также руководит группой пользователей Java (JUG, Java User Group) в Стокгольме (Швеция). Маттиас занимается объектно-ориентированными разработками с 1993 года. С годами он приобрел опыт работы в разных качествах, в том числе разработчика, архитектора, руководителя команды, инструктора, менеджера и преподавателя. Во всех этих ролях его способность вдохновлять и мотивировать своих сотрудников получила высокую оценку. Группа JUG ежегодно проводит от шести до восьми представительных совещаний с числом участников более 200. Маттиас также выступил одним из организаторов Jfokus, крупнейшей ежегодной конференции по Java в Стокгольме.

В свободное время Маттиас играет с детьми или катается на мотоцикле, а также помогает строить жилье для неимущих в рамках организации Habitat for Humanity. Маттиас также поддерживает организацию взаимного микрокредитования Kiva. Узнайте, как присоединиться к его стараниям улучшить мир, на http:// www.kiva.org/team/jug.

«Рецензирование кода», стр. 48

<p>Микаэль Хунгер (Michael Hunger)</p>

Микаэль Хунгер увлекся программированием еще в детские годы в Восточной Германии. Особенно интересуется людьми, которые разрабатывают программное обеспечение, мастерством программирования, языками программирования и совершенствованием кода. Ему нравится заниматься инструктированием и внутрипроектными разработками в качестве независимого консультанта («евангелист разработки лучших программ» — http://jexp.de), но в его жизни есть и другие любимые проекты.

Половину жизни он отдает семье (у Микаэля трое детей), давней зависимости от текстовой многопользовательской игры в подземелье (MUD MorgenGrauen), чтению книг, когда это возможно, работе в собственной кофейне «die-buchbar», где есть мастерская для печати на разных материалах, и всяким поделкам с Lego® или без него. Другая половина занята работой с одними языками программирования и изучением других, прослушиванием IT-подкастов (особенно Software Engineering Radio; http://se-radio.net/), участием в интересных и амбициозных проектах типа qi4j, созданием DSL (jequel, squill и xmldsl), обширным рефакторингом и участием в написании и рецензировании книг. Недавно он стал выступать на конференциях.

«Предметно-ориентированные языки», стр. 66

<p>Мэтт Доар (Matt Doar)</p>

Мэтт Доар работает консультантом по инструментам программирования, таким как системы управления версиями (CVS, Subversion), системы сборки (make, Scons) и системы отслеживания ошибок (Bugzilla, JIRA). Большая часть его клиентов — небольшие стартапы в Кремниевой долине. Мэтт — автор вышедшей в O’Reilly книги «Practical Development Environments».

«Как пользоваться системой отслеживания ошибок», стр. 96

<p>Никлас Нильссон (Niclas Nilsson)</p>

Никлас Нильссон — наставник по разработке программного обеспечения, консультант, преподаватель и писатель, глубоко увлеченный профессией и влюбленный в красивые архитектурные решения. Он стал разработчиком в 1992 году. Никлас по собственному опыту знает, какое огромное значение для разработки ПО может иметь выбор языков, инструментов, способа общения и процессов. Вот почему он любит динамические языки, разработку на основе тестов, генерацию кода, метапрограммирование и методы гибкой разработки. Никлас входит в число создателей factor10 и работает редактором сообщества архитекторов в InfoQ. Его блог находится по адресу http://niclasnilsson.se.

«Думайте состояниями», стр. 188

<p>Нил Форд (Neal Ford)</p>

Нил Форд — архитектор программного обеспечения и меметик в ThoughtWorks, глобальной консультативной компании в области IT, уделяющей исключительное внимание сквозной разработке и поставке программного обеспечения. Он проектирует/разрабатывает приложения, обучающие материалы, учебные курсы, видеопрезентации, пишет журнальные статьи, является автором и/или редактором пяти книг.[39] Он также часто выступает на конференциях. Удовлетворить свой жадный интерес к личности Нила вы сможете на сайте http://www.nealford.com.

«Тестирование — это инженерная строгость в разработке программного обеспечения», стр. 186

<p>Нэйт Джексон (Nate Jackson)</p>

Нэйт Джексон — старший архитектор программного обеспечения в Буффало, штат Нью-Йорк. Занимается написанием кода с 1979 года, когда у него появился Т1-99 и картридж с эмулятором Бэйсика. Следуя собственному совету, он удовлетворил всех своих клиентов — даже ту даму, которая пожелала иметь белый фон.

Перейти на страницу:

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

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

Программисты — люди не очень публичные, многие работают поодиночке или в небольших группах. Причем самая важная и интересная часть их работы никому не видна, потому что происходит у них в голове. Питер Сейбел, писатель-программист, снимает покров таинственности с этой профессии. Он взял интервью у 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.

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

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