Младым соискателям

(c) arbinada

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

1. “Быстро растущая компания” – несколько корешей срубили, наконец, нормальные бабки с клиента. Надо срочно нанять народ, чтобы попытаться сделать работу.

2. “Гибкие agile методики” – в конторе никто ни ухом, ни рылом не сечёт в предметной области. Программистам придется “гибко”, с разворотами на 180 градусов, менять свой код по мере постепенного и страшного осознания, а какую, собственно, прикладную задачу они выполняют.

3. “Умение работать в команде” – в бригаде никто ни за что не отвечает, документация отсутствует. Чтобы понять, как выполнить свою задачу, требуется ласково просить объяснить коллег, как интегрироваться с уже написанным ими кодом.

4. “Умение разбираться в чужом коде” – никто не знает, как это работает, поэтому п.3 “умение работать в команде” не помогает. Отсутствуют даже минимальные стандарты на кодирование. Документация отсутствует либо датирована прошлым десятилетием. Переписать код нельзя, потому что в отсутствии системы автоматизированных тестов это мгновенно дестабилизирует систему.

5. “Гибкий график работы” – программировать отсюда и до обеда. А потом после обеда и до устранения всех блокирующих ошибок.

6. “Опыт работы с заказчиком” – заказчик не знает, чего хочет. Но очень хочет заплатить по-минимуму и увидеть исполняемый танец живота по максимуму.

7. “Отличное знание XYZ” – на собеседовании вам могут предложить тест по XYZ, где в куске “говнокода” нужно найти ошибку или объяснить, что он делает. Это нужно для проверки п.4. К собственно знанию XYZ тест имеет очень далёкое отношение.

Метки: , , , | Комментарии (8)

Контакт → доверие → отношения

Психологические модели для тех,
кто в IT работает не только с железом

Команда

Как используя психологические техники и модели сделать команду
сильнее, а отношения крепче?

  • Сделать конфликты продуктивными и короткими
  • Сделать отношения теплее и человечнее
  • Быстрее принимать сложные решения
  • Предупредить внезапные увольнения и потери работоспособности

Можно посмотреть подробности с паралакс-скроллингом тут

А лучше всего - ввести свой email прямо здесь:

Посмотреть чужими глазами

— На столе два яблока. Возьмите красное.
— Где?
— Перед вами стол. На нём тарелка. На тарелке яблоки. Возьмите красное.
— Стол? Деревянный такой, под белой скатертью?
— Да, в комнате один стол. Возьмите яблоко.
— Какое? Тут тарелка, чайник, корзинка с булочками. Булочки с корицей, с маком и три пирожных.
— Нам не нужны булочки. Возьмите с тарелки красное яблоко.
— С белой тарелки в зелёный цветочек?
— Тарелка у вас может быть любой, это неважно. Возьмите красное яблоко.
— Зелёное или красное?
— Красное.
— Рукой?..

(с) почти целиком – с IT Happens

Я думаю, что с точки зрения заказчиков именно так звучат вопросы бизнес-аналитиков и прочих разработчиков :)

Метки: , , | Комментарии (6)

ShareIT btn

Отключил кнопочки “Share it” для фейсбука, вконтакта и прочего. Если кто-то по ним скучает – сообщите.

Метки: | Добавить комментарий

Как достичь цели за 10 минут в неделю?


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

Несколько лет назад я познакомился с интересной техникой достижения целей. Интересной чем? Она дает очень хорошую результативность при очень маленьких затратах. С тех пор эта техника стала моим основным инструментом достижения своих целей и самомотивации.

Суть техники я изложил в коротком (20 минут) слайдкасте.

Заполни форму и получи слайдкаст бесплатно!

Читатель RSS? Заполни форму тут.

Метки: , , , | Комментарии (19)

Совещание или один час из жизни программиста Петрова

Мне эту ссылку прислало более десяти человек. Если не читали – гляньте:

— Так вот, — говорит Морковьева. — Нам нужно нарисовать семь красных линий. Все они должны быть строго перпендикулярны, и кроме того, некоторые нужно нарисовать зеленым цветом, а еще некоторые — прозрачным. Как вы считаете, это реально?

читать дальше


Так вот, мне этот рассказ не понравился.
Во-первых, задача решаема. Комментаторы это успешно доказали. См, например, этот рисунок:

Во-вторых, отношение к заказчику весьма хромает. Что, вообще-то, должен делать заказчик? Попробую составить список:

  • платить деньги вовремя
  • ставить понятное задание
  • вовремя и понятно отвечать на мои письма
  • обеспечивать мне возможность профессионального и карьерного роста
  • принимать во внимание мои личные особенности: сова/жаворонок, дни рождения родственников и т.д.
  • проявлять терпимость, если по каким-то причинам у меня что-то не получается

Так вот, с моей точки зрения критически важен только первый пункт. Заказчик должен платить адекватные деньги. Если платит вовремя – вообще отлично :) Все остальное – опционально и оценивается адекватностью денег. Способ проверки этого утверждения – представьте себе идеального заказчика, который не платит денег вообще. Вы с ним долго работать будете? Лично я – не очень.

Итак, заказчик должен платить деньги.
Если внутри зашевелилась мысль “заказчик дурак” – ее нужно гнать.
Если внутри зашевелилась мысль “получаемые мной деньги неадекватны поставленным задачам” – пора менять заказчика и/или работу.

Метки: , | Комментарии (14)

“Черная книга менеджера” by Панкратов


Прочитал черную книгу:

  • очень кратко
  • очень зло
  • очень по теме

Кто не читал – must have, вне зависимости от положения в компании. Жаль, что она мне не попалась раньше.

Из недостатков:

  • слабовато учитывает наш перегретый рынок с нехваткой специалистов.
  • по этим принципам правильно жить, если руководство компании живет по ним же. Это про зону комфорта и роль личности опять же.
Метки: , | Комментарии (4)

Почти юмор

Три года назад нашел кусок своего кода в публичном доступе. Что самое забавное, не где-либо, а на баше :) .

Этот кусок кода можно не только читать, но и петь…

Param := TDAParam.Create(TParams(Params));
Params.AddParam(Param);
TParam(Param).Value := AValue;

И ведь код – правильный! Вот такой уж был в дельфях базовый класс TParam :)

Метки: | Комментарии (2)

IntenseDebate

Участились жалобы на систему комментирования IntenseDebate. Я всерьез подумываю о замене ее на Disqus. К сожалению, нет уверенности, что он работает лучше, и нет уверенности, что удастся перенести уже существующие комменты.

Размещаю здесь голосовалку с вопросом, насколько эта проблема серьезная.
Кстати, совсем без системы проверки комментов нельзя – мы утонем в спаме. Проверено.

Если есть предложения по улучшению работы сайта – оставляйте в комментах или шлите на [email protected]

[poll id=”3″]

Метки: | Комментарии (4)

Обратная связь: та, которая работает

Слушал книгу Светланы Ивановой “Мотивация на 100%” и вспомнил о давнем обещании: рассказать про систему фидбэка и мотивации, которая работала.

Суть:

  • каждый месяц лид готовит короткий (один абзац!) отчет по каждому человеку:
    • что было хорошо
    • что можно улучшить
    • субъективный %%, на сколько человек выкладывался. Это для обработки ситуации “лентяй синьор” и “трудолюбивый джуниор”
  • отчет отправляется начальству
  • отчет озвучивается команде
  • каждому сотруднику идет премия по формуле <зарплата>*0.1*<субъективный %%>. Итого, можно получить до 10% надбавки ежемесячно.

Пример:
В марте Вася сумел зафиксить плавающий баг, с которым до него два синьора не смогли справиться за разумное время. Однако, в момент подготовки ежемесячного билда, неосторожно затер чужие изменения в коде. Эффективность – 40%.

Преимущества для сотрудников:

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

Преимущества для фирмы:

  • Публичная похвала или порицание – отличный инструмент мотивации. На мой взгляд – один из лучших: мощный и дешевый.
  • У HR и директора всегда есть письменная история достижений и провалов каждого. Весьма полезно при принятии зарплатных и карьерных решений.
  • Начисление премии зависит от непосредственного начальника, но ему не известна сумма зарплаты подчиненного.
  • Эта схема проще, чем пресловутый 360.
  • Уменьшение страхов у сотрудников: “Я гений, а меня не ценят. А где еще есть вакансии?”. Обоснованно уверенный в себе сотрудник – хороший работник. Он не боится задавать глупые вопросы.

Недостатки для фирмы:

  • Премию таки нужно выдавать. Она идет из зарплатного фонда, значит на собеседованиях прозвучит фраза “У нас зарплата чуть ниже среднерыночной, но у нас есть негарантированная премия”. Можно отпугнуть кандидатов, которым нужна стабильность
  • У меня на написание и озвучивание фидбэка уходило 15-20 минут на человека. Это время, которое не приносит фирме денег непосредственно.
  • Кто-то из топ-менеджмента должен следить, чтобы обратная связь работала, а не превращалась в фарс и шуточки.

Эта система использовалась в течение многих лет в Datasoft/CoreLab/DevArt. Кстати, они выпускают CodeCompare – бесплатую (для русскоязычных) мержилку – сравнимую с Araxis Merge.

Мой вывод:

  • Система ежемесячных фидбэков – must have.
  • Система начислений премий – под вопросом. Лучшая, из тех что я знаю – но с недостатками.
Метки: , , , , | Комментарии (19)

Невербальная информация на меня не действует

От коллег-айтишников я часто слышу утверждение “невербальная информация на меня не действует. Я воспринимаю только суть”. Причем человек искренне верит в это.

Проведите мысленный эксперимент:

  • Перед сном включите трэш метал или просто перфоратор. Легко засыпается? А под детские крики?
  • Поставьте на будильник мелодию “Успокаивающий шум дождя” или “Спят усталые игрушки”. Легко проснетесь?

И как? На вас невербальная информация действует?

Метки: , | Комментарии (12)