Показаны сообщения с ярлыком книги. Показать все сообщения
Показаны сообщения с ярлыком книги. Показать все сообщения

четверг, 10 июля 2008 г.

Разработка пользовательского интерфейса

Недавно прочитал достаточно интересную книгу, посвящённую разработке пользовательских интерфейсов. Это Разработка пользовательских интерфейсов Дженифер Тидвелл. Автор - дизайнер и программист из компании MathWorks, разработчика MatLab. Книга содержит в себе большое количество шаблонов(паттернов) проектирования пользовательских интерфейсов. Подход к формированию материала книги аналогичен классическому труду Паттерны проектирования. В книге представлено большое количество шаблонов различных вариантов пользовательских интерфейсов. При этом речь идёт как о компоновке интерфейса в целом, так и об отдельных его элементах. Каждый паттерн снабжён описанием ситуации, в которой его стоит применять, и примерами использования.

пятница, 8 февраля 2008 г.

Ещё одна книжка.

Предыдущую книгу я осилил почти неделю назад. Теперь взялся за следующую - Everyday Scripting with Ruby: for Teams, Testers, and You by Brian Marick. Эта книга также из той же серии, что и Programming Ruby. Здесь рассмотрено несколько практических примеров использования Ruby для всяческой автоматизации работы. Например инвентаризация файла или подсчёт количества изменений в SVN.

понедельник, 21 января 2008 г.

Книжка по Ruby

Нашёл и скачал в интернете неплохую книгу по Ruby - Programming Ruby. The Pragmatic Programmer's by Guide. David Thomas Andrew Hunt. Это книга тех же авторов, что и книги под названием "Программист-прагматик. Путь от подмастерья к мастеру", которую я читал ранее. Несмотря на то, что эта книга на английском, читается достаточно легко, чтобы я не бросил это занятие =).
Книга состоит из четырёх основных частей.

  1. Facets of Ruby. В этой части рассмотрены основные особенности Ruby и его отличия от других языков.
  2. Ruby in Its Setting. Здесь рассмотрено каким образом Ruby взаимодействует со своим окружением.
  3. Ruby Crystallized. Эта часть содержит в себе более продвинутый материал, относящийся к "сложным" частям языка.
  4. Ruby Library Reference. Описание встроенных классов и функций языка.

понедельник, 24 декабря 2007 г.

Совершенный код

Вчера наконец-то доставили заказаную мной две недели назад книгу Стива Макконнелла Совершенный код. Практическое руководство по разработке программного обеспечения. Это более 850 страниц в твёрдой обложке. Судя по отзывам, эту книгу определённо стоит прочитать(и соответственно стоило заказывать =) ). Как только закончу читать Александреску Современное проектирование на С++, примусь за Макконнелла.

понедельник, 26 ноября 2007 г.

Программист-прагматик.

Я сейчас читаю книгу Э.Ханта и Д.Томаса Программист-прагматик. Путь от подмастерья к мастеру". Вещь весьма интересная. В этой книге поднимаются вопросы, относящиеся не к какому-то конкретному языку или технологии, а к подходу к разработке в целом. Многие вещи, о которых идёт речь, я уже давно(и небезуспешно) использую. Многое перекликается с идеями, почерпнутыми в других, прочитанными мной, книгах. Кое-что противоречит им =).
Очень хорошо написано по поводу саморазвития. В книге предложены несколько принципов, которым стоит следовать:

  1. Учите(как минимум) по одному языку программирования в год.

  2. Читайте по однойтехнической книге ежеквартально.

  3. Читайте книги не относящиесяк технической литературе.

  4. Повывшайте квалификацию на курсах.

  5. Участвуйте в собраниях локальных групп разработчиков.

  6. Экспериментируйтес различными операционными средами.

  7. Оставайтесь в курсе событий.

  8. Подключайтесь к информационным сетям.



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