пʼятниця, 12 листопада 2010 р.

Игра в революцию

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

Кадровая проблема::Общие наброски

Этой статьей я бы хотел открыть цикл заметок, посвященной кадровой проблеме на рынке труда в ИТ-секторе Украины. И после 11 ноября 2010 года  в том, что проблема есть, не может быть никаких сомнений. Если кто-то еще не в курсе, сегодня киевский филиал компании LuxSoft давал 2к долларов за успешную рекомендацию Java Developer'а и 2к долларов при выходе на работу. Будущее опять наступило раньше, чем можно было предположить

понеділок, 20 вересня 2010 р.

ITшники и налоги

пьеса в пяти действиях

действующие лица:
- не самое лучшее правительство не самой богатой страны (П)
- самые умные ITшники (СУ)
- самые громкие ITшники (СГ)
- народ (Н)
место действия - где-то в восточной Европе
время действия - не определено

Действие 1

П: у нас дефицит бюджета и вообще полная фигня. надо что-то делать. давайте наведем порядок с налогами (под порядком понимается такое расределение, чтобы не ущемить клановых интересов и показать заботу о народе)
П (с трибуны): у нас будут самые лучшие налоги!
Н: опа! опять нас пацаны кинуть хотят, да? вот уроды!
П (с трибуны): вот мы тут подумали и решили, налоги будут вот такие
Н: нифига не понятно. но нам-то пофигу. главное, чтобы взятки были фиксированными и платить было понятно кому. а там по пцански разберемся
IT crowd: че? ПРОЦЕНТЫ? сколько?! нифига себе! не-не-не, так не пойдет!
П: все! мы решили! новым налогам быть!
IT crowd: нас 2% от населения страны. мы сила! вместе нас много и нас не победить! да мы, да мы! (пытаются встать с кресла и выйти на улицы. солнце слепит, ходить тяжело, вокруг ходят каки-то люди, которые не поинмают слов компиляция и упячка. в ужасе прячутся под клавиатуры)
СГ: все! уезжаем нах! не ту страну назвали Гондурасом! (последние 20 лет, на любое внешнее раздражение следовала именно такая реакция)

пʼятниця, 17 вересня 2010 р.

про собеседования 2

или мой метод

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

середа, 15 вересня 2010 р.

Java talks

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

четвер, 15 липня 2010 р.

я вернувся домів

или никто никуда не бежит

я нюхав коку в Амстердамі,
у Мюнхені пиво пив,
пальці рвав у Монте-Карло,
в Парижі все на баб спустив.
бився з негром у Нью-Йорку,
в Варшаві трипером хорів,
мні це все осторчортіло -
я вернувся домів
(с) Брати Гадюкіни
как на небе только и разговоров, что о море и о закате, так в Украине только и разговоров, что о Европе и Америке. и небо тут голубее, и трава зеленее, и почему-то все дешевле. особенно остро это воспринимается сидя в отеле за 20 часов пути от дома. в той самой стране, где говорящие мечтают оказаться.
против обыкновения, я не стану растекаться мыслею по древу и опровергать каждое утверждение. небо и трава здесь такие же, цены... техника дешевле и дешевле в несколько раз, мировые бренды одежды тоже можно взять по бросовым ценам (а можно и не взять, это как повезет). все остальное дороже. и крепко дороже. а то, что дешевле, то по качеству сравнить нельзя даже с гинлым луком в харьковских супермаркетах. и считать деньги в чужих карманах мы тоже не станем. у нас от налогового кодекса всех в дрожь бросает, а что будет если все налоги платить прийдется? а тут платят. дело не этом. и даже не в не привычном вкусе продуктов, дело наживное.
дело в другом. я искренне скучаю по друзьям, у меня много друзей и я очень их люблю. и жить в часовом поясе, когда бОльшую часть времени спишь либо ты, либо твои друзья очень сложно. я скучаю по родным, пусть мы видимся не часто, но мы видимся. а здесь -- нет. и есть еще три вещи, по которым я невыносимо скучаю -- 1) возможности завалиться в гости с фразой "привет. ты дома? гостей принимаешь? мы тут случайно шли мимо...", 2) возможности пройти от одной кофейни до другой менее чем за 1,5 часа и 3) траве и древьям, которые растут так, как выросли; людям, которые улыбаются тебе, потому что тебе рады; рукопожатиям и объятьям просто от избытка чувств. а в остальном тут удобно, утилитарно, культурно и вежливо. тут все так боятся наступить друг другу на ауру, что расходятся минимум в метре друг от друга. если вы космополитичны, если вас не напрягают разорванные личные связи, если вы хотите жить в коконе, если вам подходит жизнь по Великому Американскому Стандарту -- США ждет вас, уехать сюда не так уж и сложно.
мне не нравиться здесь жить, я не привык и даже уже успел устать от ощущения статиста в большом кукольном театре, среди декораций, марионеток и нарисованных цветов. я домой хочу. и жить я хочу дома, в Харькове, в Украине. я неверное один такой сентиментальный дурак

пʼятниця, 18 червня 2010 р.

Liferay::Plugins

Plugins SDK

кроме Extension Environment Liferay предоставляет готовую для работы среду для разработки плаигнов - Liferay Plugins SDK. среда представляет собой ZIP архив, который содержит структуру каталогов и файлов сборки Ant. после распаковки архива можно сразу начинать работу. с другой стороны, в отличие от Extension Environment, ни один из плагинов не является плотно интегрированным с Liferay и может быть разработан как с помощью Liferay Plugins SDK, так и без нее.
итак, какие же бывают плагины, с точки зрения Liferay?

пʼятниця, 21 травня 2010 р.

hey, hey, I save the world today

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

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

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

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

какой из этого можно сделать практический вывод? менеджеру на заметку: мальчики до 1989 года рождения в 90% случаев мечтали спасти мир, можно поптытаться их этим мотивировать. и не важно, воспримут они это как геройство, или как вызов. в результате-то возьмуться. ну хотя бы 6 из 10, а это уже показатель.

субота, 10 квітня 2010 р.

Sun Tech Days St. Petersburg::Вести с полей::День Второй

второй день выдался более спокойным и, к моему удивлению, не менее продуктивным, чем первый. основной моей целью 9го апреля была третья и последняя часть доклада по J2EE 6. и она состоялась и удалась на славу.
удивительно приятным оказался доклад про внутреннее устройство JVM Ивана Крылова и Дениса Шипелёва. удивительно мне было то, что презентация была поставлена и исполнена на уровне, которым обычно отличаются презентации западных лекторов и евангелистов. никаких "в то время как наши корабли бороздят просторы Большого Театра" и подобной псевдотехнической и псевдозаумной воды, привычку к которой вбивает наше несчастное пост-советское образование. никакого косноязычия или, наоборот, изобилия малопонятных терминов. никакого строго вызубренного текста. все живо, все по теме, все интересно, все динамично. спасибо огромное ребятам.
в плане организации улучшилось только две вещи
  1. в залы запускали всех и все время, без ограничений. очереди на секции исчезли, как их и не было
  2. на каждой секции отдельно говорили, что подарков хватит на всех. предотвратили давку у стоек регистрации
во всем остальном, второй день мало отличался от первого. места все так же было мало, за едой все также толкались голодные и псевдоголодные люди.
самым же главным, для меня лично, итогом конференции является один факт -- девелопером после 40 быть можно и наверное даже нужно. самым старшим участникам конференции явно перевалило за 60.

пʼятниця, 9 квітня 2010 р.

Sun Tech Days St. Petersburg::Вести с полей::День Первый

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

Pro

из позитивного нужно отметить невероятно высокий профессионализм докладчиков. очень опытные, очень грамотные технические специалисты Simon Ritter, Angela M. Caicedo и Alexis Moussine-Pouchkine это те, которых слушал лично я. прекрасный английский язык, отличная подготовка, яркие и запоминающиеся презентации. все на 5+.
стендовые доклады тоже порадовали. действительно отличные специалисты, замечательные раздаточные материалы. все очень рады помочь, объяснить, рассказать, уточнить
регистратура и информаторы. чудные ребята и девочки, радушные, улыбчивые, приветливые.

вівторок, 6 квітня 2010 р.

про увольнения

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

понеділок, 5 квітня 2010 р.

Sun Tech Days St. Petersburg

еду на сабджевую конфу. с 7 по 10 апреля буду в славном городе Питере. буду рад встрече с коллегами и единомышленниками. также буду рад побродить по городу в приятной компании.

середа, 17 березня 2010 р.

Liferay::EXT

EXT Environment

основа Liferay это Spring, Hibernate и AXIS.
Spring управляет зависимостями и инекциями классов между модулями. он же управляет транзакциями, содержит конфигурацию различного рода кешей, пулов, источников данных
Hibernate управляет собственно данными
AXIS предоставляет доступ к данным через веб-сервисы
вокруг этих технлогий Liferay имеет надстройку из собственных классов, которая и является ESB Liferay. эта ESB, в свою очередь, спроектирована по принципу Service Oriented Architecture и разделена на три части:
  1. Persistence Beans, которые являются ничем иным, как объектами Hibernate мэпинга
  2. сервисами, реализующими логику доступа и управления данными
  3. сервисами, обеспечивающими удаленный доступ к логике управления lанными

вівторок, 16 березня 2010 р.

собеседования

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