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

воскресенье, февраля 08, 2009

И снова про Fog Creek

Я неравнодушен к хорошему офису. Поэтому и следил пристально за Fog Creek Software, создатели которой заявляют, что: "A programmer is most productive with a quiet private office, a great computer, unlimited beverages, an ambient temperature between 68 and 72 degrees (F), no glare on the screen, a chair that’s so comfortable you don’t feel it <...>".  И даже некоторое время назад сходил к ним в офис, посмотреть своими глазами, правда ли все то, что они о себе пишут. 


Время идет, компании разваливаются или наоборот, расширяются. Выясняется, что несмотря на кризис, Fog Creek Software чувствует себя вполне нормально. Они переехали в новый офис.

Картинка стоит тысячи слов: 

Вообще, я не знаю какой Joel Spolsky программист и руководитель, но он, видимо, очень хорошо разбирается в маркетинге. Его популярность как блоггера, я думаю, существенно выше популярности программных продуктов его компании. Более того, если до сих пор он был "широко известен в узких кругах", то сегодня произошло на мой взгляд совершенно уникальное событие. Описание офиса его компании появилось в New York Times, одной из самых влиятельных американских газет. Так что, думаю с сегодняшнего дня, компания Fog Creek Software стала по-настоящему широко известна.

вторник, сентября 16, 2008

Рынок, Роботы, Люди

Сейчас, как известно, финансовый кризис. И вот на его фоне прочитал совершенно удивительную историю. Оригинал можно прочитать тут


Итак, в один прекрасный день, акции одного из крупнейших авиаперевозчиков США United Airlines падают почти в 4 раза, вот так, как этот провал на графике:

(график взят тут)

Что же произошло? У меня здесь не финансовый блог, так что не пугайтесь. 


Пролог (рынок)
декабрь 2002 года, Чикаго

В  2002 году компания United Airlines испытывала значительные финансовые трудности и, в итоге, объявила себя банкротом. В декабре 2002 года в газете Chicago Tribune была по этому поводу опубликована статья.

Роботы
6-7 сентября 2008 года, Интернет (Флорида, Калифорния, Нью-Йорк)

восточное время (7 сентября), 00:08

Чуть позже полуночи ссылка на статью 2002 года каким-то образом появилась в списке "самых просматриваемых" ссылок сайта газеты The Sun Sentinel, принадлежащей той же компании, которой принадлежит и Chicago Tribune, а потому пользующейся общим с ней архивом старых выпусков.

западное время (6 сентября), 21:23

Робот автоматической службы новостей Google News обнаружил ссылку на сайте The Sun Sentinel, обработал страницу и посчитал её новостью, поскольку в самой статье даты не было, зато страница содержала текущую дату. Тогда робот добавил новость в индекс, проставив ей то число, когда он её нашел, то есть ... 6 сентября 2008 года (поскольку Google находится на западном побережье США и там 7 сентября ещё не наступило). На главной странице Google News новость видна не была, но она была видна в поиске, а также была выслана по почте и RSS рассылкам, тем кто был подписан на новости с определенными ключевыми словами в них.

восточное время (7 сентября), 8: 15

Сотрудник компании Income Security Advisors получил уведомление от Google News о новости про авиакомпанию и немедленно выслал информацию в информационное агенство Bloomberg, специализирующееся на финансовых новостях. Которое, в свою очередь, быстро выдало информацию "в эфир". 

восточное время (7 сентября), 9:02

Акции United Airlines рухнули, но очень быстро выяснилось, что "новость" о банкротстве является ошибочной и акции восстановились почти до прежнего уровня.

Люди
17 сентября 2008

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

А я вот о чем подумал. Я вполне легко могу себе представить все случившиеся "технологические" ошибки. Нет даты на странице. Запросто. Дата есть, но она всегда текущая. Легко. Статья 2002 года непонятно как попавшая в список "Самые просматриваемые". Элементарно. Бот, проиндексировавший именно эту статью. Естественно.

Что мне трудно понять, так это то, что профессиональный сотрудник Income Security Advisors не проверил новость просто потому, что она получена от Google. 

Мне начинает казаться, что нужно обучать людей отличать достоверную информацию в интернете от недостоверной. 

Возможность опубликовывать информацию без всякой проверки, редактуры и цензуры - это огромное достижение. Однако обратной его стороной является тот факт, что на читателя обрушивается громадное количество мнений, фактов и мыслей. Отличить проверенное от непроверенного, обоснованное от необоснованного, хорошее от плохого стало сложнее чем раньше. Просто за счет того, что количество информации увеличилось, а возможности "подать" её красиво стали практически безграничны.

Нужно оценивать ту информацию, которая предлагается в интернете: обращать внимание на автора, место публикации и тому подобное. Эта культура ведь существует и в не-онлайн жизни: к публикации в "Комсомольской правде" меньше доверия, чем к публикации в "Коммерсанте". Это конечно не значит что "Комсомолка" все врет, а "Коммерсант"всегда прав. Вовсе нет. И там и там бывает и хорошее и плохое. Просто где-то - чаще хорошее, а где-то чаще "жареные факты". Также и в интернете.

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

P.S. Времена (00:08 и т.п.) происходящих событий выдуманы, остальное вроде так и было.

суббота, июля 26, 2008

Fog Creek Open House

В четверг (17 июля) сходил на Fog Creek Open House.

Краткое пояснение для тех кто случайно не знает про FogCreek: есть такой сайт www.joelonsoftware.com, на котором человек по имени Joel Spolsky пишет разные интересные статьи на программистские и около программистские темы. Также у этого человека есть собственная компания, разрабатывающая программы. Эта компания и называется Fogcreek Software. Joel Spolsky многократно упоминает в своем блоге (которым сайт joelonsoftware собственно и является) о том, как важны правильные условия работы для успеха программистской компании и о том, что он то уж у себя создал самые лучшие возможные условия труда для программистов. Апогеем является наверное статья "Bionic Office", в которой подробно описываются чудеса офиса FogCreek.

И каждый год Джоэль устраивает у себя в компании день открытых дверей, во время которого любой желающий может прийти в офис компании и лично убедиться в том, как хорошо там работать :-)

Вот и сходил. Ну что сказать ... все правда. Ну почти. Действительно у большинства программистов собственные кабинеты, хорошая техника. Самая аккуратная серверная которую я видел. Шикарная техническая библиотека. Аквариум с рыбками. Каждый день привозят обед, что для американских компаний не очень распространено. 4 недели отпуска, что для американских компаний тоже не очень распространено.

Самым удивительным наблюдением было то, насколько у людей все аккуратно. Старые номера MSDN Magazine разложены в ящики по годам. Может, конечно, они их не читают, или ко дню открытых дверей специально подготовились.

В общем, впечатления самые положительные.

Возник в голове вопрос, сколько же компания собственно зарабатывает, чтобы обеспечивать сотрудникам нормальные условия (утверждается, что зарплаты у них тоже на уровне, хотя точных цифр конечно никто не называл). При том, что продукты, которые они делают, я бы не назвал самыми"денежными". FogCreek делает баг-трекинг систему (FogBugz), сайтопостроитель (CityDesk) и аналог WebEx или GotoMeeting (CoPilot). При этом они не являются лидерами ни по одному из направлений. Небольшой поиск дал следующие результаты:

Year 2007
Industry Software
Founded 2000
Growth 423.2%
2003 Revenue $566,576
2006 Revenue $3.0 million
Employees 11

Конечно не Google, но на кусок хлеба с маслом им вполне хватает :-)

пятница, июня 27, 2008

Последний день Билла Гейтса

Сегодня кончается целая эпоха. Билл Гейтс уходит из Microsoft.

http://www.microsoft.com/presspass/exec/billg/videos/

четверг, декабря 06, 2007

Требования: возраст до 35 лет

Программист и возраст. Я собственно собирался написать о том, что считаю что возраст никому не помеха, и что тенденция указывать в вакансиях верхнюю "планку" возраста - это просто пережитки "молодости" индустрии, признак того, что молодые люди работающие программистами и менеджерами проектов хотят работать с такими же молодыми людьми и так далее ...

Ну и в качестве подготовки просмотрел вакансии некоторых популярных и не очень популярных компаний. В качестве disclaimer, хочу сказать что я конечно смотрел не все вакансии, а некоторые, и при этом "программистские" - С++ программист, java программист и тому подобные. Ну и список компаний, конечно достаточно произвольный, просто те что так сказать "на слуху".

Результаты довольно интересные:

  • Компании, не устанавлювающие никаких ограничений по возрасту
    1. Яндекс
    2. Google.Россия
    3. Дизайн Студия Артемия Лебедева
    4. CQG
    5. Люксофт
    6. Quest Software (Moscow)
    7. IBM Россия
    8. РБК Медиа
    9. EGAR
    10. Acronis
    11. CBOSS
    12. Deutsсhe Bank Россия
  • Компании, устанавливающие ограничения
    1. Крок - в среднем ограничение возраста 23-35 лет
    2. Результаты поиска в группе форумов RSDN ( Программирование :: Работа):
      "По запросу '"возраст до" | "Возраст до"' найдено документов: 51".
Ну что тут сказать. Конечно эта статистика не полна и спорна. Тем не менее видно, что возрастных ограничений не так уж и много. По каким причинам возникают возрастные ограничения для программистов?

  1. Желание нанять людей неопытных, готовых работать за небольшие деньги и не до конца понимающих свои права. Тех, кто не сможет постоять за себя. А это обычно молодые ...

  2. Довольно распространённое мнение, что если после какого-то возраста человек ещё не стал "начальником", то значит он неудачник или недостаточно квалифицирован, а значит "нам не нужен".

  3. Молодая команда (собственно то, о чем изначально я собирался написать), которая естественным образом хочет работать с похожими по духу, а значит и по возрасту людьми
Рассмотрим эти причины в обратном порядке.

Молодая команда

Если в компании всем людям по 20 лет, то им не хочется нанимать 40-летнего коллегу. Скучно, страшно, неинтересно, ритмы другие. Некоторое время назад практически вся программистская индустрия в России состояла из очень молоых людей и сответственно приобщались к ней молодые. Во-первых потому что других особо и не было, во-вторых по уже изложенным причинам. Но молодость - это недостаток который быстро проходит. И поэтому со временем происходит (и уже произошло) взросление команд и соответственно возрастные рамки расширяются.

"Не хотим брать неудачников"

Существует такой полу-юмористический "принцип Питера". Принцип Питера гласит, что в иерархической системе, каждый человек достигает своего уровня некомпетентности, то есть человек повышается в своей должности до тех пор, пока не займёт место где он уже не в состоянии справляться со своими обязанностями. Ну и как следствие - ВСЕ некомпетентны на своих местах. И доля правды в этом есть - талантливых программистов продвигают и они становятся посредственными начальниками групп, хорошие начальники групп вполне могут стать плохими руководителями отделов и так далее.

Не все "хотят" стать начальниками. Многие программисты хотят работать программистами, код писать. Получая при этом нормальную зарплату конечно. Если ты хороший программист, то может быть лучше им и оставаться, чем пытаться стать плохим начальником ... и лишний раз подтвердить принцип Питера.

Поэтому мне думается, что такое объяснение - плохой повод для введения ограничений по возрасту.

На самом деле, как мне кажется, большинство объяснений типа "не хотим брать неудачников" являются маскировкой для третьей и самой распространенной причины введения возрастных ограничений:

Экономия

Ну тут-то мне кажется ничего особо говорить не надо? Под видом двух предыдущих причин попытаться нанять дешёвых людей делать дорогую работу. И все тут.

Заключительные мысли

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

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

вторник, ноября 27, 2007

Успех? Терпение!

Довольно давнее время назад мне попалась на глаза статья Eric Sink, под названием "Career Calculus". Статья показалась довольно интересной, и я даже перевёл её на русский язык.

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

С другой стороны, недавно возник такой вопрос - насколько важен для успеха такой фактор как талант? Многие люди, выбирающие работу спрашивают себя: "А что, если у меня нет к этому способностей?"

Мне кажется что вопросы перекликаются - для того чтобы добиться успеха необходимы какие-то предусловия, что-то заложенное в нас при рождении или мы сами "кузнецы своего счастья"?

Действительно ли способности так важны? Мне кажется влияние способностей сильно преувеличено. Более того, ссылка на "отсутствие способностей" очень часто является просто поводом "увильнуть" от неприятной для человека работы.

Конечно, способности оказывают влияние, вопрос только какое именно?

Мне кажется существенно большее влияние на "успешность" оказывает упорство и трудолюбие. Заметим, при этом я не говорю о "великих", хотя и они, в большинстве своём, были большими тружениками. Я говорю о "крепких середняках", людях вполне добившихся успеха, но не о Биллах Гейтсах, Ньютонах или Пеле.

Для достижения "нормальных" результатов в спорте, программировании и даже музыке или рисовании необходимо только одно - упорство. Все это лестница и талантливые просто начинают с более высокой ступеньки. Конечно, Леонардо Да Винчи большинство из людей не станет, но научиться рисовать "приемлемо" вполне возможно. (между прочим Леонардо, который, как известно, испытывал свои силы практически во всех областях наук и искусств, говорил "“Счастье приходит к тому, кто много трудится”; неизвестно, добился бы он таких успехов, если бы "не очень" старался)

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

Поэтому, шансы на успех есть в любом начинании, если только действительно есть желание. Нет смысла беспокоиться о своих способностях - терпение и труд все перетрут.
Как говорил Л.Н. Толстой: "Единственное условие, от которого зависит успех, есть терпение".

понедельник, сентября 24, 2007

Enterprise улетает с Альтаира?

Недавние мои собственные посты на темы "portable applications" и по поводу "носителей информации", а также комментарий Morph натолкнули меня на следующие размышления.

Действительно, сейчас наблюдаются несколько тенденций, которые тянут "персональные данные" в противоположные стороны.

Все своё ношу с собой

С одной стороны, portable программы получили большое развитие. Все больше программ становятся независимыми от реестра (в windows мире), поскольку хранят свои настройки в собственных конфигурационных файлах (и .NET только способствует этому). А раз так, то они по сути все ближе приближаются к portable миру. Flash-ки и внешние USB-винчестеры становятся все более ёмкими и надёжными, возможность полностью носить с собой всю свою рабочую "среду" является все более и более реальной (например "нафаршированная" флэшку n-Key Flash).


Omnia mea mecum porto

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

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

По сути дела, все хранится у больших и малых компаний, которые предоставляют нам подобные услуги.

Большой брат

Крупные компании исповедуют конечно же свой путь. Они запрещают подключать флешки, пользуются внутрикорпоративной почтой и так далее. Закон Сарбейнс-Оксли и все такое.
В большой компании не нужен "персональный компьютер". любой сотрудник может подойти к любому компьютеру и работать( ну конечно это натяжка, но ведь они к этому стремятся, это так сказать недостижимый идеал). [большие компании бывают разные и я здесь конечно говорю в основном НЕ про компании-производители программного обеспечения].

Тем не менее, мне кажется что на самом деле большие компании давно идут по пути "централизации" информации. Ведь нет большой разницы между тем, что у обычного пользователя почта хранится в Google или на корпоративном Exchange сервере. Разница есть с точки зрения компании - хранится ли информация у самой компании или у "чужой" компании. А вот с точки зрения человека разницы нет - его данные хранятся не у него в обоих случаях.

Размышления

И что же мы видим? Мне видится два момента.

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

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

В 1975 году появился компьютер Altair, что ознаменовало собой начало эры персональных компьютеров. Говорят, что название компьютера было придумано дочерью технического редактора журнала "Popular Electronics" Леса Соломона, поскольку в тот день корабль Enterprise из популярного сериала "Звездный путь" должен был направится именно на Альтаир. Прошло 32 года. Эра персональных компьютеров закончилась? Enterprise улетает с Альтаира?

воскресенье, сентября 16, 2007

Носители информации: несколько мыслей

Недавно мой КПК упал на асфальт. У меня Dell Axim X50v. Довольно приличная машинка - вполне удовлетворяет всем моим потребностям, которые ограничиваются, если честно, адресной книгой, калькулятором и программкой-хранителем паролей.

Так вот он упал на асфальт. Не очень-то с большой высоты - я выходил из машины, КПК висел на поясе, я обо что-то задел, машинка отсоединилась и упала с высоты сидящего в машине человека. КПК был конечно же в чехле, так что удар был совсем не сильный. У меня подобные падения и раньше случались, но тем не менее ни к каким неприятным последствиям не приводили.

Но в этот раз везение кончилось. Теперь при включении КПК стал выдавать сообщение о какой-то "Memory error". И дело кончилось тем что мне пришлось произвести полную его перезагрузку. Кто пользовался КПК знает что полная перезагрузка подразумевает приведение машинки в девственно-чистое состояние, при котором исчезают все установленные программы и данные (ну кроме данных которые записаны на flash карту).

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

Я "много думал" :-) Сначала мне вспомнились многочисленные виды носителей информации, придуманные человечеством за всю историю его существования. О них я писал в предыдущем посте: "Носители информации: краткая истрия в картинках". А потом я начал анализировать чего мы добились и какой ценой.

Современные носители - характеристики

  1. Объем: к настоящему времени мы придумали такие способы сохранить информацию, что информацию, содержащуюся в миллионе книг можно уместить в устройстве, размером с небольшой дипломат.

  2. Поиск: И к тому же при помощи современных средств хранения информации можно ещё и найти что-нибудь в этом море информации.

  3. Универсальность: мы можем сейчас хранить существенно больше видов информации чем раньше. Нам теперь доступны возможности хранения видео и звука, что было затруднительно раньше.

  4. Простота репликации: благодаря современным способам хранения информации, её копирование стало чрезвычайно простым и дешёвым, и это возможно самое важное достижение, без которого все остальные были бы не очень ценны из-за чрезвычайного снижения надёжности носителей информации (см. ниже).
Однако все имеет свою цену.


Современные носители - цена

  1. Современные носители информации таковы, что для извлечения информации требуется потратить существенно больше энергии, чем раньше. Для считывания информации с бумаги, с глиняной таблички или поверхности камня необходимо было лишь небольшое количество света и некоторые затраты, которую требуются человеку для осуществления самого процесса чтения. Сейчас, чтобы считать информацию, находящуюся на DVD Диске или на карте памяти требуется специальное устройство, тогда как все остальные расходы конечно сохраняются.

  2. Мы платим за все плюсы современных средств хранения информации очень небольшой их надёжностью, по сравнению со средствами хранения, которые были у нас раньше. Наскальные рисунки сохранились многие тысячи лет, тоже можно сказать о глиняных табличках, берестяных грамотах и египетских папирусах. Возьмите CD 15-летней давности ...
Разное

  • Мы пытаемся решить проблему надёжности бесконечным копированием информации (созданием "резервных" копий), потому что на самом деле другого способа нет

  • Уменьшение надёжности , как мне кажется является вполне естественным - чем больше информации мы умещаем на небольшой площади тем менее избыточным, а значит менее надёжным становится наше хранилище

  • Именно из-за чрезвычайного уменьшения надёжности концепция "безбумажного офиса" до сих пор окончательно не реализована

  • Мы заплатили за все современные возможности носителей информации увеличением цены (большими затратами энергии) и уменьшением надёжности. Мне кажется это слишком дорого, чем-то конечно нужно платить, но хватило бы либо цены, либо надёжности.

  • Революция случится тогда, когда будет создан носитель информации имеющий современные характеристики и хотя бы такой же надёжный как бумага


Вот такие вот мысли. Выводов никаких нет ...

пятница, августа 31, 2007

Архивы в сети

В Сети помимо порнографии есть и ещё кое-что :-) В частности, выложены в сеть архивы многих выдающихся учёных.

Программистское


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

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

А во-вторых о том, не случится ли что-то с этими сайтами в будущем, не исчезнут ли они? Каждый раз хочется все к себе скачать :-)

Ну в любом случае пока что вся информация на месте, ссылки работают, так что у нас всегда есть возможность посмотреть на первоисточники и почитать великих...

вторник, июля 31, 2007

"Вера" в науку

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

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

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

Введение

Нет никаких сомнений в том, что философия, наука и религия, в их современном виде произошли от общего «корня». Когда-то все они представляли собой некий сплав, насыщенный идеями, из которого впоследствии выросли имеющиеся различные направления.

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

О научном мировоззрении

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

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

Для понимания отличий между наукой и религией необходимо представлять себе картину мира учёных, научное мировоззрение.

Как мне кажется (как я уже говорил, я не учёный и поэтому все здесь изложенное конечно же является спекуляцией), научное мировоззрение основано на нескольких «столпах»:

  1. Здоровый консерватизм
  2. Стремление к поискам истины, к открытию нового, к познанию окружающего мира
  3. Необходимость достоверности наблюдений
  4. Научный подход
  5. Непрерывность поиска истины

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

Стремление к поискам истины, представляет из себя обратную сторону консерватизма. Это собственно и есть мерило «здоровья» консерватизма. Каждое подтверждённое расхождение с господствующими в настоящий момент представлениями – это вызов учёным, «звоночек», прислушавшись к которому, необходимо расширять существующие теории или даже полностью отметать их и создавать новые. Абсолютных истин нет, каждый раз наука создаёт модели, все более приближающиеся к реальности, на основе того набора фактических данных, которыми она к данному времени располагает.

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

Научный подход представляет из себя способ исследования и получения новых знаний и обычно выглядит так:

  1. Наблюдение проблемы
  2. Предложение возможного объяснения проблемы – гипотезы
  3. Предсказание возможных последствий, в том случае если гипотеза верна
  4. Проверка предсказания

Необходимо также понимать разницу между гипотезами и теориями и «господствующими в настоящий момент в науке представлениями». Наличие огромного набора экспериментальных фактов вынуждает добросовестных учёных, создающих новые теории и гипотезы проверять практически все их. Это необходимо, либо для выяснения ложности фактов, либо для отбрасывания теории или гипотезы, как противоречащей наблюдениям. В каждый конкрентный момент в науке существует свод «господствующих представлений». Они не обязательно являются истинными. Помните, что наука – это набор последовательных моделей, которые должны приближаться к истине все больше и больше. Однако проверить то, приближается модель к истине или нет можно только лишь экспериментом. В разные времена господствовали разные научные представления, которые заменялись новыми с появлением новых экспериментальных фактов. И с каждым годом фактов становится все больше и больше! Поэтому старые, устаревшие или применимые только в частных случаях теории отбрасываются (или устанавливаются границы из применения, как с механикой Ньютона) и заменяются новыми, включающими их в себя, как частные случаи. В этом и состоит непрерывность поиска истины.Мы не можем быть уверены в том, что господствующие в данный момент научные преставления истинны и навсегда останутся таковыми. Мы можем лишь быть уверены в том, что они согласуются с теми набором достоверных экспериментальных фактов, которые накопило человечество (без сомнения может быть так что не все имеющиеся факты достоверны или в теориях есть ошибки).

Коренное отличие науки от религии и философии

Теперь, когда разобран вопрос о том, что представляет из себя научное мировоззрение можно ответить на основной вопрос статьи – является ли наука предметом веры?

Данный вопрос был затронут известным учёным, В.И. Вернадским в его работе "Научная мысль, как планетное явление" (написана в конце 1930-х годов).

В.И. Вернадский пишет:

"Есть одно коренное явление, которое определяет научную мысль и отличает научные результаты и научные заключения ясно и просто от утверждений философии и религии - это общеобязательность и бесспорность правильно сделанных научных выводов, научных утверждений, понятий, заключений. Научные, логически правильно сделанные действия имеют такую силу только потому, что [...] в ней [в науке] существует область фактов и обобщений, научных, эмпирически установленных фактов и эмпирически полученных обобщений, которые по своей сути не могут быть реально оспариваемы. Такие факты и обобщения, если и создаются временами философией, религией, жизненным опытом [...] не могут быть ими как таковые доказаны. [...] Общеобязательные научные истины не являются самоочевидными и должны во всех случаях непрерывно проверяться сравнением и реальностью. Эта реальная проверка составляет основную ежедневную работу учёного.
[...]
Как религий, так и философий, поэтических и художественных выражений, здравых смыслов, традиций, этических норм очень много, может быть [...] столько же, сколько отдельных личностей. Но наука одна и едина, ибо [...] они все связаны в единое научное построение и не могут логически противоречить одна другой.
"

Конечно, современная наука пропитана религиозными, политическими и философскими идеями, однако, как считал В.И. Вернадский «[…] есть часть науки общеобязательная и научно-истинная. Этим она резко отличается от всякого другого знания и духовного проявления человечества – не зависит ни от эпохи, ни от общественного и государственного строя, ни от народности и языка, ни от индивидуальных различий.

Это:

  1. Математические науки во всем их объёме
  2. Логические науки почти всецело
  3. Научные факты в их системе, классификации и сделанные из них эмпирические обобщения»

Хотелось бы отметить, что объяснение основных положений науки, научного мировоззрения, научного подхода требует на мой взгляд специального разъяснения, которое я в меру сил попытался дать в этой статье. Без такого разъяснения наука остаётся для далёких от неё людей слепой системой верований, которой она ни в коем случае не является.

17458907.195e50a0db7e7428ccd693c67f635406.1186148117.6d2ce9534a9cad439ee9664a6e39399e

суббота, июля 28, 2007

В защиту науки (несколько книг)

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

Так вот, современные научно-популярные книги, которые читать не менее интересно чем труды, например, Носовского и Фоменко, существуют (тиражи, правда сказать, невелики, 2500 - 3000 экземпляров).

Вот те из них, что мне удалось прочитать:

  1. Билл Брайсон. "Краткая история почти всего на свете"
  2. Л.Б. Вишняцкий. "История одной случайности или происхождение человека"
  3. Владимир Сурдин "Астрология и наука"
  4. Владимир Сурдин "НЛО: записки астронома"

Названия говорят сами за себя, но если вы любите читать рецензии, то на две последние книги (вернее мини-книги) есть отличная рецензия, из которой я собственно о них и узнал.

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

суббота, июля 14, 2007

Аэропорт

Я на прошлой неделе дважды посетил аэропорт "Домодедово" ... Много думал.

На веб-странице посвящённой аэропорту сказано:

"Новый реконструированный аэровокзальный комплекс Домодедово – современный пассажирский терминал по обслуживанию пассажиров, предлагающий клиентам услуги европейского класса."

Вот план аэропорта:



Можно на него посмотреть и со спутника вот тут (только хочу обратить внимание на то, что спутниковое фото на момент написания поста старое - сейчас здание стало ещё длиннее).

На плане можно видеть, что аэропорт представляет собой вытянутое в длину
здание. Автостоянка находится слева от здания. Такое расположение удивительно неудобно!!! Порой для того чтобы дойти до нужного места аэропорта нужно идти наверное с километр!!!

И так уж совпало что недавно я перечитывал роман А. Хейли "Аэропорт". Вот небольшая цитата оттуда (с некоторыми сокращениями):

"Как вы считаете, мистер Бейкерсфелд, это верно, что через три‑четыре года в авиации будет сплошной хаос?

— Хаос — вещь относительная, — сказал Мел ... В жизни, мы сталкиваемся с ним в самых разных проявлениях и так или иначе приспосабливаемся.

— Так было всегда, — в авиации прогресс в воздухе постоянно опережал прогресс на земле. Временами нам казалось, что мы нагоним и пойдём в ногу — в середине шестидесятых годов мы почти достигли этого. И все же так не получилось. Видимо, самое большее, чего мы можем добиться, — это не слишком плестись в хвосте.

Но репортёр не унимался.

— Что же мы должны предпринять в отношении аэропортов? Что мы можем предпринять?

— Прежде всего мы должны научиться мыслить шире, давать волю воображению. Нужно освободиться от железнодорожного способа мышления.

— Вы считаете, что мы от него еще не освободились?

Мел кивнул.

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

— А их не перестраивают? — спросил Томлинсон.

— Только кое‑где, и то очень медленно. — Несмотря на серьезность момента, разговор этот задел Мела за живое. — Кое‑где строятся циркообразные аэропорты — вроде пирога с начинкой, с автомобильными стоянками, расположенными внутри самого аэровокзала, а не за его стенами; там пешее передвижение пассажиров по аэровокзалу сокращено до минимума с помощью скоростных горизонтальных эскалаторов, а кроме того, самолеты подъезжают к пассажирам, а не наоборот. Это говорит о том, что аэропорт начинает завоевывать себе место как самостоятельная единица, а не просто приставка к чему‑то."

А. Хейли написал роман "Аэропорт" в 1968 году.

Для сравнения интересно посмотреть спутниковые фотографии скажем Шереметьево 2 или аэропорта JFK в Нью-Йорке. Они устроены точно так, как описано в романе почти сорокалетней давности (JFK - состоит из нескольких терминалов, каждый из которых похож на Шереметьево 2). А вот "современный пассажирский терминал по обслуживанию пассажиров, предлагающий клиентам услуги европейского класса" как то не очень. Более того как я вижу его ещё и расширяют. В стороны.

Я конечно понимаю, Домодедово старый аэропорт и строился в те времена, когда вытянутая форма была предпочтительной. НО, стоянка тогда была не сбоку от аэропорта, а ПЕРЕД ним (что кстати видно на старой спутниковой фотографии, ссылку на которую я привел - на ней ещё есть ДВЕ стоянки - ПЕРЕД зданием и сбоку; сейчас стоянки перед зданием не осталось). И кроме того тогда аэропорт был существенно короче чем сейчас.

Интересно, почему при масштабной перестройке которая сейчас происходит ничего из вышесказанного не учитывается?

А может я неправ и на самом деле все здорово и я просто не в теме?

четверг, мая 10, 2007

Научиться программировать ...

Умеете ли вы программировать? Сам факт того, что вы сейчас читаете данный текст, скорее всего означает что вы имеете какое-то отношение к программированию. И уж точно у вас есть к нему интерес, иначе вы бы просто не знали про существование этого блога. Ну или в крайнем случае у вас есть друзья или знакомые программисты. Так или иначе многие сейчас задаются вопросом "как научиться программировать?".

Это сложный вопрос и я конечно не смогу на него ответить, так что я разочарую тех, кто надеялся получить какой-то готовый рецепт. Когда-то давно я прочитал замечательное эссе Питера Норвига на эту тему. Эссе называется "Научитесь программировать за 10 лет". Его можно прочитать в первоисточнике, а также в русском переводе. Эссе посвящено тому, как по мнению Норвига нужно подходить к (само)обучению программированию, а название это естественно пародия на многочисленные книги типа "Научитесь XXX за 21 день".

Сегодня я ещё раз перечитал это эссе, и заметил там для себя что-то, чего не замечал раньше. Ну, точнее замечал, но как-то не придавал должного внимания. А именно, отношение Норвига к поверхностному обучению. В самом начале эссе, он в шутку разбирает что бы могло на самом деле обозначать название книги "Изучите Паскаль за 3 дня". В частности, Норвиг пишет: "... за три дня вы можете получить только поверхностное представление о языке, а не глубокое понимание. Как говорил Александр Поуп - "Недостаточное обучение - это очень опасная вещь".

Это очень верное замечание, на которое стоит обратить внимание. Именно поэтому в одном из своих предыдущих постов, посвящённом вопросам на собеседовании, я и писал что необходимо проверять базовые знания. Задавать "простейшие" вопросы(в кавычках, поскольку это вопросы на самом деле не простые, просто мы настолько привыкли давать на них ответы-"отписки", что не очень задумываемся о сути). Проверять именно глубину знаний. Проверять что человек умеет программировать, и не впадёт в ступор, когда закон
"закон дырявых абстракций" (The law of leaky abstractions") покажет себя.

Перечитайте ещё раз статью Норвига (ну или прочитайте её, если не читали раньше). На самом деле она ведь не только про программирование ;-)

среда, мая 09, 2007

С праздником!

Поздравляю!

четверг, апреля 12, 2007

:-(

Умер Курт Воннегут. Такие дела(с)

воскресенье, апреля 01, 2007

Науку нужно защищать?

Довольно много разговоров сейчас идет про различные "чудеса", информация о которых то и дело сообщается нам различными СМИ. Много чего интересного можно узнать: про телепатию, астрологию, людей "улучшающих" свойства воды, можно узнать о "торсионных полях" и чудесных свойствах пирамид, о спящих где-то в Гималаях лемурийцах, о великой российской империи, чьим царским кладбищем были египетские пирамиды.

Все эти явления получили у нас название "лженауки". Вот определение лженауки, данное академиком РАН Александровым Е. Б.:

Однако, основное содержание термина предполагает лишь заведомую (ап
риорную) ОШИБОЧНОСТЬ позиций оппонентов рациональной науки, отводя в ней обширное пространство для добросовестных заблуждений. Поэтому, в западной литературе обычно используется более мягкий ("политкорректный") термин "псевдонаука", а также "паранаука".

Итак лже- или пара- наука. Люди, находящиеся вокруг, талантливые и не очень, жулики, добросовестно заблуждающиеся ученые или новые непризнанные Ньютоны и Эйнштейны. "Традиционная" наука не жалует всех этих людей. Российской академией наук сформирована специальная "Комиссия по борьбе с лженаукой и фальсификацией научных исследований".

Недавно комиссия начала издавать бюллетень "В защиту науки". Бюллетень предназначен для того чтобы:

... развенчивать самые разные направления лже-науки, в том числе и те, которые проникли сегодня в медицину, в образование, в бизнес.

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

Я очень скептически отношусь ко всяким паранаучным заявлениям, однако должен признать что и бюллетень вызывает у меня не менее скептические ощущения. "Развенчивать" - это конечно благородная затея, но мне кажется не самая полезная.
Почему лженаука так популярна? Почему СМИ накидываются на сообщения разного рода "волшебников", люди раскупают книги Фоменко? Бюллетень дает ответ на этот вопрос:

... что у нее[лженауки] нет тормозов. Она, в отличие от науки, может обещать все,что угодно (то, что это обман, и что он когда-нибудь вскроется, не столь важно). Лженауке свойственно манипулировать чудесами – от контактов с пришельцами до получения необыкновенного алмаза, который, полежав немного в пирамиде, «всасывающей космическую энергию», становится значительно тверже обычного. Новоявленные алхимики обещают дешевые материалы в золото и даже получают финансовую поддержку государства! Этот перечень можно продолжать бесконечно.

Мне кажется есть ещё одна важная причина - лженаука подается людьми, имеющими отличные способности популяризации. Вы не замечали что книги Фоменко гораздо более увлекательны чем многие "традиционные" учебники истории?

Где популяризация "традиционной", "нормальной" науки? Где книги, которые можно было читать с интересом? Книгу профессора Куна "Легенды и мифы древней Греции" прочитали наверное миллионы человек. Почему? Потому что она была интересна! Где фильмы, популяризирующие науку? Рассказывающие о научных достижениях?

Известно, что люди любят то, что интересно. Неужели настоящая наука не может быть "подана" так, чтобы заинтересовать потенциального читателя, зрителя слушателя?

Я прошлой зимой был в Московском Политехническом Музее на экскурсии "От Абака до Компьютера". На экскурсии присутствовало 4 человека, считая меня. Да,да - 4 человека. Это и понятно - экскурсия не интересная, и даже я бы сказал скучная. Неужели о рождении компьютеров нельзя рассказать интересно? Книгу о том как работает компьютер Чарльза Петцольда "Code: The Hidden Language of Computer Hardware and Software" лично я читал запоем. А книга кстати вполне годится для школьников старших классов. А после прочтения подобных книг сразу уничтожаются мысли о том что кмопьютерный вирус может заразить человека.

А неужели физика или история такие скучные науки что ничего интересного о них рассказать нельзя? И интересно только читать академика Фоменко и господина Акимова?

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


вторник, марта 27, 2007

Цветы жизни

Фаркаш Бояи, венгерский математик, отец одного из "опровергателей" пятого постулата эвклида и создателя неэвклидовой геометрии Яноша Бояи писал своему сыну:

"... для некоторых вещей существуют эпохи, когда они появляются одновременно во многих местах, совершенно как фиалки, которые ранней весной выходят на свет отовсюду".

Я довольно часто убеждался в том, что это очень верное наблюдение. Многие идеи в какие-то времена приходят в голову одновременно многим людям. Так было и во времена отца и сына Бояи, также и сейчас.

Вот например сегодня сразу пара материалов на очень близкие темы попалось мне под руку. Почитайте в любом порядке:

  1. Why nerds are unpopular? - статья Пола Грэма
  2. Человеководство и компьютер - статья Михаила Ваннаха в Компьютерре
Только просьба - не обращайте внимания на частности - пробуйте найти что-то общее между всеми этими ... "источниками".

P.S. О Фаркаше и Яноше Бояи можно прочитать в книге "Три судьбы" Анны Ливановой. Книгу эту я в интернет магазинах не нашёл, зато нашёл её оформленной в виде курсовой работы вот тут.