Monthly Archives: November 2010

Стартап vs "Большая стабильная компания" – первые впечатления. И о "работе в потоке"

Можно сказать появился первый опыт работы в кардинально разном окружении.
Стартап – “Большая стабильная компания” (БСК), разработка ПО – исследования, близко к рынку – далеко от рынка….

Итак, первые впечатления.

Все происходит очень быстро.
Если в БСК более важен vision и он присутствует, понимание что к чему.
То в стартапе, как минимум по началу нужен драйв, и его кругом с головой.
Все происходит на твоих глазах.
Видимо видение пригодится дальше.

Могу сказать, что я только думал, что знал, что такое “работать в потоке” и похоже еще не знаю.
Производительность просто нереальная!
Я такого не помню, чтобы я достаточно точно для себя оценил что-то в 10 часов, а все сделалось за 2.
Причем все появляется на твоих глазах.

Отношение к потоку – серьезное и не пустые слова.
Я теперь по возможности начал все делать в потоке, тут еще расти и расти.

Что нужно для потока?
Дополнительно для потока нужно, чтобы не возникало технологических вопросов, хотя и они быстро решаются.
А также вопросов к заказчику (внутренний или внешний – не важно).
Либо заказчик должен быть всегда доступен, либо понимать полностью задачу, либо быть самому себе заказчиком.
Т.е. полная концентрация на бизнес задаче. В идеале – нужно уметь очень быстро воплощать свои идеи в потоке.

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

Картина намечается такая что нужно все знать – и это классно, поскольку вроде бы как завершенный опыт получается, а не обрывочный.

Идеал: новую фичу придумал, погрузился в поток и она уже есть.

Как раз смотрел фильм “Социальная сеть” (“Facebook”) – бомба просто!
Там проскакивала такая штука “Кодовый марафон на 36 часов”.
Кто что об этом знает?

Меня иногда затягивает.
Недавно 9 часов подряд писал. Вот там и были 2 часа, за которые я сделал как за 10.
Меня работа в потоке истощает, но потому, что если входишь, то не можешь оторваться.
Начало проскакивать, что не успеваешь печатать, так мысль летит.

И здесь нужно уменьшать любые простои времени, начиная от загрузки чего-то по интернету, заканчиваю компиляцией.
Опять вспомнился Facebook. Писался на php. А отличительная особенность – он не компилируется.
Интересно, на сколько важную роль это сыграло?

Касательно сравнение “исследования” – “разработка в main stream” как разработчика ПО.
Мысль основная следующая – там где много всего, там всегда есть возможность к улучшению, да и вообще возможностей много.
Собственно это мне стало ясно видно после смены рода деятельности, до этого было понимание, но не такое четкое.
Не надо искать что-то сильно крутое, редкое особенное и т.д.
Эффективнее попасть в мейн стрим и там становиться наиболее эффективным.
И нетривиальная задача – стать лучшим в main stream, зато очень выгодная при ее решении.
Тут еще хочу добавить, что если исследования планировать удавалось – там точность такая не требовалась из-за сложности задач.
То в main-stream-е это нужно. Это другие навыки планирования. На сколько они разные – время покажет

Хочу упомянуть еще одну особенность мейн-стрима.
Логично, что взаимодействие происходит с другими проектами в мейн-стриме, которые тоже в этапе разработки.
И часто помогает общение с суппортом – в общем то тоже самое, что в БСК с другими командами. Навыки, похоже, одни и те же.

Также в Стартапе больше свободы, но ценой большей ответственности.
Но в самом начале я неожиданно в Стартапе начал чувствовать дискомфорт, не сразу понял почему.
Позже дошло, что в БСК я по сути задачи ставил сам, наверное на протяжении года.
Мне даже не понятно, на сколько это типично для БСК.
Но опять же – это только начало.

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

Об уверенности.
Если утрировать, то где-то в глубине сидело и сидит следующее:
В БСК – “Я работаю в стабильной компании, поэтому она меня защитит”.
В Стартапе приходит “Я независимый и чтобы не произошло, я смогу найти что-то еще лучше”.

Касательно развития
“Смотреть вперед” нужно самому, а БСК – это за тебя делают. Хотя нет, помогают, это не всем надо. И многие игнорируют.

Что дальше?
Охватить весь проект сравнительно не сложно, все технологии узнать тоже.
И довести до “придумал – запрограммировал(автоматизировал)”.
Эффект – … пока не представляю что это получится – нереальная эффективность.
Выражать мысли сразу в продукте.

Если есть что добавить, пишите в комментариях!