вторник, 17 ноября 2009 г.

Про полезные расчеты

Дорогой блог!

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

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

До скорых встреч!

понедельник, 9 ноября 2009 г.

Про отчет про день рождения

Дорогой блог! Сегодня я расскажу тебе об одном дне рождения, которй был у нас на работе.

Мы сегодня поздравляли одну тетеньку-программиста и все говорили ей хорошие слова и поздравления. Начальник управления ей сказал, что она хорошо делает отчеты уже много лет, почти совсем как наш с тобой любимый Микрософт, или Девелопер Экспресс, или даже Гугл. Вот как хорошо она делает отчеты. А его заместитель сказал, что она делает отчеты и она вообще молодец, потому что никто бы другой так не сделал. А мой начальник сказал, чтобы у нее все было хорошо, и отчеты тоже. А другой начальник сказал, чтобы у нее было побольше приятных сюрпризов, совсем как в ее отчетах, которые работают, но иногда отдыхают.
А я ничего не сказал, потому что я планктон, а планктон не разговаривает. Но зато я видел отчеты этой тетеньки и испугался, потому что они страшные и пришли из ада.
А еще этой тетеньке сегодня подарили книжку дяденьки Шилдта про C# 3.0 и сказали, чтобы она его учила. А я не понял, зачем ей 3.0, если мы используем фреймворк 2.1 и не собираемся обновлять его. Но я планктон, а начальники умеют думать лучше планктона.

Дорогоуважаемые программисты! Это очень здорово, когда есть такой программист, который работает как часы и система построения отчетов. Я очень рад, что у нас есть такая система и что это эта тетенька. Давайте в каждой команде заведем такого прогаммиста, который будет всю жизнь писать отчеты, а другие программисты будут программировать интересные задачки :)

До скорых встреч!

среда, 29 июля 2009 г.

Грустная история

Дорогой блог!

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

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

До скорых встреч!

четверг, 4 июня 2009 г.

Про лавки

Дорогой блог!

Сегодня я расскажу тебе о лавках, а точнее об одной лавке. Лавка -- это такой маленький магазин, типа Ашана, только во много-много раз меньше. И там продаются всякие штуки, а люди туда приходят и покупают эти штуки.
Я сегодня позвонил в одну лавку, чтобы узнать, есть ли у них одна штука (я тебе о ней потом расскажу), которую я хочу, потому что я хочу ее купить. Вот, и я такой им звоню, а там дяденька такой один мне говорит "Алё!", а я ему такой говорю "Алё!" Это лавка [...]?". А он мне такой очень гордо отвечает "Это лавка и кафе [...]!". А потом мы замечательно и здорово поговорили о той штуке, которую я хочу купить.

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

До скорых встреч!

вторник, 26 мая 2009 г.

Дорогой блог!

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

Дорогоуважаемые программисты! Пожалуйста не отпускайте своих начальников в отпуск, потому что тогда у вас станет другой начальник, пока вашего начальника нет, а это не очень хорошо и правильно.

До скорых встреч!

пятница, 22 мая 2009 г.

Дорогой блог!

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

Дорогоуважаемые программисты! Пожалуйста ищите, смотрите и пишите, когда вам это разрешают, а когда не разрешают - работайте, чтобы разрешили. Да здравсвтвует офисная дисциплина и подчинение руководству!

До скорых встреч!

вторник, 7 апреля 2009 г.

Про рисунки

Дорогой блог!

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

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

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


Дорогоуважаемые программисты! Рисовать квадратики и стрелочки - это очень хорошо и весело. А еще умные дяденьки называют это красивыми словами абстракция и проектирование.

До скорых встреч!

пятница, 20 марта 2009 г.

Повышение уровня!

Дорогой блог!

Сегодня я расскажу тебе об опыте пользователя. Опыт пользователя - это такая штука, которая остается у пользователя после того, как он чем-то попользовался. Например, когда я пользуюсь чаем из чашки, у меня остается опыт выпивания горячего чая, а еще опыт держания чашки, а еще опыт питья из чашки. Вот сколько всякого опыта у меня остается.
Дорогой дневник, как ты думаешь, почему я до сих пор не получил следущий уровень и новые навыки? Меня это очень беспокоит.
А когда я работаю планктоном, я пользуюсь разными программами: операционной системой, почтой, браузером, и даже средой разработки визуал студио, и другими программами. Вот, а еще я пользуюсь программой, которую пишу я и другие программисты, и архитектор. И от этого всего я тоже получаю опыт, и это очень хорошо и весело.
А вчера я программировал и увидел большую Проблему. Но я не испугался, потому что я хороший программист и умею находить решения Проблем. Я стал искать их в нашей программе, и нашел сразу много: целых три! Так здорово, когда у тебя есть целых три чего-нибудь! А потом я стал их изучать и увидел, что они все очень разные, но решают одну Проблему. И я очень расстроился, потому что не знал, какое использовать, а потом увидел, что можно все три сразу. А еще я расстроился от того, что одно решение было очень-очень-очень плохим, а другое решение было тоже не очень хорошим, а третье было непонятным. А потом я поговорил с начальником и архитектором, и они мне сказали, что знают только об одном решении, которое не очень хорошее, и сказали, что я могу использовать любое, которое мне понравится. Я стал разбираться во всех трех решениях и получил очень много опыта пользователя кода нашей программы. А потом я снова расстроился, потому что понял, что программисты, которые запрограммировали эти три решения не подумали, какой опыт пользователя я получу, и какое решение сделал архитектор.

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

До скорых встреч!

вторник, 17 марта 2009 г.

О дизайне

Дорогой блог!

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

Дорогоуважаемые программисты! Украшайте пожалуйста свои компьютеры, чтобы они были красивыми. Например, межгалактическими флюксуаторами.

До скорых встреч!

среда, 11 марта 2009 г.

Дорогой блог!

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

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

До скорых встреч!

четверг, 29 января 2009 г.

Памятные даты

Дорогой блог!

Я хочу сегодня рассказать тебе о датах. Ты конечно знаешь, что есть разные даты: дни рождения, Новый Год и 23 февраля. А еще у всех-всех дат есть год. А некоторые базы данных говорят, что в них нельзя записать даты меньше 1 января 1753 года. Мне от этого становится очень грустно и печально, потому что я уже никогда не смогу записать в них все даты из моего любимого учебника истории.
Сегодня другой программист научил меня правильно и быстро проверять год дат. Он сказал, что для этого нужно только проверить длину строки, а если она вдруг окажется меньше 10 (2 буквы на день, 2 буквы на месяц, 4 буквы на год и еще 2 точки), то год неправильный. Вот как хорошо и здорово можно проверять год!

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

До скорых встреч!

среда, 21 января 2009 г.

Сабвершен

Дорогой блог!

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

Дорогоуважаемые программисты! Будьте осторожны с сабвершеном, потому что он хитрый и ингда делает то, что хочет, а не то, что ему говорят. А еще он иногда теряет файлы и ломает программы.

До скорых встреч!

четверг, 15 января 2009 г.

Сети

Дорогой блог!

Сегодня я расскажу тебе о сетях. Сети бывают совсем-совсем разные: бывают крупные, а бывают мелкие, - а еще бывают крючки и грузила и лески.
Сегодня я пытался по сети закачать на сервер одну программу, а она не закачивалась, и отлючалось подключение. Тогда я сказал об этом другому программисту и еще сказал, что сеть наверно забилась. А другой программист сказал мне, что наверно сеть забилась планктоном. Как страшно! Я ведь тоже планктон, и меня тож могут забить в сеть.

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

До скорых встреч!