Работа в стартапе. Взгляд изнутри.
Выжимка моего годового опыта работы в Tulp.ru. Что я вынес, какие уроки получил и как это повлияло на мои девелоперские и управленческие навыки.
| “ | Проблемы, проблемы, проблемы. И нет конца, и каждый день новые. Ох, устала уже. Кажется, одну решили. Выплывает еще одна. #tulp_ru | |||
|
Давайте я представляюсь, вдруг кто зайдет, не знакомый ни со мной, ни с проектом. Меня зовут Евгений Хлызов и я работаю в Tulp.ru. Мое любимое название занимаемой в данный момент должности - архитектор.
Пара слов о проекте. Тюльп - это весьма амбициозный и рискованный стартап. Кратко суть стартапа заключается в площадке для обмена знаниями о запомнившихся местах. Подробнее - по индивидуальному запросу :-)
Вот мы немного и знакомы. Теперь, что обещал.
Стартапы - это раскручено, популярно и, казалось бы, просто. Но, злые языки говорят, что около 10% начатых проектов выживают хоть как-то (если у кого-то есть аналитика по теме - буду рад ссылке), остальные - R.I.P. Почему у кого-то получается, а у кого-то нет? Хрен его знает (хотя… вот попытка ответа: http://startupgenome.cc/). Когда у нас тоже получится, попробую написать подробную инструкцию.
На данном этапе я намереваюсь сделать ряд записей, точнее намеревался одну, но, чтобы не утомлять потенциальных читателей, будет несколько. Два самых важных аспекта работы в стартапе:
1. Стартап требует 100% участия. Будьте готовы, что прийдется уделять работе больше времени. Семья? PS3? Тусовки? Да! Если вы умеете работаете очень эффективно и знаете все, что вам полагается знать, для того, чтобы делать ваши дела на отлично. Я, несмотря на свои преклонные 27, далек от этого. Поэтому, мой вариант ответа - нет. 12, 16, 21 - часовой рабочий день? Okay.
При этом, первый пункт требует согласования (если, конечно, у вас дома светское государство, а не православная монархия). Вообще, “нахрена мне и моему сыну муж, работающий в стартапе” - тема для отдельной статьи и не мне ее писать. Скажу только, что сейчас моя жена работает вместе со мной и понимает меня гораздо лучше. А я, соответственно, ее. Борщ наш сын знает только по картинкам в iPad-е и по папиным байкам.
Шутки шутками, но первый тезис я написал весьма серьезно. Если у вас есть другие заботы, проекты, интересы, то очень вероятно, что такой вид работы не для вас. Посмотрите еще раз статистику выше. Выстреливают единицы. Посредственным усилием нельзя достичь выдающегося результата (выдающегося усилия тоже недостаточно, к сожалению, но fac et spera).
Я считаю, что только выкладывание как можно большего числа (идеально - всех) членов команды позволяет получить гандикап и увеличивает шанс вырваться вперед. Это очень сильно отличается, например, от заказной разработки, где рынок огромный и отнять какой-никакой кусок хлеба у наших индусских товарищей не составит проблем (сходу насчитал из своих знакомых в Омске семь мини-“компаний” работающих на oDesk-е или подобных площадках, не считая местных гигантов типа ISSArt-а).
Успех проекта складывается из сотни маленьких успехов. И создавать усилие, благодаря которому достигаются эти маленькие успехи - ответственность всех членов команды. Все сделанные абы как задачи, невнимательность и реализованная глупость - все это понижает шансы проекта и тянет его вниз. Компенсировать это могут только труд, внутренняя дисциплина и эм.. passion. Все вышеперечисленное обязано быть, либо иметь возможность появиться.
2. Team matters. Правильно собрав команду можно избежать огромного числа проблем (ваш К.О.) В свою очередь, вовремя не сменив неправильную команду можно очень серьезно увеличить шансы на fail.
Наша команда перманентно находится в стадии формирования и за чуть более полугода претерпела значительные изменения. Первый тезис определяет отношение к людям. Если человек работает не эффективно, значит это просто не его проект и чем раньше он из него выйдет, тем лучше (при условии, что у проекта есть хорошая замена. На безрыбье и рак рыба, как бы бездушно это не звучало). На практике все немного иначе и человеческий фактор играет свою роль. Все же, в некоторых случаях расставание с человеком необходимо и скорее всего пойдет на благо всем.
Члены команды, особенно на старте, должны чувствовать и признавать лидера. На ранних этапах отсутствие доверия к руководству и его методам, это сигнал ” а не выйти ли мне из проекта?”.
Внутренние разногласия увеличивают риски. На этапе роста и формирования процессов очень важно выстроить правильные отношения к победам и поражениям. Невозможно достичь успеха, не веря в людей с которыми работаешь.
Есть свои отличные идеи, а их не поддерживают? Подождите пока у проекта появится возможность их проверить с меньшими рисками, либо когда ваша способность сделать то, на что вы подписываетесь не будет вызывать у руководителя вопросов. Считаете себя умнее других, но не можете это доказать? Попробуйте это сделать в другом проекте.
Когда люди, которые непосредственно создают продукт (в широком смысле), пронизаны идеей продукта и\или достаточно подготовлены, чтобы осознавать, насколько их взаимодействие с менеджментом определяет успешность всей затеи, простые проблемы исчезают, сложные - упрощаются. Чем серьезнее становится проект, тем больше требований к людям, ответственным за его построение. У нас это сейчас выражается в пересмотре требований к работающим над проектом личностям. С ростом сложности сайта нагрузка на менеджмент растет и все что ее увеличивает, необходимо корректировать.
Так называемые проблемы мотивации известны многим. Что делать, если человек плохо делает свою работу и не реагирует на замечания руководителя? В средневековой Японии можно было предложить сделать сэппуку, но сегодня достаточно просто уволить. Можно много говорить про индивидуальный подход к людям, раскрытие личности и прочее, но это - если нет альтернатив. Когда альтернативы появляются, почти наверняка лучше нанять сформировавшихся личностей, чем тратить время, уговаривая кого-либо хорошо делать свою работу. Хотя, если нет дефицита денег - например, проект уже приносит неплохую прибыль - то можно сильно не париться. Я убежден, что можно найти подход к раскрытию любого человека, было бы желание и время.
На этом, я откланиваюсь.
Далее, будет позитива пост. Что дает работа в таких сложных условиях? Какие возможности для личностного и профессионального роста? Что возможно сделать в стартапе такого, что было бы не возможно на регулярной работе?
P.S. Так, получилось, что это моя первая проба пера. Интересно? Есть вопросы или замечания? Welcome: ehlyzov@tulp.ru. Twitter: 0ex0
AHXBLG: recovering a deleted branch using git reflog
So after finishing something on a topic branch called “gamelan”, i wanted to switch back to the master branch, so this is what i just did:
$ git checkout master
$ git branch -D gamelanShoot! Now in a i just deleted the branch without merging it beforehand. (Why, but why!?). Fortunatly Git…
Источник: ahx
Minimal: Before you leave work today…
Clean your desk.
Put away or throw the things you don’t need: papers or items relevant to tasks you already finished, scraps of paper that need to go to the trash or shredder, disposable coffee or tea cups, wash your mug and store it away, CDs or DVDs that you won’t need tomorrow, etc.
Just…
Источник: mnmal
Eco-dev
Казалось бы, все предельно просто – мы все, по большей части, над чем-то работаем и получаем за это какие-то деньги. Работаем ли мы на себя, «на дядю», одни или в команде – для данной статьи это не столь важно. Гораздо важнее, что мы делаем и как мы это делаем.
Как ни странно, этому вопросу часто уделяется мало внимания. Обычно вопрос ставится о поиске хорошей работы по хорошей цене. Онлайн-игра, софт для биохимической лаборатории, портал для недвижимости – по сути, чем проект крупнее и чем больше денег он может принести нам как разработчикам – тем лучше.
Само по себе это вполне понятно и вроде как самоочевидно. Из двух примерно одинаковых проектов, скорее всего, будет выбран тот, который принесет компании\фрилансеру наибольшую прибыль. Тут вопросов нет, но…
Попробуйте представить себе всю картину целиком. Какая ответственность лежит на вас за этот проект? Что произойдет, если вы сделаете его хорошо? а если плохо? В какое дело вас хотят привлечь? Нравится ли вам оно? Я считаю, что прежде чем подписан договор, на все эти вопросы должен быть дан ответ. На каком-то уровне каждый ответ повлияет на степень вашей мотивации и удовлетворенности от производимого продукта. Не важно, что для заказчика вы – всего лишь еще один исполнитель, - принимая участие в проекте, вы ведь все равно становитесь соучастником .
И ведь правда…
Hide div after clicking outside the div using jQuery
After short googling I had found one useful thread. I considered to implement this solution using jQuery, and I ended up with following..
<div id=”popup_div” style=”display:block”>Text <span>nested tag</span></div>



