Ровно 18 лет назад я запустил ВКонтакте — свою первую крупную компанию. Ниже — история того, как это произошло.
Летом 2006 года я окончил Санкт-Петербургский университет. Мне хотелось поддерживать связь с бывшими однокурсниками, но я понимал, что без сайта, на котором все могли бы найти друг друга, будет сложно. Поэтому в конце августа 2006 года я поставил себе цель — создать социальную сеть для студентов и выпускников университета за четыре недели.
Я неплохо писал код. В 12 лет я создавал веб-игры с векторной анимацией и звуковыми эффектами. В 13 лет меня уже попросили преподавать Паскаль (язык программирования) детям постарше в летних лагерях для программистов.
И все же, планировать построить полноценную социальную сеть за четыре недели было излишне самоуверенно. Что еще хуже, я решил не использовать готовые сторонние модули. Мне хотелось создать все с нуля: от профилей и личных сообщений до фотоальбомов и поиска.
Задача казалась слишком большой для понимания. С чего мне вообще начать? Тогда мой брат Николай жил в Германии. Николай — блестящий математик и программист-алгоритмист, но он всегда считал веб-разработку ниже своего достоинства. В то время он был сосредоточен на своей математической диссертации в Университете Макса Планка в Бонне. Он отказался помогать с кодом, но дал совет: «Сначала напиши код для авторизации пользователя», — сказал он. «Ты справишься».
Это имело смысл. Я начал со страницы входа, которая генерировала идентификаторы сеансов. Затем сеансы можно было использовать для идентификации пользователей, показа им страниц их профилей и предоставления им возможности редактировать их. Даже процесс регистрации мог подождать: я вручную заполнял записи для первых нескольких пользователей в базе данных.
Именно тогда я впервые ясно понял: каждая сложная задача — это всего лишь комбинация множества простых. Если разбить большой проект на управляемые части и расположить их в правильном порядке, то можно сделать все, что угодно. Теоретически. На практике вы также сталкиваетесь со всевозможными техническими препятствиями, которые проверяют вашу настойчивость.
В сентябре 2006 года я обычно писал код 20 часов подряд, ел один раз и спал 10 часов. После рабочего дня я варил себе ведро пасты и съедал его с щедрым количеством сыра. Никакой другой еды не требовалось. Мне было все равно, день на улице или ночь. Социальные связи перестали существовать. Все, что имело значение, — это код.
Я старался сделать каждую часть своего проекта безупречной, и это требовало времени. Зацикленность на деталях не помогала сделать все за четыре недели. Но будучи единственным членом команды, я мог минимизировать время, затрачиваемое на внутреннюю коммуникацию. А поскольку я знал каждую строчку кодовой базы наизусть, я мог быстрее находить и исправлять ошибки.
10 октября 2006 года у меня была запущена бета-версия социальной сети. Я назвал ее ВКонтакте (ВК), что означает «в контакте». На ее создание у меня ушло шесть недель вместо четырех. Но результат того стоил. Пользователи, которых я пригласил из своего предыдущего проекта — студенческого портала, который я создавал с 2003 года, — регистрировались тысячами и начинали приглашать друзей.
Я продолжал быстро добавлять новые функции, и конкуренты с трудом меня догоняли. Несколько месяцев спустя я нанял еще одного разработчика. К тому времени у ВК уже был миллион участников. Через семь лет количество пользователей ВК достигло 100 миллионов в месяц. В этот момент меня уволило правление ВК, поэтому я ушел из компании, чтобы полностью сосредоточиться на Telegram.
Этот опыт единоличного создания первой версии ВК в 2006 году был настолько ценным, что определил мою карьеру. Будучи единственным членом команды по продукту, мне приходилось выполнять работу front-end разработчика, back-end разработчика, UX/UI дизайнера, системного администратора и менеджера по продукту — все одновременно. Я должен был понять основы всех этих профессий. Я узнал мельчайшие подробности того, как работает социальная сеть.
Я также узнал, что в этом мире нет сложных задач — только множество маленьких, которые выглядят страшно, когда их объединяют. Разделите большую задачу на более мелкие части, организуйте их в правильной последовательности — и «вы справитесь».
>>319195593 >Я также узнал, что в этом мире нет сложных задач — только множество маленьких, которые выглядят страшно, когда их объединяют. Разделите большую задачу на более мелкие части, организуйте их в правильной последовательности — и «вы справитесь».
Это действительно работает для большинства людей, или всё таки надо родиться в правильной семье для начала?
>>319195750 >или всё таки надо родиться в правильной семье для начала? Ну смотри, даже в семьях, где мамка орёт на сына чтоб он уроки делал, этот сына умудряется играть по 4 часа в игры каждый день.
Так что если бы он вместо игр писал код, да, он мог бы создать что-то и в такой семье. Так что это отговорки всё.
>>319195791 Дык башку для таких свершений в правильной семье вправляют изначально, там не хочется от пиздеца в игры убегать или ещё куда-то.
Плюс рождается в правильной семье человек получше сразу "из коробки", потому что генетически уже судьба где-то на 30-50 процентов закладывается, у потомков скама судьба скама (неудобные исключения можете вспомнить ради интереса)
Пиздеж жирный. Спиженый скрипт пейсбука висел 3 года 1 в 1 с первого дня (за такое бы набутылили мимокрока) с заливами музыки залитой с торентов и промодиджей (на этом поднялси а потом ещё варез кино и порно) >>319195518 (OP) С первого дня проект гебухи которые контору селектел создали с каналами связи и серверами, бабки дал вор в законе миравишвилли, на серваке развернул его брат Николай, а этот аутичный хуесос высерлк из Турина из треугольника чёрной аристократии обычный низколевельный опездыш, да этот хер монетизацию только на продаже айдишников и голосов в рейтинге выдачи придумал. Любой пм студент вариантов монетизации накинет. Короче обычный высерок нужных правильных челиком с погонами и военной кафедрой по специальности пропаганда
>>319195893 >Дык башку для таких свершений в правильной семье вправляют изначально Каким образом? Что общего между профессорской семьёй Дурова и обычной семьёй Джобса?
>там не хочется от пиздеца в игры убегать Большинство нормисов не считают свою жизнь пиздецом.
>Плюс рождается в правильной семье человек получше сразу "из коробки", потому что генетически уже судьба где-то на 30-50 процентов закладывается Это да, тут соглашусь, надо быть умным. Так что это уже только 10% от населения.
>>319195705 Маловаты. Может оба раза код сделали спецслужбы, а Павел выступает как публичное лицо. Я тоже в чудеса не верю. Просто не понимаю каких размеров должна быть серверная чтобы хранить такое гигантское количество контента и файлов пользователей.
>>319196137 Ты даун? Ничего что все функции и интерфейс пейсбука 1в1? Серверную часть ты хоть понимаешь скок народу делает и какие нагрузки по видео и скок это стоило в те года по хранению и раздаче? Ютуб если че 13 лет был убыточен именно из-за этого. А тут высерся хуй с кафедры филологии который забыв свою легенду пиздит что он юный пограмист с 12 лет... Пашку троллили вначале вообще хули все спижжено и есть ли этот Пашка вообще, типо 5 лет неиронично считали что нет никакого пашки и не было. Пока он с эскортницами пару раз не засветился в спб. Это такой же высерок зицпредседатель как и чмаск который тож пиздит что дохуя погромист и основатель пейпал, хотя тиль скупил 30 конкурентов в сфере в т ч говноподелие лендинг чмаска, чтобы зачистить поляну, а не потому что там дохуя йоба система. Эти штуки вообще в пентагоне и специнстиьутах делают, а потом таких высерков омежных ставят.
>>319196406 >Ты даун? Я разработчик, который делает такие сайты. >Ничего что все функции и интерфейс пейсбука 1в1? Это совершенно ничего не значит. Всё это можно просто воссоздать.
>>319196438 Ты даун. Если бы ты был разраб то понимал объем работы по серверной в 2006 + 19 лет назад небыло гуи, гитхабных сборок, обучающих видео, фреймворков, автотестов, юнит экономик, и т п, верстали бля руками все, весь код ручками и глазами сверяли и логи смотрели. Ты обычный опездол Зумер с айкью хлебушка. Ну или жирный тролляка (тогда красава, я повелся)
>>319196596 >Если бы ты был разраб то понимал объем работы по серверной в 2006 Я как раз понимаю, и для сайта в 2006 году это было по силам одному человеку. Только я думаю, что Паша таки напиздюнькал, и писал дольше 6 недель. Учти, он ведь не изобретал, он пиздил, это быстрее.
>19 лет назад небыло гуи, гитхабных сборок, обучающих видео, фреймворков, автотестов, юнит экономик Да, и это лишь подчёркивает, какой он ахуенный спец.
Летом 2006 года я окончил Санкт-Петербургский университет. Мне хотелось поддерживать связь с бывшими однокурсниками, но я понимал, что без сайта, на котором все могли бы найти друг друга, будет сложно. Поэтому в конце августа 2006 года я поставил себе цель — создать социальную сеть для студентов и выпускников университета за четыре недели.