Category: it

Eye

Гербарий

Default

Помощь зала

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

А мне бы хотелось, Collapse )

Вобщем у меня вопрос, дорогие друзья, встречались ли вы с фирмами, которы продают вот такие "жирные" сервисы, и как они это делают? Какое у них устройство, монетизация и прочая бизнес модель? И даже просто если вы знаете какие-нибудь примеры, типа вот фирма Х продает сервисы У. Это было бы очень полезно.
Default

Облака... белокрылые лошадки

Граждане, объясните мне, блондинке рыжей, что такое true cloud? Вот я заведу себе дата центр, а лучше три - один в америке, другой в европе, а третий в азии, и захостаю там свой софт. А клиенты будут им через браузер пользоваться. Это он на облаке или еще нет? А если я к нему еще и API приделаю, чтобы они могли не только внешне пользоваться, но и данные в него закачивать/выкачивать самостоятельно? Тогда что, уже true cloud, или все еще не true? Или вот его надо непременно на какой-нибудь Амазон положить, чтобы уже всем полегчало? И если им от этого легчает, то просветите меня, темную, какая им от этого радость?
Default

Снова о Тютькине - 2

Программист Тютькин проанализировал данные продаж, и рассчитал что клиентам говорить, чтобы покупали.

       «Давайте напишем программу, чтобы подсказывала нашим представителям что говорить», - внес Тютькин рацпредложение на еженедельном митинге ИТ.
       «Нельзя было это месяц назад придумать, до того как систему ввели в эксплуатацию?» - подумал программист Пупкин, Collapse )

Краткое содержание предыдущих серий: Снова о Тютькине - 1
Default

Куда податься хорошим менеджерам?

Побазарили с aivanov и piggymouse за менеджеров и программистов. Ну то что [хорошим] менеджером быть несравненно лучше и интереснее, чем [хорошим] программистом - это очевидно. А вот вопрос о том, в каких компаниях лучше и интереснее быть хорошим менеджерам, уже не так очевиден.

Тут piggymouse толкает идею дихотомии продуктовых компаний и аутсорсеров/консалтингов, и эта дихотомия, конечно же, откладывает отпечаток на всех работников - от секретарши до СЕО. Тем не менее, мне представляется, что в обоих типах компаний может быть как хорошая, так и гнилая обстановка, в том числе для менеджеров.

Мерещится мне, что у компаний в которых люди занимаются реальным делом, а не держатся за стулья Collapse )

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

Ностальгия

У тех из нас, кто начинал с Алгола 68, а так же перфокарт, IBM 370 ассемблера, зеленых слепых правцов с двумя дисководами но без единого жесткого диска, дибэйза, визуального бейсика, невизуального паскаля, и я уж не вспоминаю всяких лиспов, прологов и эпилогов, программистская наша жизнь пришлась на удивительное для программирования время. Мы начинали в те золотые времена, когда по свету бродили программисты-одиночки, способные за пару месяцев (а иной раз и недель) склепать что-нибудь вполне полезное, самостоятельное и зачастую даже красивое и элегантное. В рамках того софтвера, хардвера и прочих неудобств, которые приходилось по ходу дела преодолевать исключительно смекалкой. Нам было не обидно изобретать велосипед, велосипедов в те годы было много - хороших и разных, некоторые из них не ездили, другие разваливались на ходу, но пользователи, еще не избалованные эпохой массового программного обеспечения, считали нас магами невзирая на.

Collapse ).
Default

Dead Man March, circa 21 century

Замечали ли вы, что хорошие высоко-продуктивные программистские команды довольно регулярно находятся в состоянии аврала? Каждое окончание проекта, каждая мало-мальски важная дедлайн сопровождается долгими вечерами и рабочими выходными? Почему, спрашивается?

Тут многие не устоят перед соблазном тыкнуть пальцем в менеджеров. Мол, плохо оценивают время нужное на проект, или не следят за прогрессом достаточно тщательно чтобы всегда успеть переназначить финальную дату. Такое, конечно, тоже случается и нередко. Но дело не только в этом. Даже если взять идентичный проект сделанный в прошлом за, скажем, 4 недели, умножить время на 3 (не всегда есть такая возможность, но у меня бывали такие случаи) и назначить 12 недель, то, поверьте моему долгому опыту, дело все равно кончается ночами и выходными в офисе.

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

Collapse )

Главный вопрос, это как же нам так организовать программистский проект, чтобы люди работали с 9ти до 5ти (ну или с 11ти до 7ми, как приятнее) и заканчивали его легко и комфортно, как раз к дедлайну?
Default

C++ Programmers

Друзья, расскажите мне, если мне надо найти N<10 очень крутых С++ программистов в России, сколько это может занять времени - их найти, посадить, организовать? В каких городах это реально делать? Сколько они стоят (сколько им платят всякие Гуглы)? Сколько стоит русский менеджер (site director)? Если у американского руководства компании нет русского опыта, имеет ли смысл искать русского подрядчика - уже существующую контору - или заводить свой филиал? Если кто не хочет обсуждать все это тут в прямом эфире, отпишитесь на _mak_ эт livejournal и поговорим по е-майлу.
Default

Консультации о Выборе Профессии - Недорого, Можно Сказать Даром

Ну вобщем так: кто сказал "не найдет автора" могут идти в адвокаты и менеджмент консультанты. На недостаток индусов не пожаловался никто, ну и ладно, не будет из вас IT менеджеров. Про "Halting theorem" побеспокоилось большинство - сойдут за программистов и прочих computer science гуру. Кто не нашел страницы с ответом - явные гуманитарии: философы и писатели. Ну а остальным рекомендую срочно овладеть хоть какой-нибудь профессией, глядишь жизнь будет веселее.

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

О Сдельной Зарплате

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

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

Collapse )

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