работа


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

Мне не обидно. Мне, скорее, плевать. Ведь не я ищу работу, а меня находят эти кадровики и кадровички.

Но мне просто интересно. Если компания в лице своих представителей нарушает такое минимальное обещание, то чего хорошего можно ожидать от такой компании?

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

Так что теперь этот блог можно назвать “Записки безработного дилетанта”. Будем ставить эксперименты на себе.

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

Прошло уже два дня, как я не должен приезжать с утра в офис. А времени свободного пока еще не обнаружилось. Организовал себе рабочее место в лаборатории в МГУ. Буду теперь там обитать. Ходить обедать в столовку сектора А, читать книжки на улице и прочие благоглупости.

5 минут от дома до работы – это очень приятно. Свободное посещение рабочего места – это просто великолепно. Хорошее питание в доступности – это необходимо. Интеллектуальное окружение – тоже плюс.

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

Вот завтра и поразмышляем. Ждите продолжения сериала.

В данной заметке постараюсь пошагово процесс создания простейшего J2ME-приложения для мобильных телефонов Nokia. Специализация на Nokia здесь обусловлена исключительно использованием конкретных инструментальных средств для того, чтобы наглядно показать все этапы разработки. Готовое же приложение может устаналиваться на любые телефоны, поддерживающие MIDP 1.1 и выше.

Подготовка

Нам пригодится следующий набор программного обеспечения:

  • Eclipse – свободно-распространяемая IDE.
  • EclipseME – плагин для Eclipse, упрощающий разработку J2ME-приложений.
  • Nokia SDK – включает в себя библиотеки, профили и эмуляторы для конкретных устройств.
  • Nokia PC Suite – менеджер для мобильных телефонов Nokia, позволяет устанавливать мидлеты.

(more…)

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

Снес IBM Rational Application Developer 6 и установил MS Visual Studio 2008. Предварительное переставив ОС.

Традиционная в нашем ремесле маленькая доработка напильником. В качестве исходного изделия традиционный SiteMap snippet. Задача: убрать alias для url стартовой страницы и убрать страницу для ошибки 404 из списка url. Для этого просто в нужных местах выполнить проверки


if ($modx->config['site_start'] == $doc['id']) {
$url = '[(site_url)]';
} else {
$url = '[(site_url)][~'.$doc['id'].'~]';
}

и

if ($modx->config['error_page'] != $doc['id']) { ... }

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

Между делом успешно сдал сертификационные экзамены на статус IBM Certified Solution Developer – Rational Application Developer for WebSphere Software V6.0, но той радости, что в юности, от успеха уже нет. Неужели старею?

У Программиста нашел забавную табличку:

Соответствие программного кода, международным спецификациям написания кода, для аутсортинга в различных странах мира. По данным Американской профессиональной ассоциации ITAA (Information Technology Association of America). Рассматривались C++, Java, Oracle и SQL-языки.

  1. Израиль – 91%
  2. Россия – 82%
  3. Восточная Европа – 76%
  4. Украина, Прибалтика – 62%
  5. Казахстан – 53%
  6. Китай – 43%
  7. Пакистан – 31%
  8. Индия – 28%

Хотя мне кажется, что фигня это, а не табличка. Просто плод квасного патриотизма из серии “Зато наши корабли бороздят просторы космического океана”. Уж слишком много кривого российского кода я видел. Да и сам написал немало. Или, как у нас обычно водится, для себя пишем кошмарно, а для иностранцев все в соответствии стандартам?

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

В ближайшие два дня буду обитать на выставке CARDEX & IT SECURUTY 2007. Буду представлять там SafeSign Authentication Server от Thales e-Security.

Свежий ответ Гуру:

C++ is a horrible language. It’s made more horrible by the fact that a lot of substandard programmers use it, to the point where it’s much much easier to generate total and utter crap with it. Quite frankly, even if the choice of C were to do *nothing* but keep the C++ programmers out, that in itself would be a huge reason to use C.

In other words: the choice of C is the only sane choice. I know Miles Bader jokingly said “to piss you off”, but it’s actually true. I’ve come to the conclusion that any programmer that would prefer the project to be in C++ over C is likely a programmer that I really *would* prefer to piss off, so that he doesn’t come and screw up any project I’m involved with (Linus Torvalds)

.

Next Page »