Журнал Компьютерра - Журнал «Компьютерра» N 29 от 15 августа 2006 года

Тут можно читать онлайн Журнал Компьютерра - Журнал «Компьютерра» N 29 от 15 августа 2006 года - бесплатно полную версию книги (целиком) без сокращений. Жанр: Прочая околокомпьтерная литература. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.

Журнал Компьютерра - Журнал «Компьютерра» N 29 от 15 августа 2006 года краткое содержание

Журнал «Компьютерра» N 29 от 15 августа 2006 года - описание и краткое содержание, автор Журнал Компьютерра, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Журнал «Компьютерра» N 29 от 15 августа 2006 года - читать онлайн бесплатно полную версию (весь текст целиком)

Журнал «Компьютерра» N 29 от 15 августа 2006 года - читать книгу онлайн бесплатно, автор Журнал Компьютерра
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Предположим, мы начинаем амбициозный софтверный проект. Что нужно, чтобы быть уверенным в том, что проект будет успешно завершен? Ответ здесь зависит от того, кто такие «мы» - маленький стартап из трех студентов или большой Мicrosoft? [Это, естественно, крайности - зато удобные для иллюстрирования точки зрения] В первом случае «успешно завершен» означает «мы допишем его до того, как нам надоест, и сделаем все настолько cool, чтобы разом уесть всех возможных конкурентов»; во втором - «проект не завалится под собственной тяжестью и будет закончен хоть когда-нибудь». Другими словами, первых куда больше интересует эффективность используемых инструментов-технологий-подходов, а вторых - надежность (при этом первые готовы пойти на некоторые компромиссы в области надежности, а вторые - пожертвовать некоторой эффективностью). Все дальнейшее - следствия этой дихотомии.

В поисках эффективности

С тех пор как мэйнфрейм размером с пару приличных офисов не является «единственным доступным компьютером на двести километров в округе», эффективность работы в некоторой программной среде означает, что рабочее время человека-пользователя (а не машины-компьютера) должно расходоваться эффективно. Именно этот резон и стимулирует развитие большого количества современных технологий - как софтверных, так и железных.

Адепты «теории заговора производителей» любят задавать саркастические вопросы вроде: зачем Pentium 4 секретарше, которая использует только Word и пасьянс «Косынка»? Или: зачем 19-дюймовый монитор с 16 миллионами цветов кладовщику?

Ответ на эти вопросы прост: эффективность. В первом случае время разработчика Word было сэкономлено на оптимизации всех этих менюшек, смарт-тегов и бог-знает-чего-еще, предназначенного как раз для нашей секретарши. Все это, наверное, можно было бы реализовать и под IBM PC 386 + Windows 3.11 - чего там, пару сотен килобайт переписать на ассемблере, остальное на C, пооптимизировать пару лет - а «эти ламеры» поленились, выставили требования к железу повыше, зато и управились куда быстрее - с помощью высокоуровневых «крутых» инструментов и не задумываясь об оптимизации.

В случае с кладовщиком и его TFT-монитором ответ еще очевиднее: это всего лишь средство отобразить больше информации, сделать ее выразительнее (за счет цветов, анимации, градиентов и т. д. и т. п.) и в конечном счете - снова повысить эффективность работы, теперь уже - самого пользователя.

То есть технологии, которые развиваются в сторону эффективности работы пользователя, в основном увеличивают выразительность инструментов; будь то выразительность языка высокого уровня или выразительность интерфейса в стиле «модного» Web2.0, цель одинакова - больше информации помещается на экране, меньше рутинных действий приходится выполнять, более четкая связь между идеей и ее реализацией.

Наиболее радикально новые, «потенциально революционные» исследования связаны с попытками повысить эффективность процесса мышления как такового: представить информацию в таком виде, который «натолкнет» на правильную идею или позволит обнаружить неизвестные взаимосвязи. Заметим, что история такого рода исследований почти так же длинна, как история компьютеров вообще (классическая «декларация намерений» за авторством изобретателя мыши Дугласа Энгельбарта, под названием «Augmenting Human Intellect», вышла в 1968 году и была во многом связана с еще более классической статьей Ваневара Буша «As We May Think», 1945), и сегодняшний их вектор направлен в сторону не улучшения жизни единичного пользователя, а роста эффективности работы группы людей (когда группа становится «умнее» суммы ее членов). По сути, именно этому вектору мы обязаны и появлением Web, и Википедией, и многими другими достижениями сегодняшнего computer science [И тот же пресловутый Web2.0 декларирует как одну из своих ценностей «накопление информации через взаимодействие пользователей»] .

Изобретателями технологий, существенно повышающих эффективность работы, чаще всего являются этих технологий основные потребители - талантливые одиночки/небольшие группы, работающие в условиях «куча гениальных идей, побыстрее бы все реализовать!» [Отсюда - довольно распространенное мнение, что в IT все сколько-нибудь стоящее изобретается талантливыми и малоизвестными одиночками; см., например, недавнюю статью Пола Грэма «Сила маргиналов» (Paul Graham, «The Power of the Marginal»; www.paulgraham.com/marginal.html)]: поисковик Google; языки программирования Python, Ruby и менее известный, но подающий большие надежды Nemerle; да и сам Web - дело рук и мозгов отнюдь не транснациональных корпораций. Понятное дело, что судьба технологии, за которой не стоит отдел маркетинга из тысячи отборных специалистов, - зачастую дело случая; принято считать, что «достойное само найдет себе дорогу», к сожалению, это далеко не всегда так. То есть прогресс в этой области характеризуется большой степенью случайности, и какова окажется «next big thing» [Устойчивая идиома, обозначающая грядущую технологию, о которой заговорят буквально все] - предвидеть почти невозможно.

В надежде на надежность

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

Повышать надежность этой «детали» (читай: гарантировать достижение результата) можно, вообще говоря, разными способами. Но все они сводятся к двум главным принципам: контролировать, что делает отдельный работник; иметь возможность заменить его другим работником. Причем «контролировать» здесь - вовсе не мрачная квазиметафора Большого Брата: «видеокамеры на каждом углу, отчет о каждой минуте, проведенной в офисе, штрафы за пятиминутное опоздание» (хотя и не без этого, да). У таких методов тоже есть область применения, но она, в общем, довольно узка; намного правильнее - просто дать сотрудникам инструменты с ограниченной степенью свободы, такой себе «ограниченный креатив», «акт творения в заданных рамках».

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

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

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Журнал Компьютерра читать все книги автора по порядку

Журнал Компьютерра - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Журнал «Компьютерра» N 29 от 15 августа 2006 года отзывы


Отзывы читателей о книге Журнал «Компьютерра» N 29 от 15 августа 2006 года, автор: Журнал Компьютерра. Читайте комментарии и мнения людей о произведении.


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

Напишите свой комментарий
x