Заовнил, вонзился, запилил: словарь IT-шника

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

Про код и изменения

Заовнил, вонзился, запилил: словарь IT шника

Код добра – программный код, очевидно содержащий непоправимые улучшения.
Котятоемкий код — очень некрасивое техническое решение. Выражение обязано своим происхождением предположению, что каждый раз, когда программист пишет строчку некрасивого кода, бог убивает котенка.
Непоправимо улучшить – запилить годное, но не до конца проверенное изменение функционала. Синоним — необратимо улучшить.
Мясной коммит (ковровый коммит) – правка, судя по количеству и характеру изменений, наверняка содержащая непоправимые улучшения.
Тупач – очень срочная задача, результаты работ по которой должны попасть в бранч для выкатываемой версии. Образовано от to patch.
Минорный тупач – задача горит – сильнее некуда, но уж очень мелкая.
Глубокий ToDo Later — (отправить задачу в глубокий тудулейтер) статус задачи в таск-трекере отложена на неопределенный срок.
Подпереть костылями – реализовать функциональность за счет непредусмотренного временного решения.
Шрапнельные правки – огромное количество мелких правок по всему проекту, которые очень сложно оттестировать.
Скриптюня — очень классный скрипт, экономит кучу времени, практически лучший друг оператора.
(далее…)

Собеседование на должность PHP Backend Developer в Германии

Коротко обо мне: программирую c 2003 года. По образованию IT specialist и Application Developer. В последние годы основным направлением деятельности была разработка интернет-магазинов аля Hugo Boss и Tommy Hilfiger. Проснувшись утром в один прекрасный день, пришло осознание, что пора в этой жизни что-то менять.

Хочу поделиться своим опытом прохождения собеседований на должность PHP Backend Developer в Германии. Собеседований, в свое время, пришлось пройти немало. Но о двух наиболее запоминающихся хочется рассказать, возможно, кому-то и пригодится в будущем мой опыт.

Компания 1.

Основное направление деятельности — разработка сайтов.
Кол-во сотрудников: более 30.

Описание должности:

1. Хорошие знания PHP и многолетний опыт работы
2. Прагматичное мышление, ориентация на результат
3. SOLID, DRY, YAGNI vs. BUFD
4. Понимание смысла TDD и BDD и умение их применять
5. Понимание технологий HTTP, Frameworks, Patterns
6. Умение объяснять принятые технологические решения
7. Высокий уровень мотивации и желание работать именно в данной компании

(далее…)

Метрика #20 — Подкаст о технологиях и проектировании интерфейсов и сервисов

Метрика #20 — Подкаст о технологиях и проектировании интерфейсов и сервисовВсем привет! С вами «Метрика» — шоу для тех, кто создает и анализирует продукты и сервисы, проектирует и руководит, занимается бизнесом и любит новые технологии.

Сегодня в программе

В 20-м выпуске Метрики вас ждет интервью Платона с Кириллом Рожковским, ИТ-предпринимателем, наиболее известным по таким проектам как WapStart и OmyConf.
(далее…)

Горизонт планирования

Часто мы делаем проекты продолжительностью в несколько месяцев. При этом горизонт планирования команд в Сибириксе — порядка пяти недель. В переложении на спринты — 3-5 спринтов (зависит от опыта конкретной команды).

Я использую два монитора, Google-календарь, Scrumban, общую тетрадь и песочные часы. Сам способ постоянно дорабатывается, но общие принципы остаются неизменными: держать под рукой все проекты в рукописном виде + управлять движением проектов на виртуальной канбан-доске.

Горизонт планирования

Сама процедура занимает 2 часа в неделю. Этого времени достаточно, чтобы распланировать нагрузку примерно на 35-50 человек. Удобно делать либо рано утром в понедельник, либо в пятницу, во второй половине дня, либо в воскресенье вечером.
(далее…)

Делегирование

Здравствуйте уважаемое сообщество. В прошлом посте я рассказал про проблему и решение технических долгов в веб студии. Сейчас, предлагаю рассмотреть другой, не менее интересный феномен в этом чудесном бизнесе. А именно вопрос роста студии и делегирование. Хотелось бы перед начало рассказа, напомнить, что матерым акулам бизнеса и тёртым калачам конверсий этот материал вряд ли будет интересен, он нацелен на тех, кто совсем недавно в этой сфере, или у тех, кто уткнулся в стеклянный потолок.
(далее…)

История о том, как я отказался от использования сотового телефона

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

Можно не читать

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

До скорой, слава богу, две минуты езды (надо сказать, что мне повезло столько раз, сколько было нужно, чтобы я остался жив). Эх, многое бы я отдал за фотографию глаз милых женщин из скорой. К ним вбегает парень полностью в крови, но при этом улыбается и пытается шутить. Мне кажется, я вошел со словами «доктор, у меня небольшая проблема».

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

Меня там же, где я придерживал стену, обработали перевязали и повезли к хирургу. Кровь перестала струится по ногам, это меня немного успокоило.

Как вы понимаете, есть и полная версия событий.

Вы думаете, этот случай помог переосмыслить жизнь и понять, что все мирское бренно, включая сотовую связь? Не совсем так. Но обо всем по-порядку. (далее…)

Партнерство. Много в этом слове?

Альтернативная точка зрения на партнерство, относительно той, которую проповедуют инвестиционные фонды.

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

Спасибо!
(далее…)

Что происходит после покупки стартапа?

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

Итак, что будет дальше? (далее…)

Повышать или не повышать — вот в чем вопрос

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

Рассуждаю я примерно так.

Сколько же надо платить программисту? Как правило, рыночная «вилка» вознаграждения для конкретной квалификации известна и составляет от X до 1.5*X. Можно рискнуть и платить по нижней планке — X. Однако, возможность получать в 1.5 раза больше за ту же работу скорее всего перевесит все остальные мотивы, которые удерживают бойца в моей команде. Ситуация усугубляется еще и тем, что агрессивные «охотники за головами» делают разрыв в вилке еще больше, чтобы побыстрее перекупить квалифицированные кадры. Надо ли платить по верхней планке, тем более, если она сильно завышена? А, может быть, следует платить еще больше?

Заранее, приношу свои извинения, за занудность и излишнюю детальность нижеследующего изложения в стиле — «как для домохозяек». Я много раз пытался объяснять свое видение подхода к решению этого вопроса людям, которые должны были принимать решение о повышении оклада, но они не всегда меня понимали. Или, может, просто, не хотели?
(далее…)

Как я искал нишу для стартапа и делал конструктор мобильных приложений

В 14 лет я начал как все — основал свою студию веб-дизайна. Создавал, кстати, её на пару со знакомым, с которым встретился в поезде в детский лагерь. Студия приносила небольшой (но весомый для школьника) доход, а после была продана за хорошую сумму.

Главное – красивая секретарша

Студент с деньгами и без бизнес-опыта — это к катастрофе. Поэтому на следующем проекте я собрал почти все ошибки из возможных. Бизнес-идея MJ.ru была простая: это аналог живого журнала, где лучшие авторы получали гонорары. Вместо команды профессиональных программистов я снял огромный офис и нанял красивую секретаршу. Про бизнес-модель начал думать уже тогда, когда деньги начали кончаться. Так я получил первый ценный опыт.

Внизу — ещё несколько итераций и детальный рассказ про выбор ниши для стартапа. (далее…)