пятница, 9 ноября 2007 г.

Про понимание основ

Недавно бродил по сайту Тома Кайта http://asktom.oracle.com и в разделе Hot нашел относительно свежий (сентябрьский) и довольно интересный вопрос. Вопрос звучал примерно так:

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

Вопрос задел, что называется, меня за живое, потому что я тоже ужасно раздражаюсь, читая порой совсем простые вопросы. Казалось бы, чего проще – набрал вопрос в Google или открыл Оракловскую библиотеку по твоей версии базы и читай мануал – там есть все. Вот же что ответил Том:

«Я люблю учить.
Понимание основ баз данных, понимание правильно этих основ (Concepts) – очень важно! Если кто-то расстроен, что не может найти ответа на простой вопрос – он уходит или решает свой вопрос по-другому. Так он, например, становится программистом, который думает, что база данных не умеет ничего делать, кроме как обрабатывать простой предикат по индексу. Транзакции – да кому они нужны, будем делать часто commit и дело с концом.
Каждый, кто знает, как это работает, будет значительно успешнее, сможет по достоинству оценить базу данных все больше и больше с течением времени, и будет использовать ее более правильно.
В конце концов, это делает мою жизнь проще.
К тому же, если я не отвечу ему, то это сделает кто-то другой, и я не знаю, какую информацию они ему дадут.
One programmer at a time...
А также в интернете никто не может увидеть, как я откидываю свое кресло назад, вскидываю мои руки вверх и кричу»

Хороший ответ. И конечно же правильный маркетинговый ход компании Oracle и наше счастье, что у нас есть Том. Мне всегда было интересно, кто помогает ему в его работе. Я искренне считал, что как минимум десяток мальчиков и девочек на побегушках работают на этот сайт, а Том поглядывает на него время от времени – слишком уж обширными кажутся его познания. В этой теме он ответил и на этот вопрос:

«бОльшую часть времени я просто отвечаю – здесь очень много повторений. Я люблю шутку, что относительно Oracle есть всего пять вопросов и ответ на первые три – «Используйте связываемые переменные».
Меньше – я ищу ответ в документации
Еще меньше – я просто звоню кому-то. Тогда мой ответ начинается словами – «Я спросил то-то и то-то и мне ответили…»

Так что, вот такой он Том Кайт, человек и пароход, вице-президент Oracle’s public sector division, читающий Айзека Азимова и «Автостопом по Галактике».

вторник, 6 ноября 2007 г.

Проапгрейдился...

В пятницу проагрейдил один из своих рабочих компьютеров до нового релиза Ubuntu 7.10
Теперь сижу и размышляю, какой из двух смыслов вложили создатели в название релиза Gutsy - бесстрашный или простоватый? ха-ха

gutsy gutsy adj.
1. marked by courage and determination in the face of
difficulties or danger.

2. rough or plain; not sophisticated or refined; earthy.
Opposite of sophisticated, or refined.

На самом деле все прошлой совсем не страшно, но довольно долго. Дабы не качать много из интернета, я подсунул своему 7.04 - диск ubuntu desktop alternate 7.10 и он предложил мне проапгрейдиться до последней версии. Потом изучил пакетики, которых нет на этом диске и придется скачать из сети дополнительно. Затем я почти полтора часа сидел читал прессу, литературу, общался с коллегами - пока все эти пакеты устанавливались. Отмечу, что я ожидал худшего, но ничего страшного не случилось - все заработало сразу и на ура. Особенно порадовал Pidgin как основной IM клиент :)

Если честно, я давно не апгрейдил операционные системы производства Microsoft и допускаю, что сейчас процесс апгрейда очень прост и главное не разрушителен для пользователя. Но, насколько я помню, раньше это была почти катастрофа - проще было поставить систему заново, чем апгрейдить ее.

Короче Ubuntu 7.10 Gutsy уже стоит у меня на машине и руки чешутся поставить на нее что-нибудь типа Oracle 11g, благо how-to уже довольно много.