|
|
Читая новости, наткнулся на пару замечательных линков, доступно излагающих, что же такое, собственно, Topcoder, ради которого я даже иногда отказываюсь от сна :) Кому интересно, читайте тут: http://www.esci.ru/?id=22 - статья одного из членов Topcoder http://ru.wikipedia.org/wiki/TopCoder - забавное (как мне показалось) описание на Википедии Новость, которую я читал, также доступна упоминания - 26 апреля Topcoder приезжает в Беларусь, дабы провести общебелорусское соревнование среди студентов. Вот так вот.. и почему все самое интересное происходит после меня?.. Почерпнуто здесь.
Случайно наткнулся на фотографии той Москвы, с которой совершенно не знаком: ночной кремль, царицыно, усадьба шереметьевых, марьино.. да сколько их еще, этих мест где-я-никогда-не-был?! А фотки так понравились, что решил выложить их нам в альбом. PS: Честно стырено тут.
 Снова взялся за книгу Sun Certified Enterprise Architect for J2EE Technology Study Guide в рамках подготовки к сдаче одноименного экзамена (SCEA). Дело в том, что на меня уже 7 месяцев как выписан ваучер по этому экзамену, купленный в сезон летних распродаж у московского офиса Sun. Причем дополнительно к скидке в рамках акции мне будет бесплатно предоставлена вторая попытка в случае провала первой :) И вот я уже полгода пытаюсь осилить книжку и воспользоваться-таки всем этим счастьем. И каждый раз когда я берусь за эту книгу меня одолевают сомнения - а буду ли я архитектором? А хочу ли я им стать? Еще год назад, на каком-то собеседовании у меня спросили: "В какую сторону вы хотите развиваться? Технического специалиста (senior, architect) или руководителя (team lead, PM)?". Позже этот вопрос мне задавали еще раза 3-4, в том числе на недавней аттестации по моему текущему месту работы. И каждый раз я толком не знал, что ответить. Например, я уже не ощущаю разницы между senior developer & team lead, потому как работаю сейчас и тем, и другим, одновременно. Но в то же время я чётко вижу, какие дополнительные обязательства и ответственность несут архитектор проекта и его менеджер (и тех, и других на проекте как правило 1-2 человека). И сказать, чтобы я был в восторге от одной или другой роли - так и нет, хороший ПМ или архитект вкалывает больше других и больше других же получает по шапке в случае чего :) Видимо это та грань для меня, когда работа из удовольствия превращается в работу. И чтобы расти дальше нужно понимать, что у тебя лучше получается, в каком кресле ты будешь приносить больше пользы при меньших затратах (временных, энергетических).
С другой стороны, позиция ПМа мне кажется чуть более важной и, что самое главное для меня, открытой для дальнейшего роста. Самый крутой архитект может получать бешенные бабки и легко менять работу для увеличения своего банкрола и своей крутости. Выдающийся же ПМ рано или поздно станет топ-менеджером, а там, глядишь, и до директората рукой подать. Другими словами, эта стезя ведет к дальнейшему росту вверх, вплоть до точки, когда ты сам начнешь давать работу другим (в том числе крутым архитекторам). Все это конечно утрированно, но кажется мне более-менее логичным. Есть еще две категории IT-трудяг, которые я пока не могу классифицировать в своей RPG-шной карьерной лестнице - дизайнеры и аналитики. Но об этом в другой раз :)
Ну и конечно, как в любом хорошем квесте или RPG всегда есть обходные пути :) В любой момент и с любой позиции, накопив немного денжат (допустим, не женясь и не ходя в отпуск три года), можно кинуть все к черту и открыть свой ИП. Там можно грести лопатой любой опыт, начиная от тестировщика и заканчивая бухгалтером. И жизнь вам не покажется сахаром :)
Возвращаясь к поставленному вопросу, думаю, что лишний сертификат и чемоданчик знаний не станут мне помехой на любом из выбранных путей. А поскольку я пока не вижу другого способа куда-то расти, займусь-ка таки я своей книжкой. Аминь.
В очередной раз варю гречку и не могу понять, что я делаю не так. На сколько я помню по инструкции данной мне Машей, я должен сначала залить ее водой, а она должна добросовестно всплыть черными угольками вверх - чтобы я имел возможность избавить их от мучительной смерти в кипящей воде. Так почему этого не происходит?! Может вода слишком холодная? Или я жду слишком мало?
И что самое обидное: пока Маша проснется, я как обычно забуду, что хотел спросить о таком пустяке :)
Уже второй день задумываюсь о том, кто читает блоги и для кого они пишутся. Сам я все еще зеленый блогописатель и блогочитатель - увлекся я этим практически одновременно, познакомившись с rss-фидами, делающими чтение десятка блогов легким развлечением и открытием этого, весьма нестандартного по формату и месту, дневника. Дело в том, что большинство блогов, которые я отслеживаю и читаю хостятся либо на ЖЖ, либо на независимых хостингах и читаются сложившимся кругом людей интересующихся автором, либо темой, на которую он любит распространяться. При этом аудитория растет одновременно с популярностью автора за счет кросс-ссылок и рекомендаций читателей. В нашем же случае, блог предназначался для друзей, которых мы в силу сложившихся обстоятельств видим достаточно редко, да и место было выбрано не располагающее к включению в какое-либо коммьюнити - уж слишком неудобный тут формат комментариев и неразвита социальная блогосфера. В итоге мы с Машей пишем в основном для себя любимых и для еще пары человек, которым нравится прочитать статью, а потом тут же в аське перетереть подробности. Поэтому все тут и выглядит немного.. мертвеньким. Опять же стиль постов - я заметил, что если уж я слежу за чьим-либо дневником, то я читаю все, начиная от постов-восклицаний "ах, как хорошо жить!" и заканчивая небольшими анекдотами из жизни. И чем чаще человек что-то оставляет на своем блоге, тем чаще мой Omea Reader напоминает мне о его существовании :) В итоге за полгода я "сблизился" что ли с одними и остался на расстоянии вытянутой руки с оставшимися. Может и нам перейти на digest-style? А еще лучше переехать на пресловутый ЖЖ и отказаться от богатых возможностей javascript, использовать которые все равно обычно не хватает ни времени ни желания? Да, не удивляйтесь, эти вопросы я задаю себе, так как рассчитывать на бурную реакцию мертвенького блога не приходится..
Hello N][M,
The results of Round 1B of the 2007 TopCoder(R) Open, sponsored by AOL(R) Algorithm Competition are official. Unfortunately, you have not advanced to Round 2.
For competing in Round 1B, you will receive a 2007 TCO t-shirt! T-shirts will be mailed via the US Postal Service after the conclusion of the TCO.
А все равно приятно :)
Сегодня состоялся TCO'07 Online Round #1 - Section B раунд, в котором я принял участие благодаря жеребьевке после квалификации. Ради такого события пришлось встать в половине пятого - не каждый день выпадает шанс побороться за тарелку для фризби ;) На первую задачу я потратил времени больше приличного - долго пытался собрать мысли в пучок и изобразить на бумаге, что же такое антипалиндром и как его искать для слов четной/нечетной длины.. ошибка в начальной реализации, дебаг, фикс, сабмит - всего 162 очка для, по сути, пятиминутной задачки. Но ничего, самое худшее впереди :) Вторая задача - яркий пример выноса мозга. Вроде такая понятная и знакомая, очевидная и простая, и в то же время сложная в реализации и с целым океаном подводных камней. В итоге за пять минут до конца я выстрадал из затяжного дебаг-фикса решение, которое прошло стандартные тесты. Куда уж там проверять первую!.. Еще через две минуты нахожу ошибку (опять опечатка!), фикшу, тестирую, жму сабмит... и не успеваю, coding phase finished. Пять минут отведенные на придумывание челенджей трачу на ... придумывание челенджей. Причем когда я снова переключаюсь на арену, выясняется, что челендж фаза уже началась и уже 6 решений лежат.. Еще минута и челенджить некого. Начинаю понимать, что дело пахнет керосином и крещу пальцы в ожидании систеста. Выясняется, что с одной первой я попадаю в топ-250 и, видимо, прохожу. Как бы не так! Первая слетает на чудном тесте из одной буквы "а" (returned null, expected "a") и я завершаю свое выступление на TCO'2007. Еще один год разгильдяйства и еще одна майка. Disappointed. 7:34 утра, настроение ни к черту. Думаю, ну сейчас повезет в покере! Не зря ведь я уже месяц не открывал покеррум - должно же мне сегодня хоть где-то везти?! Видимо нет, не должно. 15 минут - минус 15 долларов при лимите в 0.02/0.04 цента. Не мой день. 8:15 утра, зеваю. Вспоминаю, как неделю назад читал про динамическое программирование - готовился к турниру. Еще раз пересмотрел результаты, в целом Беларусь выступила неплохо и прибавила в общем рейтинге десяток очков. Горжусь. Весь оставшийся день не покидает ощущение, что основное событие уже произошло и мое бодрствование сегодня - какое-то недоразумение, вызванное паталогической тягой к деньгам и ответственностью за взятые на себя обязательства. В n-ый раз зарекаюсь не писать топкодер ночью...
|
|