Существует компромиссный вариант: писать тесты выборочно, только для самых критичных кусков кода, где наиболее вероятны трудновыявляемые баги. TDD очень полезная штука, но не надо впадать в крайности – фанатичное использование TDD сильно замедлит разработку.
Идеи здравые, но есть общее замечание: писать в наше время о рисках стартапа без упоминания работ Стива Бланка и Эрика Риса – все равно, что изобретать велосипед. Технология снижения рисков придумана и используется стартапами уже более 10 лет. Называется customer development. Читать «Стартап: Настольная книга основателя» (Startup Owner's Manual) Стива Бланка. К ней очень рекомендую Running Lean by Ash Maurya (не знаю, выходила ли на русском).
Когда читал книжку, то «epiphany» было одним из тех немногочисленных терминов, перевода которых не знал. В словарь лезть было лень. Так и прочитал всю книгу, не узнав, что оно значит. А потом случайно наткнулся на новость о том, что одно из наших издательств перевело книгу на русский, только тогда и дошло :)
Главное, что каждый может выбрать то, что ему по душе: либо бизнес с известной моделью, либо стартап с привлечением инвестиций, либо стартап без инвестиций, параллельно с бизнесом, по типу 37Signals и их последователей.
Ну, что мы видим сейчас – пузырь сдувается и это хорошо.
По моим наблюдениям стартапы на стыке tech и non-tech самые интересные. Очень радует, когда читаешь про компанию, решающую какую-нибудь «немодную» старую оффлайновую проблему с помощью технологий.
Мусорные технологии упомянул по той простой причине, что вспомнил про знакомого, у которого в Сингапуре компания по переработке мусора. Познакомился я с ним на стартаперской тусовке.
Замечание справедливое. Привык к английскому выражению tech startup, под которым по умолчанию подразумевается стартап, связанный с софтом, интернетом и на автомате привел буквальный перевод.
Для мусорных стартапов есть другое мудреное слово, непереводимое на русский – cleantech.
Хм, а зачем нужны такие определения, как «венчурный капиталист» или «ангел-инвестор»? Чтобы понимать о чем идет речь и общаться на одном языке.
Также как поварам интересно общаться по профессиональным вопросам с другими поварами, а не с официантами, стартаперам интересен опыт единомышленников, а не фрилансеров, не владельцев веб-агентств.
Просто аналогия, официантов и фрилансеров обидеть не хотел.
Это классическое определение по Стиву Бланку. Помогает четко отделять стартапы от нестартапов — очень удобно.
К сожалению большинство под стартапом подразумевает что то свое.
Я так не думаю. Под «девочкой HR» имел в виду сотрудника HR (пусть будет мальчик, если хотите) который занимается предварительным отбором кандидатов на все позиции в компании, как технические, так и нетехнические.
В упоминаемых мной компаниях все иначе:
— рекрутингом инженеров занимаются люди, специализирующиеся на рекрутинге инженеров
— инженеры ищутся по спец. форумам, блогам и прочим ресурсам, где обитают лучшие кадры
— рекрут с одной стороны является HR-специалистом, а с другой — разбирается в технических вопросах, программировании.
Такой рекрутер может по профилю человека на GitHub или по его постам в персональном блоге на тему программирования определить, стоит с ним общаться или нет.
Собственно, я и написал, что это как правило, мужчина просто потому что девочек, разбирающихся в программировании гораздо меньше, чем мальчиков. О том, что в природе существуют очень компетентные девочки-программисты в курсе, лично знаю как минимум двоих.
Все, что вы описываете означает только одно — то, что в компаниях VMWare и Cisco подход к найму инженеров иной, нежели в Твиттере и Гугле, с которыми мне приходилось иметь дело. Отличие принципиальное в том, кто ищет и как ищет технических специалистов.
В ведущих технологических компаниях давно поняли описываемую проблему. Такая позиция, как «девочка HR» в них отсутствует, как класс. Если вашей персоной заинтересуются Google или Twitter, то с вами свяжется Technical Recruiter, как правило мужчина, как правило специализирующийся на найме инженеров. Технические рекрутеры ищут кандидатов на GitHub, HN, LinkedIn, по персональным блогам, а не на сайтах типа работа.ком
Проекты Главстарта пока слишком молодые, чтобы о чем то можно было судить. Через 3-4 года можно будет смотреть на результаты. «Выстреливающих» стартапов мизер по сравнению с основной массой, которой по статистике требуется 4-6 лет для выхода на уровень прибыльности.
Что мешает сначала написать тест для куска кода, а потом провести его рефакторинг?
По моим наблюдениям стартапы на стыке tech и non-tech самые интересные. Очень радует, когда читаешь про компанию, решающую какую-нибудь «немодную» старую оффлайновую проблему с помощью технологий.
Мусорные технологии упомянул по той простой причине, что вспомнил про знакомого, у которого в Сингапуре компания по переработке мусора. Познакомился я с ним на стартаперской тусовке.
Для мусорных стартапов есть другое мудреное слово, непереводимое на русский – cleantech.
Кроме шуток – несколько человек уже поблагодарили за статью. Это приятно.
Также как поварам интересно общаться по профессиональным вопросам с другими поварами, а не с официантами, стартаперам интересен опыт единомышленников, а не фрилансеров, не владельцев веб-агентств.
Просто аналогия, официантов и фрилансеров обидеть не хотел.
К сожалению большинство под стартапом подразумевает что то свое.
В упоминаемых мной компаниях все иначе:
— рекрутингом инженеров занимаются люди, специализирующиеся на рекрутинге инженеров
— инженеры ищутся по спец. форумам, блогам и прочим ресурсам, где обитают лучшие кадры
— рекрут с одной стороны является HR-специалистом, а с другой — разбирается в технических вопросах, программировании.
Такой рекрутер может по профилю человека на GitHub или по его постам в персональном блоге на тему программирования определить, стоит с ним общаться или нет.
Собственно, я и написал, что это как правило, мужчина просто потому что девочек, разбирающихся в программировании гораздо меньше, чем мальчиков. О том, что в природе существуют очень компетентные девочки-программисты в курсе, лично знаю как минимум двоих.