(function(bannerClassName) { const sendEvent = (token, action) => { const value = 'Branding ' + token + ' – ' + action; if (window.dataLayer !== undefined) { window.dataLayer.push({ event: 'data_event', data_description: value, }); } else { console.log('GA send: ' + value); } }; const oneBeforePageChange = (callback) => { if (typeof Air === 'object') { const ajaxify = Air.import('module.ajaxify'); ajaxify.one('Before page changed', () => { try { if (callback) { callback(); } } catch (error) { console.log(error); } }); } }; const onLinkClick = (e) => { const link = e.target; const href = link.getAttribute('href'); sendEvent(href, 'Click'); link.removeEventListener('click', onLinkClick); }; const branding = document.querySelector(bannerClassName); if (!branding) { return; } const links = branding.querySelectorAll('a'); for (let i = 0; i < links.length; i += 1) { const isVisible = getComputedStyle(links[i]).display !== 'none'; const href = links[i].getAttribute('href'); if (isVisible) { sendEvent(href, 'Show'); } links[i].addEventListener('click', onLinkClick); } oneBeforePageChange(() => { for (let i = 0; i < links.length; i += 1) { links[i].removeEventListener('click', onLinkClick); } }); })('.entry-native-branding');

Ползти, идти, бежать

Венчурный инвестор Фред Уилсон, у себя в блоге, поделился своим видением к построению стартапа. Моё вольное #саммари

1. Многие основатели строят стартап по принципу «бежать сломя голову». Это тяжелый способ.

2. При подходе «бежать сломя голову» вам нужно быстро поднять seed на $30mm, нанять пару сотен сотрудников и рискнуть всем, что у вас есть. Обычно это приводит к банкротству.

3. Конечно есть фаундеры, которым везёт при таком подходе. Но таких меньшинство.

4. Есть другой подход – это «ползти, идти, бежать»:

а) Начать с чего-то маленького и делать это хорошо;

б) Потом подрасти и делать уже несколько вещей хорошо;

в) Затем ещё подрасти и делать ещё больше вещей хорошо.

5. Подход «ползти, идти, бежать» позволяет стартаперами быть более устойчивыми и антихрупкими. Он позволяет делать ошибки, которые не становятся фатальными.

6. Да, он требует больше времени, чтобы добраться до финиша, но зато он в несколько раз повышает вероятность успеха.

Текст написал Алексей Шашков
Автор телеграм-канала Стартап-саммари
(function(bannerClassName) { const sendEvent = (token, action) => { const value = 'Branding ' + token + ' – ' + action; if (window.dataLayer !== undefined) { window.dataLayer.push({ event: 'data_event', data_description: value, }); } else { console.log('GA send: ' + value); } }; const oneBeforePageChange = (callback) => { if (typeof Air === 'object') { const ajaxify = Air.import('module.ajaxify'); ajaxify.one('Before page changed', () => { try { if (callback) { callback(); } } catch (error) { console.log(error); } }); } }; const onLinkClick = (e) => { const link = e.target; const href = link.getAttribute('href'); sendEvent(href, 'Click'); link.removeEventListener('click', onLinkClick); }; const branding = document.querySelector(bannerClassName); if (!branding) { return; } const links = branding.querySelectorAll('a'); for (let i = 0; i < links.length; i += 1) { const isVisible = getComputedStyle(links[i]).display !== 'none'; const href = links[i].getAttribute('href'); if (isVisible) { sendEvent(href, 'Show'); } links[i].addEventListener('click', onLinkClick); } oneBeforePageChange(() => { for (let i = 0; i < links.length; i += 1) { links[i].removeEventListener('click', onLinkClick); } }); })('.entry-article-footer');
0
4 комментария
Борис Васильев

Вот, оказывается, в чём, почему и как мы правы.

Ответить
Развернуть ветку
Алексей Шашков
Автор

И в чем же?

Ответить
Развернуть ветку
Борис Васильев

а) Начать с чего-то маленького и делать это хорошо (давно уже);

б) Потом подрасти и делать уже несколько вещей хорошо (уже);

в) Затем ещё подрасти (несколько позже) и делать ещё больше (позже) вещей хорошо.

Ответить
Развернуть ветку
Алексей Шашков
Автор

Ааа;)

Ответить
Развернуть ветку
1 комментарий
Раскрывать всегда
null