← All posts tagged работа

rostag
работа Используйте рычаги. Мы (как команда HTML/CSS/JS разработчиков) только что использовали вчерашнюю беду #1043089 с новыми требованиями в условиях плотного дедлайна для того, чтобы наконец-то донести до команды бэкенда, интегрирующей наш код: нам, как авторам кода нужен доступ в главный репозиторий, иначе всему конец, не успеем интегрировать чейнджи. И это сработало!
rostag
работа сатурн Внезапно — от меня ушел долгосрочный проект. Сам. С одной стороны — жаль, он был интересным. С другой стороны — снова свобода +1, он же ж долгосрочный.
rostag
работа Я уже писал про нашего веселого аргентинского коллегу. Я подозревал, что веселость всегда идет с бонусом. Так и есть — он не мержит код. Тупо юзает какие-то свои версии. Вот дам ему щас по рукам, так жалко себя — у меня станет одним веселым коллегой меньше. Дилемма, ребята.
rostag
работа Мой индийский проджект-менеджер прислал письмо на всю команду:

Всем: пристегните ремни для финального рывка в продакшен всего проекта, который мы делали целый год (кажется, что прошли уже годы :)
rostag
работа Принял участие в первом заседании совета депутатов поселкового совета — первом как для меня, так и для совета данного, шестого, созыва. С одной стороны — много решили, выбрали главу совеета, секретаря, исполком, четыре комиссии, помимо организационных решили вопрос о землеотводе для строящейся церкви.

Вот что примечательно: все голосования завершаются единогласным решением. Сначала я подумал — это потому, что никто не хочет выделяться из толпы. Но потом было тайное госование за секретаря совета — и тоже единогласно, все 28 человек. Через плечо никто никомуне смотрел. И все единогласно. Интересно.
rostag
работа Facebook API Нужен совет. Ситуация: мне дают проект на доработку, он использует Facebook. В проект уже интегрирован Facebook_library_v3.4_flex.swc, все работает.

Вопрос: стоит ли мне перейти от испльзования этого уже (deprecated) SWC к более свежему GraphAPI Web_1_0.swc ?
rostag
работа жизнь "Не буду переводить часы, пусть сами переводят" — думал я и не переводил часы 31 ноября, а потом забыл о своем решении и таки перевел.

И уже на следующий день стал жертвой этого: пропустил митинг с индусами, ведь у них часы не переводят!

В результате пришлось писать письмо:

Hello Krishnamurti,

Please take my apologies for not attending the most recent meeting.

Ironically, I was going to participate and was preparing for it. But when I tried to connect there was no meeting — and in the moment I've recalled that my local time has shifted one hour back. We had Daylight Saving Time switch on October 31, just a nigh before the meeting. So now I'll attend Standups on my 15:00, not 16:00, as it was before. I shouldn't have forgot that.

I'll be on the next meeting, also will be able to attend each next day of the week.

Regards,
Rost

Хорошо индусам — им часы переводить не надо!
rostag
работа деньги фриланс Продолжая тему "дайте денег за работу, сколько вам не habrahabr.ru " — я поступаю так регулярно. Новых заказчиков я иногда испытываю таким образом, и по результатам решаю, буду я иметь с ним дело дальше или нет.

Хотя таких становится все меньше, я стараюсь всегда от фриланса перейти к постоянной удаленной работе над проектами для данной компании.

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

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

Математик в башне из слоновой кости, Касталия из "Игры в бисер" Гессе — это отражение мечты о том, чтобы творцы не становились дельцами.

А статистика по зарплатам в IT — это то, что превращает программистов в проституток.
rostag
работа Вчера как кандидат в депутаты поселкового совета обошел около 100 дворов — прикольно посмотреть, как люди живут, о проблемах поговорить, записать. Пойду снова — пока не совсем стемнело, дворов 20 еще успею.
rostag
работа Еще одна часть моей жизни в том, что я — кандидат в депутаты своего местного поселкового совета.

И сейчас я иду проводить агитацию, и заодно буду узнавать, чем живут люди моего поселка и какие у них проблемы (из тех, что они могут озвучить).
rostag
работа Сегодня закончил доказательство необходимости SVN на нашем проекте. Нашему менеджеру пояснил, что синхронизировать работу трех кодеров путем пересылки архивов по емейлу — это неэффективно, бажно и грустно.

Но объяснение было бы неполным, если бы я до этого не потратил три дня на синхронизацию нашего кода. Из трех дней первый я впадал в панику от того, что предстоит проделать, т.е. ничего не делал. Второй день все анализировал и таки все синхронизировал. Третий день не делал ничего — только писал, что задача ручной синхронизации требует больше времени, чем мы рассчитывали, и, что имея SVN, мы бы не имели таких проблем.

И это сработало! Я доказал необходимость SVN, частично за счет своего авторитета. Но, черт побери, теперь можно нормально работать :)

Теперь можно спать!
rostag
работа Обучаю индуску-дизайнера работе с jQuery.

lil: hi Rost hw r yu doing?
rst: hi, fine!
lil: do u hv sum time? actually while going thru JQuery .. I come across one problem so want to hv a bit idea about it
only if u hv time
*rst:8 interesting, let's see can I help u :)
lil: Callback wid n w/o arguments
At the end of this page — docs.jquery.com
rst: looking
lil: one of my colleague said dat u dnt need 2 understand it as it is for developers.. nt fr u.. is dat so?
rst: this is used very often in jquery — so it is better to at leasdt know about this thing. this will help you to understand other's code better.

from the other side — if you have a little problem with understanding the concept of callback, don't panic — I've had the same problem when just started to learn coding, but now I can use callbacks very easy — because actually this is very simple thing

"callback" is just a function which you want to be "called back" from some another function — and by passing the callback to that another function you just help that function what you want to be "called back". as soon as in different situations you may want to "call back" different functions, that's why this is passed as an argument to another function.

so — imagine you have functions like these:

function hello(callbackFunction)
{
alert('hello');
callbackFunction() // here's the "call back" is happening
}

function world() { alert('world!') }
function rost() { alert(rost!') }

// And here's how to pass the callback:

hello(world); // result: hello world!

hello(rost); // result: hello rost!

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

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

...Yes, Play function is having issues. Please Rost could you illuminate me on how to fix that? I compared the code but couldn't find where is the function failing.

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

Hi Rost – Can you help here? We have a delivery in another 1 horr as partner team in USA is waiting to share these files with web managers.

Спина разболелась совсем громко, уши опали, картинка поплыла. Вообще говоря, свой дедлайн я уже успел. Они просили меня помочь по другому модулю нашего проекта, но тот баг, о котором они писали, был явно в моем коде, я это понимал. И сцепив зубы я нашел баг и исправил еще и его, отправил им файлы и ушел домой. Пожелал индуске спокойной ночи, но она с грустным смайликом ответила мне, что у них уже утро субботы. Это было на нее непохоже — она никогда не жаловалась раньше, работая до шести утра (когда у меня было 2 часа ночи). Видимо, она тоже устала. Я пожелал ей выспаться и чтобы приснилась жизнь без работы. Она ответила Аминь.

Сейчас я пришел в офис и вижу: вчера через час после моего ухода начали идти письма. Сначала пришло письмо от аргентинца:

/Thanks Rost! it worked as expected :)

[Our indian woman manager] says she loves this part when 3 ppl from different timezones get to fix things

Gracias/

Потом пришло письмо от индуски ([Our indian woman manager]) с деливераблями для клиента.

Потом — письмо от клиента такого содержания:

/I just took a look at the project and it looks very, very good. I wanted to thank everyone for all their hard work to get us this far. I think it is great that we were able to turn over the whole module to the business side in a week’s time. You should be commended for your commitment to this effort.

Have an excellent weekend./

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

Клиент не удержался и написал еще одно письмо с восклицательными знаками:

Thanks again for making the change in such a short period of time. You guys rock!!!

В этой записи нет никакой интриги.

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

И становится понятно, почему индусы занимают первое в мире место по аутсорсингу программирования.
rostag
работа Переход от мышления одиночки к мышлению члена команды происходит, когда ты понимаешь, что если данную задачу передать другому человеку, то она будет выполнена быстрее и лучше — и наоборот, берешь у других те задачи, с которыми они справляются хуже и медленнее тебя.
rostag
работа позитив этика Наш аргентинец Марсело #967779 продолжает веселить — зашел в онлайновый скрам команды и вместо стандартного "hello how are you" сказал гробовым голосом: "hello, Dart Weider is Here!"

Потом он писал мне, что думал, будто в этой онлайн-конфе только я и он, но я ему не верю — этот чувак из Буэнос-Айреса все время творит что-то такое, видно, что такая его природа, и это отлично :)
rostag
работа К признакам переработки:

1. Получаешь с утра десять писем и от этого готов впасть в панику.
2. Обнаруживаешь, что все эти письма были просто спамом и радуешься.

Радуешься, билять, спаму.
rostag
работа Аргентинец, которого включили в нашу команду по разработке, пишет в конце делового, в остальных частях текста вполне скучного письма:

"Thanks!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! (okay, maybe I get too excited there :P)"

Может, поэтому Аргентина так клево играет в футбол, они такие энергичные и постоянно позитив.
rostag
работа 1. Изначально код рождается чистым, дественным, невинным. Его все любят.
2. Потом, приходя в зацепление с жизнью, код приобретает первые неровности. Но создатели все равно любят его. Он еще такой маленькай.
3. В процессе интеграции в реальную систему код изменяется до неузнаваемости. Дембель с армии пришел.
4. Изуродованный до смерти жизнью код следует хоронить с почестями и тут же приступать написанию нового — чистого, невинного, рекурсивного.

Лайфлайн!
rostag
работа HTML CSS Большое преимущество, которое имеют все верстальщики перед остальными разработчиками: они могут править проект на месте, т.е. там же, где он работает. CSS и Javascript легко корректировать на лету — в FF это Firebug, в Chrome еще удобнее встроенная консоль.

Более быстрая разработка невозможна.
rostag
работа болезнь это Такая ситуация — много работы, ничего не успеваешь, а все надо успеть! Ну и конечно от этого чувствуешь себя дурацки.

Потом на завтра ситуация меняется — все то же самое, но ты вдобавок к этому еще и сидишь больной с лихорадкой и температурой. А работы — столько же.

И в этот момент ты думаешь — а вчера было ничего, на самом деле!

А спасают тебя Perrey & Kingsley с темой Electronic Can-Can и John Shakespeare и его бессмертный Bell Hop из альбома Music For TV Dinners с радио Illinois Street Lounge somafm.com .