Сооснователь Telegram и «ВКонтакте» Павел Дуров впервые рассказал о том, как он работал над созданием социальной сети. В тот период он, по его словам, совмещал несколько ролей: UI/UX-дизайнер, фронтенд- и бэкенд-разработчик, системный администратор и менеджер по продукту.
Предприниматель рассказал, что работал над созданием «ВКонтакте» шесть недель и писал код 20 часов подряд. Ещё Дуров поделился рядом других подробностей:
- в 12 лет будущий создатель «ВКонтакте» сам создавал веб-игры с векторной анимацией и звуковыми эффектами, а уже в 13 лет его приглашали преподавать Pascal в летних лагерях для программистов;
- после университета Дуров поставил себе безумную цель — создать социальную сеть всего за четыре недели;
- его брат Николай Дуров отказался помогать ему с кодом для «ВКонтакте», потому что считал разработку «ниже своего достоинства» (в то время он занимался диссертацией по математике), тем не менее посоветовал Павлу первым делом написать код для авторизации пользователей;
- Дуров решил не использовать сторонние модули, что усложняло разработку в разы, — ему предстояло написать все блоки будущей соцсети с нуля, от профилей и личных сообщений до фотоальбомов и поиска;
- после рабочего дня Дуров варил себе ведро спагетти и съедал его с большим количеством сыра, никакая другая еда, по его словам, ему была не нужна;
- предпринимателю было всё равно, день на улице или ночь, так как социальные связи прекратились, а код был единственным, что его интересовало и имело значение.
В итоге предприниматель понял, что в этом мире нет сложных задач, а есть просто много маленьких, которые в совокупности выглядят пугающе. Кроме того, Дуров поделился советом: всегда разделяйте одну большую задачу на много маленьких, и тогда у вас всё получится.
Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!