моя контактная информация
почта[email protected]
2024-10-02
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
автор|питер левелс
переводчик|нука-кола
планирование|дунмей
питер левелс, как технический специалист-предприниматель, стал маяком для многих разработчиков и предпринимателей благодаря своему выдающемуся предпринимательскому пути и уникальному стилю работы.
с 2012 года он положился на свои навыки программирования-самоучки, чтобы отправиться в непростой предпринимательский путь. на данный момент он лично запустил 70 впечатляющих предпринимательских проектов, 40 из которых были успешно реализованы, а 4 из них были реализованы. приобрел огромное богатство: годовая прибыль только одного звездного проекта, nomad list, достигла 2,1 миллиона долларов сша.
даже несмотря на то, что уровень неудач проектов достигает 95%, питер твердо верит в философию «поставлять больше» — смелость пытаться и быстро повторять. он твердо верит, что пока он продолжает запускать новые проекты, успех будет обеспечен. в конце концов придет.
образ жизни питера одинаково желателен. он настоящий «цифровой кочевник», посетивший более 150 городов более чем 40 стран мира. ему нравится путешествовать по миру, погружаясь в такие технологии, как html, jquery, php и sqlite, и при этом нездорово сидеть в своем гостиничном номере. он придерживается принципа «строить публично» и безоговорочно представляет публике каждую свою попытку. такое открытое и прозрачное отношение снискало ему любовь большинства людей.
в подкасте лекса фридмана питер подробно рассказал о своем пути создания 12 стартапов за 12 месяцев, о том, как он изучал искусственный интеллект, понимал последние технологические тенденции, запускал проекты с нуля и обучался навыкам программирования, выбору технологий и т. д.
ниже приводится отредактированная стенограмма интервью.
никто не делает программное обеспечение, которое не приносит денег
лекс фридманлекс: это 12 стартапов за 12 месяцев. каково было запускать свой первый стартап? где вы были в это время... когда вы сидели перед компьютером, у вас было четкое представление о том, что вы собираетесь строить?
уровни питера: у меня есть некоторые идеи, потому что у меня есть канал на youtube и сайт для этого канала под названием panda mix show. в основном он содержит ремиксы на электронную музыку, такую как дабстеп, техно и танцевальную музыку в стиле хаус.
лекс фридман: я видел, что один из них тоже сказал «флэш». вы использовали flash в то время?
питер уровни: да, мой альбом на компакт-диске был создан с использованием flash. я также продавал компакт-диски.
лекс фридман: хорошо, позвольте мне объяснить юным друзьям: flash — это своего рода программное обеспечение, которое в то время было новаторским.
уровни питера: это старо, но флэш был действительно крут.
лекс фридман: это верно. а как оно называется... упс, не помню. да, actionscript, это своего рода программирование.
уровни питера: да, это в actionscript и flash. в то время это было эквивалентно javascript.
лекс фридман: это описание очень подходит. в то время я думал, что от этого обязательно будет зависеть будущее интернета, поэтому долго и серьезно изучал его.
питер уровни: позже его убил стив джобс.
лекс фридман: стив джобс убил это. джобс тогда сказал: «flash – отстой, не используйте его», поэтому все сказали: «хорошо». оглядываясь назад, джобс был прав, не так ли?
уровни питера: я тоже не могу сказать. но flash действительно является относительно закрытой платформой, но ирония в том, что сама apple не очень открыта. но тогда джобс сказал: «он слишком закрытый, и людям не следует его использовать. у flash есть проблемы с безопасностью». если подумать, джобс хотел использовать слова, чтобы заставить всех почувствовать, что flash. было плохо. флеш на самом деле очень крутой.
лекс фридман: да, в то время это было действительно круто. но дело в том, что раньше gif-файлы были крутыми. но со временем они вернулись в других формах: теперь gif-файлы стали важным средством распространения интернет-мемов. в любом случае, по моему мнению, гифки — это действительно круто, и я вовсе не саркастичен. очень интересно видеть в интернете что-то движущееся, как танцующий кролик.
питер уровни: в то время было много личных домашних страниц, и все отображали весь контент в центре. есть также многообещающие gif-изображения, такие как ношение шлема и танцы под светом, которые в ретроспективе кажутся такими замечательными.
лекс фридман: итак, вы просто занимались самой простой разработкой html...
питер уровни: да, но мне нужно освоить кое-какие знания в области кодирования, так что я мог бы начать с этого. на самом деле полезно запускать стартап каждый месяц, так как это заставляет вас изучать программирование и освоить основы. но моя система знаний все еще очень фрагментирована, и я ничего не могу с этим поделать. в конце концов, у меня не так много времени, чтобы систематически исследовать... у меня есть только один месяц, чтобы сделать одно дело, а это значит, что период времени. там уже исправлено. я очень строго следил за своим временем и даже составил свое расписание в блоге на hacker news. многие люди видели это и прокомментировали: «вы слишком преувеличиваете». на самом деле это оказывает на меня еще большее давление, потому что это было обнародовано для всеобщего обозрения, поэтому я должен это сделать.
лекс фридман: ты помнишь, каким был твой первый проект?
питер уровни: я помню, это было «play my inbox». потому что в то время мы отправляли друг другу классную музыку по электронной почте. spotify в то время, похоже, еще не существовало. примерно в 2013 году мы отправляли друг другу музыку и ссылки на youtube. в gmail есть довольно много писем, в которых говорится что-то вроде «эта песня великолепна, послушайте ее сейчас», но автоматический доступ к ним невозможен. поэтому я создал приложение, которое заходит в gmail каждого, извлекает его электронную почту, находит электронные письма со ссылками на youtube, а затем создает музыкальную библиотеку. по сути, это spotify, и моим друзьям он нравится.
лекс фридман: как это делается, методом соскабливания? это делается через api?
питер уровни: нет, он использует pop, pop или imap. он действительно проверяет вашу почту. теперь кажется, что у него действительно есть проблемы с конфиденциальностью, потому что он будет извлекать все электронные письма пользователя, чтобы найти ссылки на youtube, но на моей стороне ничего не будет сохранено. в любом случае, это довольно интересно. первый продукт получил освещение в прессе, и я помню, что он привлек внимание технической прессы, и все говорили: «это круто». это не приносит дохода, потому что вообще нет кнопки оплаты, но люди ею пользуются. по моим оценкам, это, вероятно, десятки тысяч пользователей.
лекс фридман: это действительно хорошая идея. мне интересно, почему сейчас нет такой функции? почему на рынке нет инструментов, которые могли бы получить доступ к gmail и извлечь из него полезную совокупную информацию?
питер уровни: да, мы должны сказать gmail: «не показывать все электронные письма, просто показывать электронные письма со ссылками на youtube или что-то в этом роде». почему google этого не делает?
лекс фридман: вся экосистема приложений, но такого, кажется, никогда не было...
питер уровни:не делай этого, я никогда раньше этого не видел...
лекс фридман : некоторые тоже так делали... я, например, видел такие приложения, как бумеранг, и некоторые из них весьма неплохие. но я не знаю, почему они потом исчезли, может потому, что заработать денег было непросто.
питер уровни: да, я думаю, что в глубине души люди не хотят платить за эти расширения и плагины, потому что они не похожи на настоящие приложения. поэтому люди обычно не обращают особого внимания на такие продукты. у каждого есть неотъемлемая концепция: «плагины должны быть бесплатными. будь то в google sheets или где-то еще, я никогда не буду платить за плагины, которые использую. какими качествами должны обладать плагины, чтобы взимать плату?» посетите специальный сайт, идеи у всех сразу изменились. «хорошо, мне нужен этот продукт, и я собираюсь за него заплатить, потому что это действительно автономный продукт». привлечение платежей.
лекс фридман:прозрачный. та же функциональность может быть реализована на стороне браузера посредством расширений, например расширений chrome.
питер уровни: да, но кто будет тратить деньги на расширения chrome? почти никто не хочет.
лекс фридман: абсолютно невозможно.
уровни питера: так что никто этим не занимается, вероятно, потому, что они не могут зарабатывать деньги.
лекс фридман: жаль, но боюсь, это реальность.
уровни питера:расширения chrome могут только дополнять бизнес стартапа. например, предположим, что вы разрабатываете отдельный продукт и сопутствующее расширение chrome.
лекс фридман: я действительно надеюсь, что расширения chrome могут быть разработаны в независимые продукты, и я также надеюсь, что chrome сможет открыть каналы, позволяющие пользователям легко платить... фактически, я могу себе представить, что многие продукты могут быть преобразованы в расширения, например, многие улучшенные функции в социальных сетях.
уровни питера: например, gpt. различные расширения chatgpt являются платными, и теперь разработчики также могут получать долю дохода от openai. я сам сделал немало.
основал 12 стартапов за 12 месяцев.
как?
лекс фридман: почему на этот раз вы получили деньги? хорошо, давай поговорим об этом позже. возвращаясь к теме: создать 12 стартапов за 12 месяцев — классная идея. так что же именно нужно сделать, чтобы построить бизнес за 30 дней? трудно ли было в то время?
питер уровни: я думаю, самое сложное — это выяснить, что нам не нужно, а что не следует строить, потому что наше время очень ограничено. прежде всего, страница входа не может работать, и тогда необходимо создать независимый продукт. в конце концов, только продукт может убедить людей платить за него. нужно ли мне настраивать систему входа? может быть, нет. конечно, мы также можем разработать несколько простых систем входа в систему. например, для фото ai после регистрации вы можете использовать stripe checkout для оплаты и получения ссылки для входа. когда я только начинал, я предоставлял только хешированную ссылку для входа. использование такой статической ссылки для входа в систему было очень простым, но не очень безопасным. ведь проверки вообще нет, вот ссылку слили и всё. теперь у нас есть настоящий логин google, но на тот момент до этого оставался еще год. короче говоря, поскольку время ограничено, мы должны обеспечить, чтобы бизнес был достаточно простым и полным. мне нужно сосредоточиться на вещах, которые можно построить быстро.
так что все, что нужно, — это деньги, stripe, создание продукта и разработка целевой страницы. мне также нужно подумать о том, как люди найдут мой продукт, например, опубликуют его на reddit. но как продвигать его на reddit, чтобы не показаться плохим человеком, распространяющим спам? я не думаю, что есть смысл говорить правду, типа «привет всем, я работаю над стартапом, попробуйте мой продукт»… прекратите, это никому не интересно, и контент будет мгновенно удален. единственный способ, который работает, — это если на подканале reddit много людей, которые столкнулись с подобными проблемами, и вам удалось решить эту проблему, вы можете сказать: «привет всем, я сделал этот инструмент, и он может решить эту проблему». твоя проблема." ". еще можно сказать «временно свободен». это должно работать хорошо. а если коротко, то вы должны быть нацелены и разобраться, кому подходят результаты вашего развития.
как изучить ии
лекс фридман: какой совет вы дадите людям, изучающим различные современные инструменты искусственного интеллекта? например, вы упомянули, что постоянно выпускаются новые модели, так как же вам следить за тенденциями и быть в курсе всего?
питер уровни: я думаю, что в первую очередь всем нужно обратить внимание на х. x сейчас очень хорош и стал центром обмена информацией для всей индустрии искусственного интеллекта. особенность этих людей в том, что все они используют аниме-аватары. фактически, друг конкретно задал мне этот вопрос: «на какие учетные записи мне следует подписаться, чтобы быть в курсе последних тенденций в области искусственного интеллекта?» я сказал: «перейдите на x и подпишитесь на учетные записи, посвященные как искусственному интеллекту, так и анимации». url, заставил их всех рассмеяться и спросить: «что это такое?» но без шуток, все эти ребята настоящие практики в области искусственного интеллекта. все они работают в крупных технологических компаниях и публикуют различные новости на x. многие из них анонимны и, что интересно, предпочитают использовать аниме-аватары. я сам не знаю, как этим пользоваться, но эти люди просто путешествуют по отрасли и публикуют интересный контент, который находят. например, они поделятся исследовательскими работами. поэтому, если вы хотите идти в ногу с тенденцией развития ии, перейдите в x.
лекс фридман: почти все люди из моего текущего списка фокусов занимаются искусственным интеллектом. но в х очень весело, и все шумные, я иногда захожу посмотреть, чтобы развеять скуку.
питер уровни: причина, по которой мне нравится x, заключается в том, что он является источником творчества. контент, опубликованный другими, может вдохновить нас на творческий подход. интересно наблюдать, как другие люди делятся своими открытиями, и тогда я думаю про себя: «хорошо, как насчет того, чтобы что-нибудь из этого сделать». в любом случае, после посещения x мне очень хочется подражать идеям других людей и попробовать использовать модели искусственного интеллекта. . например, вручную введите какой-то контент, установите параметры и т. д. и попытайтесь посмотреть, сможете ли вы использовать ии для создания приложения или веб-сайта.
лекс фридман: можете ли вы рассказать немного больше о том, как ии фотографий постепенно совершенствуется и оптимизируется, шаг за шагом?
уровни питера: в любом случае, я только что создал фотоии, и многие люди уже использовали его. пользователи генерируют около 1 миллиона фотографий каждый месяц. я бы тестировал параметры, увеличивал количество шагов генерации фото или менял сэмплер, что-то вроде планировщика. на рынке существует множество инструментов dpm. на самом деле я вообще в них не разбираюсь, но знаю, что могу выбирать из них и беспрепятственно генерировать изображения. получающиеся изображения различаются по качеству, и иногда я даже не могу сказать, какое из них лучше. поэтому я сделаю это вручную и проверю сам. тогда я подумал: «почему бы не позволить этим пользователям протестировать это?» в конце концов, они создают миллионы фотографий каждый месяц. поэтому я случайным образом проведу тестирование параметров примерно у 10% пользователей, а затем посмотрю, понравятся ли им соответствующие результаты. об этом можно будет судить по тому, примут ли они и загрузят ли его. вот так я понимаю направление оптимизации. затем я проводил a/b-тестирование, чтобы оценить важность различных параметров, какие настройки параметров лучше, какие хуже и т. д.
лекс фридман: таким образом, вы сможете постепенно увидеть, какие модели работают лучше.
питер уровни:да. затем, как только я найду данные достаточно убедительными, я смогу переключить всех пользователей на соответствующую комбинацию параметров и определить, что это приведет к революционной оптимизации качества. проще говоря, это использование возможностей пользователей для улучшения их продуктов. когда они регистрируются, я говорю им: «мы проведем выборку, включающую тестирование ваших фотографий со случайными параметрами». оптимизация. с их помощью я потихоньку нашел наиболее подходящую комбинацию параметров, вот и все.
лекс фридман: итак, весь рабочий процесс связан с параметрами, моделями и предоставлением пользователям возможности помочь вам изучить модель и пространство параметров.
уровни питера: но есть одно, stable diffusion — я тогда использовал версию 1.5, а теперь здесь версия 2.0, а еще есть версия excel — чем новее версия, тем хуже качество. таким образом, основные пользователи по-прежнему используют версию 1.5, поскольку это не так называемая «кастрированная версия». они эффективно нейтрализуют функциональность в обмен на лучшую безопасность и другие функции. таким образом, большинство людей по-прежнему придерживаются stable diffusion 1.5. тем временем stable diffusion рухнула, и генеральный директор сбежал. главным образом потому, что не было денег, а в компании творилось много драмы. в общем, они дали всем модель с открытым исходным кодом, которую они могли использовать, они собрали сотни миллионов долларов, но реальных доходов пока не было. несмотря на это, они сделали модель с открытым исходным кодом общедоступной для всех и проделали отличную работу. это непросто, спасибо им.
лекс фридман: вы имеете в виду, что вы, ребята, не используете последнюю версию?
уровни питера: да, и самое удивительное то, что, хотя stable diffusion собрала сотни миллионов долларов, в конечном итоге выгоду получают только что родившиеся стартапы на ранней стадии, такие как я. все разрабатывали небольшие программы вокруг большой модели, использующие ее функции. теперь они взимают плату за новую модель, но фактическая производительность новой версии не так уж хороша для пользователей, и она не так открыта.
лекс фридман: да. это действительно интересно. в конце концов, открытый исходный код имеет такое большое влияние в области искусственного интеллекта, но стоящая за ним бизнес-модель неясна... в любом случае, компании во всей экосистеме приняли модель открытого исходного кода, которая является. абсолютно поздравляю.
уровни питера: это похоже на предыдущую структуру разработки, за исключением того, что они не тратили деньги на покупку доли рынка и не взимали плату за платформу.
лекс фридман: вернемся к вопросу профессиональных знаний и предпринимательских идей. после стольких разговоров вы не нашли четкой предпринимательской идеи и все еще находитесь на пути получения знаний. так как же решить, какая идея хороша? имея перед собой столько возможностей, как выбрать направление, в которое стоит вложить свое время и энергию?
питер уровни: увы, на самом деле, в большинстве случаев я не могу сказать внятно. наверное, дело только в ощущениях, я выберу тот, который мне больше всего нравится. в конце концов, я ни в коем случае не могу сейчас основать космическую компанию, верно? хотя проблемы будут существовать всегда, я могу начать с того, что я могу сделать...
лекс фридман: просто из любопытства, вы действительно задумывались о создании «космической компании»?
уровни питера: хаха, как это возможно? меня очень беспокоит добыча астероидов, например, покупка астероидов, добыча из них руды, а затем привоз и продажа. за миссию по запуску можно заплатить, чтобы нанять для этого кого-то другого, поэтому единственное, что нужно, — это разработать робота, который сможет работать на астероиде и отправлять себя обратно. так что, возможно, это может случиться...
лекс фридман: но я думаю, что добыча полезных ископаемых на астероидах и робототехника — это сложно.
уровни питера:да, ни один из них не является простым.
лекс фридман: итак, если сложить эти два вместе, сможете ли вы действительно это сделать?
питер уровни: это точно невозможно. но вот реальность: «мы выбираем путь не потому, что это действительно легко, а потому, что мы думаем, что это будет легко». да, именно так я рассматриваю добычу полезных ископаемых на астероидах, и именно поэтому я рассматриваю ее.
лекс фридман: это не просто веб-сайт. это добыча полезных ископаемых на астероидах. в различных гравитационных условиях существует слишком много проблем.
питер уровни: да, возможно моя идея выставляет меня идиотом, но реальная сложность работы и так очень низкая. по крайней мере, по сравнению с изготовлением ракет, добыча полезных ископаемых все же намного проще.
лекс фридман: итак, вы бы использовали такие сервисы, как spacex, для космических запусков.
питер уровни: да, spacex будет нанята для запуска этого робота-собаки или какого-либо другого устройства.
лекс фридман: итак, вы действительно указали «добычу полезных ископаемых на астероидах» в качестве альтернативного бизнес-плана?
питер уровни: да, я просто назвал его «trello».
лекс фридман:трелло, да.
питер уровни: до сих пор я по-прежнему использую telegram для записи своих мыслей, чтобы их можно было легко проверить в будущем. всякий раз, когда у меня появляется хорошая идея, я ее записываю.
лекс фридман: вы пишете заметки в telegram?
питер уровни: я обычно больше пользуюсь whatsapp, да? фактически, это похоже на функцию «отправить сообщение самому себе», и весь процесс аналогичен предыдущему блокноту.
лекс фридман: итак, вы поговорите сами с собой в telegram.
питер уровни: да, такое ощущение, что пользуешься блокнотом, чтобы ничего не забыть. содержимое я тоже разберу позже.
лекс фридман: мне особенно нравится ваша привычка стараться не использовать сложные системы или другие инструменты. в настоящее время люди часто используют такие системы, как obsidian и notion, и на самом деле они делают такие вещи, как ведение заметок. и вы можете решить эту проблему с помощью блокнота и не полагаться на другие инструменты.
питер уровни: да, и я обнаружил, что многие пользователи на youtube делают это... в интернете есть много так называемых «гуру продуктивности», которые умеют рисовать ручками красивые заметки на ipad. еще у меня есть ipad, поэтому я тоже научился рисовать на нем ручкой, как нарисованный от руки календарь. многие люди используют его таким образом, большинство из них — студенты, и они могут раскрасить его по своему усмотрению. но, проделав это неделю, я вдруг спросил себя, какого черта я делаю... нет смысла придумывать, так почему бы просто не организовать это в сообщение и не отправить себе, этого достаточно.
лекс фридман: говоря о вдохновении, вы поделились твитом, объясняющим, почему первая идея, которая приходит нам в голову, часто оказывается лучшей. вы думаете, что причина в том, что первая причина могла скрываться глубоко в нашем сознании в течение длительного времени, на самом деле кипя в мозгу неделями, месяцами или даже годами. восемь часов размышлений никогда не сравнятся с этими бесконечными мыслями, шлифовавшимися на заднем плане мозга. так что, если вы столкнулись с идеей, на доработку которой ушло восемь часов, и мыслью, которая внезапно появилась у вас в голове, то эта идея зачастую оказывается лучше. в конце концов, это то, о чем мы думали годами, даже не осознавая этого, и это действительно интересно.
питер уровни: да, это возникающее состояние прекрасно. наше подсознание похоже на кипяток, а когда оно готово, оно похоже на звон микроволновой печи. внезапно нам пришла в голову отличная идея.
лекс фридман: много ли у тебя таких мыслей?
питер уровни: да, много-много, и я привык так думать.
лекс фридман: эта вещь уже давно спрятана в моей голове.
питер уровни: это верно. но после того, как оно появится, я его еще раз отполирую, точно так же, как отправляю обратно на кухню разогревать.
лекс фридман: потому что иногда идеи не до конца созрели.
питер уровни: это похоже на кипящую кастрюлю творческого супа. так работает мой мозг, и я уверен, что у большинства людей то же самое.
лекс фридман : но это еще зависит от времени. иногда причина, по которой нам приходится возвращать его в кастрюлю и готовить снова, заключается не только в том, что мы еще не готовы, но и в том, что реальный мир тоже не готов.
питер уровни: да, очень часто основатели стартапов выдвигают идеи, которые слишком опережают свое время. действительно.
как выучить новый язык программирования
лекс фридман: одна из ваших лучших способностей — узнавать что-то новое. сначала вы придумаете идею, затем попытаетесь ее реализовать, а затем приобретете все навыки, необходимые для ее реализации. таким образом, мы можем исследовать, не изучая слишком много знаний одновременно. поэтому я не могу не спросить: как вы учитесь? как быстро овладеть необходимыми навыками? например, вы прошли 30-дневный курс обучения 3d и должны были овладеть всеми необходимыми знаниями в области 3d в течение 30 дней.
питер уровни: да, я однажды прошел курс виртуальной реальности (vr), потому что она также породила такое увлечение, как искусственный интеллект. в 2016 и 2017 годах внезапно появилась виртуальная реальность. первым из них стал htc vive, тяжелая vr-гарнитура, которая привлекла большое внимание еще до apple vision pro. я подумал: «это будет популярно, так что мне лучше поторопиться и изучить». в то время я ничего не знал о 3d, поэтому я установил unity и blender и начал изучать это. я чувствую, что это новая технология, которая обязательно получит распространение. таким образом, овладев навыками в этой области, вы сможете быстро посвятить себя развитию. мне в любом случае интересно учиться, потому что люди всегда спрашивают меня: «как ты научился программировать? хочу ли я научиться программировать?», и я отвечаю: «я не знаю, я учусь каждый день». это может звучать как клише, но я буквально каждый день перевариваю что-то новое.
например, каждый день я ищу в google или спрашиваю chatgpt, как решить те или иные проблемы. мой пул навыков растет с каждым днем, поэтому вы никогда не сможете перестать учиться. а само обучение должно быть бесконечным процессом. итак, реальный вопрос в том, куда вы хотите пойти? насколько сильно вы хотите понять конкретную текущую проблему? есть ли у вас сильная жажда знаний? готовы ли вы прожить так всю оставшуюся жизнь?
поэтому я думаю, что лучший способ продолжить обучение — это найти больше занятий и не позволять себе бездействовать. что нужно сделать, определено, но мы не знаем, как это сделать, поэтому, естественно, станет ясно, чему нам нужно научиться. например, как сделать веб-сайт, мы можем поискать соответствующие термины в интернете или теперь мы можем напрямую спросить chatgpt: «как мне сделать веб-сайт? что должно быть первым шагом?» он сгенерирует для нас код. скопируйте код, сохраните его в виде файла, а затем откройте его через google chrome или другой браузер. теперь, когда у нас есть максимально простой веб-сайт, мы можем внести в него изменения. итак, следующий вопрос: «как добавить функциональные кнопки? как добавить функции ии?» короче говоря, с помощью этой последовательности действий мы сможем освоить новые знания быстрее, чем читая книги или учебные пособия.
лекс фридман: на самом деле, мне всегда было немного любопытно, как мы можем полагаться на модели ии для решения проблемы «как сделать веб-сайт?» можно ли сказать, что модель ии предоставит самые основные идеи решения, такие как определение цели веб-сайта, выбор доменного имени, выбор поставщика веб-хостинга, выбор веб-сайта/конструктора/cms, создание платформы и т. д. используете wix и т. д.?
питер уровни: да, для создания целевой страницы мы рекомендуем использовать wix или squarespace.
лекс фридман: итак, если я хочу запрограммировать разработку собственного сайта, как мне выразить это в чате? например, начните разработку собственного веб-сайта с создания базовой страницы.
питер уровни: да, это нормально. вы даже можете спросить, как запустить веб-сайт и как его продвигать.
лекс фридман: о да, и запуск веб-сайта тоже важен.
питер уровни: да и весь процесс похож на общение с кем-то.
лекс фридман : просто поговорим о каждом аспекте разработки веб-сайтов.
питер уровни: весь опыт использования немного похож на google analytics.
лекс фридман: но с помощью этого метода вы не сможете создать такой сложный веб-сайт, как nomad lists, верно?
питер уровни: на самом деле можно.
лекс фридман: тогда вам придется использовать wix.
питер левелс: на самом деле, весь процесс не так сложен, как вы думаете. сегодняшние инструменты для создания веб-сайтов очень продвинуты. мы сталкиваемся с кликабельной сеткой изображений, а затем страницы открываются слой за слоем.
лекс фридман: но как мне научиться программировать? например, выбрать язык программирования наугад.
питер уровни: лично я рекомендую freecodecamp. вы можете получить доступ к обширным учебным ресурсам по темам и практиковать навыки программирования по 30–60 минут каждый день. самое главное — придерживаться этого в долгосрочной перспективе. также присоединяйтесь к сообществам программистов, таким как reddit... это огромная сокровищница.
лекс фридман:понял.
питер уровни: в любом случае, я думаю, что это хорошая отправная точка. представьте себе, что для человека без каких-либо навыков эта эпоха позволила создать веб-сайт или даже запустить стартап. именно поэтому технологии искусственного интеллекта настолько сильны в сфере образования. люди по всему миру могут задавать вопросы большой модели, а затем использовать рекомендации для создания собственных проектов.
отличные произведения необходимо не только развивать;
также умейте рекламировать
лекс фридман: хорошо, теперь я понимаю. дальше было просто строить, строить, строить. в любом случае, будь то большая модель искусственного интеллекта или учебник по веб-разработке, самое главное — действительно ее использовать. пока у вас в голове есть прототип проекта, в конечном итоге его можно реализовать. мне очень нравится идея запустить 12 стартапов за 12 месяцев или, что ещё экстремальнее, начинать новый проект каждый день. самое главное — начать действовать, начать строить, добиваться результатов и каждый день понемногу совершенствоваться. это действительно крутой эксперимент.
питер уровни: я думаю, это то, что люди часто называют вдохновением. жила-была девушка, которая создала 160 сайтов за 160 дней. конечно, она делала мини-сайты, но, по крайней мере, она научилась программировать таким образом. поэтому я думаю, что неплохо поставить себе небольшой вызов. вы также можете пойти на курсы по программированию, но я думаю, что обучение программированию сегодня немного устарело. на мой взгляд, лучший способ — выйти из зоны комфорта, поставить перед собой цели и заставить себя начать учиться. для этого необходима сильная самодисциплина, иначе вы просто не сможете упорствовать. а программирование... программирование требует очень крутого обучения, и иногда это может быть настоящей занозой в заднице. из-за этого большинство людей так и не смогли овладеть этим навыком.
да, продолжайте в том же духе, никогда не сдавайтесь, а для того, чтобы что-то сделать, часто требуется чувство срочности. поэтому, когда мы записываем то, что нам нужно сделать, например, организуем это в hood maps или рабочие прототипы, возникает невидимое давление. сначала мы паникуем: «ой, что нам делать дальше?» затем мы обращаемся за помощью в интернет, пытаясь понять различные варианты и решения. но пока мы сможем пережить этот шаг, у нас будут результаты, которые мы сможем попробовать позже, а радость, принесенная успехом, быстро стимулирует секрецию дофамина в нашем мозгу, вызывая у людей желание участвовать в этом позитивном мотивационном цикле.
честно говоря, это ощущение потрясающее. а еще я вел все это в прямом эфире, чтобы люди могли посмотреть его в любое время на youtube. поэтому, когда это работает, это похоже на сон. что еще более важно, я никогда не ставил перед собой слишком высокие цели. я просто сосредотачиваюсь на проблемах, которые нужно решить дальше, и если буду продвигаться вперед одну за другой, то в конечном итоге получу законченное приложение или веб-сайт и т. д. иногда причина, по которой люди ничего не могут сделать, заключается в том, что они заглядывают слишком далеко. это как этот плакат. невозможно нарисовать его за одну ночь, но если вы сможете просто сосредоточиться на чем-то одном, на следующем небольшом задании, оно медленно и волшебным образом появится.
лекс фридман: и я должен верить в глубине души, что этот вопрос не будет для меня проблемой.
питер уровни: да, это очень важно. вы должны сохранять оптимизм, потому что каждый столкнется с очень трудными проблемами, а многие большие проблемы не связаны с технологиями, а с открытым выбором. возможно, людям просто не нравится ваш сайт, а может быть, вы вынуждены покинуть сайт, ради которого вложили столько усилий. короче говоря, всякое может случиться.
лекс фридман: каково это — публично показывать процесс разработки перед всеми? вы, вероятно, хотите быстро получать отзывы людей и гибко выполнять итерации, верно? определенный побуждающий эффект это, безусловно, окажет, но и критика со стороны людей окажет и серьезное негативное воздействие.
питер уровни: верно, поэтому иногда мне кажется, что те пользователи сети, которые говорят резко, не все плохие люди. я считаю, что мнения многих людей весьма ценны. короче говоря, сначала очистите эти чисто эмоциональные отверстия, такие как ужасный ваш сайт и т. д., и попытайтесь удалить те части, которыми все больше всего недовольны. если веб-сайт отстой, это личное суждение, но почему другая сторона может так судить о нем? согласно объяснению другой стороны, вы обнаружите, что за этим действительно стоит логика. например, процесс регистрации слишком трудоемок или возникла проблема с данными. они скажут, что данные — чушь, поэтому мне нужно улучшить качество данных. сегодня многие люди в интернете просто игнорируют возражения. я считаю, что это глупое и универсальное поведение. конечно,в интернете также много людей, которые бездумно ненавидят и оскорбляют все подряд. подобные ситуации не редкость на х, поэтому их нужно тщательно проверять. в общем, если вы хотите хорошо ладить в x, вам придется утолщать свою кожу.. на самом деле я заблокировал много людей, и, возможно, к настоящему времени я заблокировал почти 15 000 человек. я поискал и обнаружил, что за последние десять лет заблокировал очень много людей. это чувство действительно...
лекс фридман: они блокируются по одному вручную?
питер уровни:да.
лекс фридман: боже мой...
питер уровни: это эквивалентно блокировке 1500 человек каждый год. я не люблю блокировать людей, потому что другой человек будет злиться. они сделают скриншот и опубликуют что-то вроде: «смотри, этот парень меня заблокировал». но это не имеет значения, я просто заставлю их исчезнуть за бесполезные оскорбления. приятно иметь эту функцию.
лекс фридман: с тех пор, как вы упомянули reddit, были ли когда-нибудь hood maps на главной странице reddit?
питер уровни: я был там, ох, это действительно потрясающе. мой сервер чуть не вышел из строя, и когда я проверил google analytics, я увидел, что на сайте около 5000 человек, что было безумием. была ночь, и для меня это было невероятно. честно говоря, многие приложения сейчас становятся популярными благодаря публикации коротких рекламных видеороликов на tiktok, роликах youtube и instagram. поэтому, если вы делаете свое собственное приложение, лучше всего сделать рекламный видеоролик, например: «я разработал такое приложение, и вот как оно работает. я хочу объяснить вам причины его создания, и это может решить проблему». «тот или иной вопрос и т. д.» пока видео будет хорошим и привлекательным, приложение станет популярным. я до сих пор помню видео на tiktok, которое внезапно увеличило ежемесячный доход от программного обеспечения примерно на 20 000 долларов. эффект действительно потрясающий.
лекс фридман: вы говорите о себе или о ком-то другом?
питер уровни: это кто-то другой, я его вообще-то не знаю. они написали много статей о лидерах общественного мнения в области ии, а также продемонстрировали различные приложения ии. как только видео становится вирусным, они требуют оплату от вовлеченных людей. я немного поработал над этим и в итоге получил около 4000 долларов. теперь я делаю это сама и считаю, что эффект действительно хороший. tiktok — это платформа для массового привлечения пользователей и экологического строительства. я думаю, что этот метод случайного привлечения пользователей является лучшим, лучше, чем прямая покупка рекламного места. потому что когда мы только начинали, у нас фактически не было денег на покупку рекламы. поэтому лучше всего использовать более естественный подход или писать популярные твиты, которые помогут приложению привлечь всеобщее внимание.
лекс фридман: другими словами, вы должны сначала разработать отличные продукты и иметь достаточное количество подписчиков на своем аккаунте, чтобы результаты могли быть замечены другими. таким образом, если продукт достаточно хорош, он в конечном итоге станет популярным.
питер уровни:да. а на x и различных других платформах нам часто не нужно особенно большое количество поклонников, включая ролики tiktok и instagram, у которых схожие алгоритмы рекомендаций. так что действительно важно качество контента, а не количество фанатов. пока небольшое количество людей (скажем, 300 человек) смотрят ваш контент и им он действительно нравится, алгоритм будет распространять контент до 1000 человек и так далее. со временем такой качественный контент увидят все больше и больше людей. неважно, есть ли у вас 500 000 подписчиков, 10 миллионов подписчиков или больше, это эпоха, когда контент — король.
как заработать на продуктах?
лекс фридман: какова ваша философия получения прибыли? как вы зарабатываете деньги на том, что строите?
питер уровни: ну, многие стартапы начинаются с бесплатных пользователей, поэтому мы можем открыть канал регистрации и предоставлять приложения бесплатно. но для меня этот подход работает не очень хорошо, потому что я думаю, что конвертировать бесплатных пользователей в платных на самом деле очень сложно. на мой взгляд, если бы мы начинали бизнес с венчурным капиталом, привлечь бесплатных пользователей не было бы проблемой, потому что мы можем потратить деньги на рекламу и спрогнозировать, сколько из этих миллионов людей готовы платить. таким образом, ранняя бесплатная пробная версия и руководство по регистрации очень ценны. но в любом случае такой процесс должен осуществляться поэтапно, и даже тогда результаты будет сложно развивать в ожидаемом нами направлении.
поэтому я считаю, что лучше с самого начала брать с пользователей деньги. поэтому самое главное — показать приложение и рассказать всем, как пользоваться страницей входа, дополнив ее демонстрационной графикой или видеороликами. как только вы поймете, что делает продукт, пользователям придется платить. это может быть 10 юаней, 20 юаней или даже 40 юаней. лично я считаю, что за него должно взиматься не менее 10 юаней в месяц, ведь ежемесячная абонентская плата netflix составляет 10 долларов сша. а поскольку netflix — крупная компания, они могут позволить себе относительно низкие цены на подписку. и если бы мы были просто разработчиком-одиночкой, разрабатывающим приложения самостоятельно, нам пришлось бы взимать как минимум 30 долларов или больше с платящих пользователей, чтобы получить возврат. не смущайтесь, всем нужно зарабатывать деньги.
лекс фридман: плата на самом деле более способствует созданию сообщества, которое действительно заботится о продукте.
питер уровни: вы правы, необходимо создать продуктовое сообщество, такое как discord. каждое приложение ии имеет свой собственный discord, который становится для разработчиков и пользователей домашней базой для общения о функциональных требованиях и, в конечном итоге, становится совместной силой для продвижения строительства. в наши дни это стало нормой. а начинающим предпринимателям привлечь 1000 платящих пользователей уже достаточно сложно. а если вы возьмете с них 30 долларов, вы будете получать 30 000 долларов дохода каждый месяц, а это довольно большие деньги.
лекс фридман: этих денег достаточно...
питер уровни: достаточно, чтобы жить хорошо.
лекс фридман: да, качество жизни достаточно высокое. но, может быть, вам все же придется отложить часть этих средств на оплату высоких затрат на хостинг, верно?
питер уровни: возможно, но это уже другая история. мне нужно убедиться, что моя прибыль достаточно высока, поэтому я стараюсь максимально снизить затраты. я не нанимаю людей и провожу активные переговоры с поставщиками услуг ии, например: «может ли это быть дешевле?» я обнаружил небольшую хитрость. вы можете напрямую отправить электронное письмо поставщику услуг и спросить: «можете ли вы? дайте мне скидку?» ? текущая плата за услугу слишком высока». другая сторона решительно ответит: «конечно, ты думаешь, что это скидка 50%?» раньше я понятия не имел, что можно напрямую отправить электронное письмо для обсуждения условий. особенно во время нынешнего экономического спада вам нужно всего лишь подать свои требования непосредственно поставщику услуг. но учтите, что вам все равно нужно быть искренним и не говорить намеренно: «дайте мне скидку, или я пойду к другому поставщику услуг». если человек рассердится, он может сказать: «я уйду, не выдав его». ." при хорошем общении возможна скидка 25% или даже 50%. многие могут подумать, что цены на api или другие услуги, опубликованные на сайте, являются фиксированными, но это совсем не так.
лекс фридман: и вы по-прежнему обсуждаете бизнес в прямом эфире на глазах у всех.
питер уровни: да, поэтому другая сторона более охотно проявляет искренность.
лекс фридман: вы распространяете атмосферу товарищества и гармонии по всему миру, но также пытаетесь создавать крутые вещи. благодаря этим усилиям многие компании определенно захотят сотрудничать с вами.
питер уровни: это как бы значит, что хоть и есть мой уникальный секретный рецепт, но даже если его и нет...
лекс фридман: если быть честным и дружелюбным, можно добиться хороших результатов.
питер уровни: кроме того, это еще зависит от масштабов нашего собственного бизнеса. иногда, если вы разместите больше рекламных постов на x, вы получите большую скидку.
лекс фридман: да, и для таких публичных проектов прямая оплата избавляет от необходимости размещать рекламные посты или спамить.
питер уровни: и надо признать, что качество платящих пользователей выше.
лекс фридман: более высокое качество пользователя.
питер уровни: я не имею в виду никакого вреда, но бесплатных пользователей обслуживать сложнее. особенно стартапам в области искусственного интеллекта часто приходится иметь дело с миллионной аудиторией. поскольку вы не можете контролировать, как они злоупотребляют вашим приложением или даже используют его для совершения хакерских атак, все обернется злоупотреблениями против вас.
лекс фридман: подобные ситуации были описаны в интернете. вы также упомянули приток 4chan в hood maps.
питер уровни: да, но у меня нет проблем с 4chan. хотя я не могу сказать, что мне это нравится, вы все равно понимаете, о чем я. они такие сумасшедшие, и иногда вещи, которые делают пользователи форума, действительно забавны.
лекс фридман: какая вещь впечатлила вас больше всего? помню, netflix однажды выпустил документальный фильм об антисоциальных сетях. на самом деле это было довольно интересно. в этом дух 4chan.
только кодирование
лекс фридман: итак, вы часто разрабатываете программное обеспечение самостоятельно и большую часть времени работаете в одиночку. с какой стати нам следует выбрать этот метод?
питер уровни: я чувствую, что не очень хорошо умею работать с другими людьми. я, конечно, знаю преимущества сотрудничества, но мне трудно доверять другим людям.
лекс фридман: я хочу внести ясность: вы имеете в виду, что не доверяете другим людям делать хорошую работу?
питер уровни: это верно. и я не хочу проводить бесконечные встречи, чтобы согласовать свое мышление. людей не должно быть много, главное, чтобы их было трое, конечный результат будет компромиссным. вот как европа приходит в упадок. кажется, есть подходящий термин для описания этого состояния. в любом случае, люди, по сути, вынуждены сидеть в комнате и могут уйти только после переговоров по политическому соглашению, приемлемому для всех сторон. но я думаю, что это порождает посредственность.
если идея посредственна, компания посредственна и культура посредственна, конечным результатом обязательно будет провал. должно быть кто-то, за кем останется последнее слово, иначе было бы лучше сделать все самому. вот что я думаю и делаю. у меня есть несколько друзей, которым я доверяю и с которыми основал компании, но это потому, что мы знаем друг друга уже давно. андре, он один из немногих людей, с которыми мне бы хотелось поработать, но это очень незначительное меньшинство.
лекс фридман: как вы добиваетесь цели, когда у вас несколько партнеров? как вы попали в разработку вместе с андре? как ладить с другими людьми?
питер уровни: основное разделение труда такое: он отвечает за написание кода, а я публикую результаты на x. то есть я фактически отвечаю за продвижение продукта и разработку продуктовой стратегии. например, я отвечаю за то, чтобы сказать ему, что здесь должно быть лучше и там должно быть лучше. но работа по кодированию по сути передается одному и тому же человеку, и он за нее отвечает, потому что он может разрабатывать на ruby, а я нет. я использую только php.
лекс фридман: то есть вы никогда и ни с кем не писали код в течение длительного периода времени?
питер уровни: никогда в этой жизни.
лекс фридман: как вы думаете, в чем причина этого?
питер уровни: не могу сказать. в любом случае, я просто люблю сидеть перед ноутбуком и программой и не хочу общаться с другими людьми.
лекс фридман: нет, у меня такое ощущение, что вы никогда не встречали разработчиков-единомышленников...
питер уровни: на самом деле я действительно с этим столкнулся. в то время в проекте photo ai работал разработчик ии по имени филип. в то время я нанял его из-за его навыков разработки ии на python, но я не знаю, как это сделать. работы над моделью на тот момент было очень много, особенно над функциональными улучшениями и тому подобное. он проработал 10 месяцев и очень мне помог.
черт возьми, я помню, что я также пытался научиться использовать python, numpy и менеджеры пакетов, но мне было слишком сложно освоить эти вещи, и у меня было не так много времени. если бы это было 10 лет назад, я бы смог успокоиться и разобраться в этом, но сейчас это невозможно. не спать всю ночь только для того, чтобы выучить язык, мне больше не подходит.
лекс фридман: поскольку ваша роль изменилась, нет необходимости владеть языком программирования. другими словами, на самом деле вы обращаете внимание на искусственный интеллект и новые вещи, а не на сам язык. короче говоря, вы никогда не позволите другим разработчикам участвовать в коде php jquery, который вы пишете. в лучшем случае общайтесь время от времени, например, рассказывая им, что им следует делать, а чего не делать.
питер уровни: ну, самый длительный период тесного сотрудничества – одна неделя. после этого все было кончено.
лекс фридман: почему это прекратилось?
питер уровни: потому что он хочет переписать весь код.
лекс фридман: так на каком языке он хотел переписать?
питер уровни: в то время его не устраивал наш jquery, поэтому он предложил: «нам следует переписать все на vue.js». я сказал: «вы уверены? разве мы не можем просто оставить jquery в покое?» нет, чувак. «в то время я чувствовал, что нужно изменить слишком много вещей. позже мы потратили несколько недель на то, чтобы разобраться в рабочей нагрузке, и обнаружили, что это отнимает слишком много времени.
лекс фридман: мне очень нравится работать с такими людьми. когда я сотрудничаю с другими людьми, я предполагаю, что они самые умные люди, которые когда-либо жили. поэтому я буду внимательно наблюдать за их кодом или результатами разработки и постараюсь раскрыть их гениальность. в любом случае, в рамках этого мы должны понимать других людей, по-настоящему обращать на них внимание, а затем на основе этого обсуждать, какой подход лучше.
питер уровни: вы правы, но это относится только к нескольким ведущим разработчикам, гениям, освоившим технологию. они могут освоить любой технологический стек, но таких людей не так уж и много. их можно назвать лучшими 5% практиков. без обид, но большинство разработчиков, с которыми мы сталкиваемся, не такие... по моим наблюдениям, большинство людей, работающих на обычных работах, не очень хороши в своей профессии, даже многие врачи таковы.
лекс фридман: это так грустно.
питер уровни: когда мы осознаем это, мы обнаружим, что люди часто выполняют свою работу очень посредственно, особенно в разработке и кодировании.
лекс фридман: я думаю, что очень важный навык для разработчиков — иметь свой тон и стиль...
питер уровни: это правда, правда. это представляет собой чувствительность кода.
что такое чувствительность кода?
питер уровни: да, это слово я придумал, но я думаю, что оно так оно и есть. вам нужно уметь понимать код, ценить тонкие различия в коде, а затем на основе этого вносить предложения по корректировкам. но для большинства людей это не так. они просто видят проблему в jquery и думают, что следует ее переписать.
лекс фридман: но я считаю, что jquery очень хорош и имеет очень мощные функции. то же самое касается и php, особенно, как вы сказали, по мере развития версий php стал очень серьезным языком программирования и чрезвычайно быстрым. текущая производительность php действительно выгодна.
питер уровни: да, намного быстрее, чем ruby.
лекс фридман: так что для разработчиков, которые заботятся о производительности, php вполне удовлетворителен. более того, различные языки программирования теперь имеют свои огромные сообщества и различные полнофункциональные фреймворки. таким образом, конкретный используемый язык становится все менее и менее важным. если вы посмотрите на это с точки зрения сотрудника, я думаю, вы добились большого успеха и добились многих результатов в области развития.
поэтому, если бы я был этим новым человеком, я бы терпеливо наблюдал и учился после присоединения, вместо того, чтобы по умолчанию относиться к вам как к лидеру, который не понимает ситуацию. я предполагаю, что вы гений, самый умный разработчик на свете, и первый шаг — поучиться у вас. таким образом, я смогу понять ваши мысли и идеи из кода. после этого, если мне понадобится добавить еще одну небольшую фичу, я постараюсь написать ее в стиле, похожем на ваш.
моя цель – сделать вас счастливыми и довольными. только так вы начнете уважать меня, доверять мне и по-настоящему начнете отношения сотрудничества между нами. но я действительно не знаю, насколько сложно сейчас найти хорошего разработчика.
питер уровни: я признаю, что это не так уж и сложно. отличные разработчики существуют. возможно, мне нужно попытаться нанять больше людей и иметь дело с большим количеством людей.
лекс фридман: дайте больше возможностей другим и дайте больше возможностей себе.
питер уровни: это определенно отнимет у меня много времени и энергии. но оно того стоит, просто я еще не понял, хочу я это делать или нет. ведь мои старые методы все равно решают проблему. да, многие говорят, что nomad list выглядит неуклюже и плохо спроектировано. что ж, я постараюсь улучшить конструкцию и внесу эту работу в список дел. пока вы продолжаете это делать, эти проблемы можно решить.
быстрый выпуск
лекс фридман: но одного нельзя отрицать: ты очень хорош в том, что делаешь. я видел интерфейс photo ai, и вы используете jquery. на самом деле, весь дизайн очень стильный, а интерфейс впечатляет. еще есть nomad list, и интерфейс тоже на очень высоком уровне.
питер уровни:спасибо, я ценю это.
лекс фридман: и все это делается вами одним, включая каждый элемент, каждую маленькую функцию, все...
питер уровни: верно, только один. на самом деле, многие люди говорят, что вещи, которые я проектирую, немного подозрительно относятся к сдвг, потому что в них втиснуто слишком много элементов, что совершенно не соответствует нынешней минималистской ориентации дизайна.
лекс фридман: я понимаю, что ты имеешь в виду. но информации здесь много, но она полезна, изложена лаконично, но при этом стильно и интересно. на мой взгляд, так называемый минимализм подходит только тогда, когда не нужно доносить никакой информации и хочется при этом выглядеть круто.
питер уровни: это имеет смысл, это такая претенциозная красота, верно?
лекс фридман: неважно, претенциозно оно или нет, оно должно быть бесполезным, чтобы его можно было назвать минималистичным. причина, по которой в простоте отсутствует слово «экстремальный», заключается в том, что она не такая уж крайняя и подчеркивает только чистую передачу большого количества информации. в любом случае, на мой взгляд, ваши результаты превосходны.
питер уровни: все это взято из образов, которые я мыслю. иногда мой процесс проектирования похож на расшифровку вещей из головы.
лекс фридманф: в любом случае, конечный результат очень красивый, все элементы расположены правильно. шрифт тоже приятный и очень читаемый.
питер уровни: я, безусловно, доволен, но иногда не уверен, универсальны ли мои предпочтения.
лекс фридман: часто ли вы выполняете подобное прямое развертывание в производстве? существует ли среда, подобная испытательному полигону?
питер уровни: не совсем. я сделал это, потому что мне было лень настраивать временный сервер на своем ноутбуке. так что теперь я буду развертывать результаты непосредственно в производственной среде, даже если иногда это вызывает проблемы. но хорошая новость в том, что в большинстве случаев это работает довольно хорошо. в конце концов, я использую php, lint и json, и система всегда будет выдавать мне сообщения об ошибках. в частности, за последние 12 месяцев я выполнил около 37 000 коммитов git. в течение этого периода я также внесу некоторые небольшие изменения, а затем отправлю результаты на github. github отправляет веб-запрос на сервер, и веб-сервер выполняет извлечение и развертывание производственной среды, а затем встречает большинство пользователей.
лекс фридман: какова примерная задержка с момента ввода команды?
питер уровни: одна секунда, обычно не более двух секунд.
лекс фридман: значит, у вас есть дар вносить смелые изменения, не беспокоясь о серьезных ошибках?
питер уровни: это действительно так. многие со вздохами спрашивали меня: «как ты это сделал? как твой сервер не рухнул?» потому что я очень осторожен при написании кода. на самом деле я также знаю, что такой подход обязательно доставит большие неприятности любой крупной компании. но лично говоря, это может значительно повысить эффективность и ускорить мою работу по разработке. если я увижу отчет об ошибке в x, я даже буду использовать секундомер, чтобы отслеживать, сколько времени мне понадобится на его решение.
например, я могу исправить ошибку всего за две минуты. это решение проблемы для меня. что касается некоторых крупных производителей, отправленные отчеты об ошибках должны ждать обработки целых шесть месяцев, что просто ужасно. короче говоря, я готов помочь пользователям быстро решить их проблемы, и им также нравится чувствовать, что меня ценят. но я также понимаю, почему крупные компании не могут этого сделать.
лекс фридман: я думаю, что для крупных предприятий должен быть лучший способ. в конце концов, будь то частное лицо или организация, работа по разработке программного обеспечения должна включать этап тестирования, этап подготовки и этап разработки, а также использование нескольких таблиц и таблиц. для хранения данных о состоянии……
питер уровни: не забудьте задекларировать документы.
лекс фридман: это все смешанная ситуация, в которой участвуют несколько разных команд. как мы можем хорошо развиваться, если так будет продолжаться?
питер уровни: а я, кажется, представляю другую крайность, более позитивную.
лекс фридман: но было бы здорово, если бы вы могли сделать свою работу немного безопаснее, хоть немного.
лекс фридман: google в настоящее время одержима разработкой ии и хочет доказать, что может доминировать в области ии. так почему бы не использовать многоязычное аудио в качестве введения, чтобы продемонстрировать приложения искусственного интеллекта google и помочь большему количеству людей преодолеть барьеры между разными языками?
питер уровни: возможно, это потому, что многие практикующие больше фокусируются на своем карьерном росте, чем на крутых или более ценных результатах.
лекс фридман: я думаю, это не обязательно из эгоизма, а потому, что работа всей системы этого не позволяет...
питер уровни: просто это ограничено системой.
лекс фридман: система имеет тенденцию подавлять эти преобразующие элементы.
питер уровни: на самом деле, я сталкивался с подобными ситуациями, когда контактировал с крупными компаниями, с которыми сотрудничал. я общался там со многими сотрудниками, и они тоже усердно занимаются практическими делами и обладают выдающимися способностями, но мне всегда нравится обливать их холодной водой, типа «друзья, я полгода общался с 20 людьми, но там никакого результата не было вообще». «они могут только улыбнуться и сказать: «я знаю, мы делаем все, что в наших силах». да, я знаю, так что это своего рода систематическая жесткость.
лекс фридман: да, я не знаю, есть ли лучшее слово, но, возможно, авторитарное вмешательство сверху вниз иногда не так уж и плохо, как, например, прямое вмешательство генерального директора. возьмем, к примеру, youtube. высшее руководство может активно способствовать реализации многоязычных аудиопроектов. это должно быть наивысшим приоритетом.
питер уровни: я думаю, что крупные компании, особенно крупные компании в сша, во многих вопросах уделяют больше внимания соблюдению технологических процессов. весь процесс должен быть завершен, чтобы крупные технологические компании никогда не смогли перенять мой стиль одинокого рейнджера. все работы там должны проводиться поэтапно и в заранее оговоренном порядке.
лекс фридман: так что мой ответ всё тот же, авторитарная или авторитарная форма власти. например, стив джобс часто поступал так, и то же самое можно сказать и о многих смелых лидерах, с которыми я встречался. они игнорируют юридические вопросы, игнорируют правила и решительно продвигаются вперед.
питер уровни: да, иногда это единственный способ добиться цели.
лекс фридман: игнорируйте связи с общественностью и игнорируйте мнения других людей. они делегируют полномочия инженерам, прислушиваются к предложениям рядовых сотрудников и требуют достижения определенных результатов в течение этой недели. вот как это было сделано.
питер уровни: правила могут быть изменены. например, youtube выпустил услугу дубляжа с использованием искусственного интеллекта, но иск затрагивает некоторые юридические вопросы, поэтому законы соответствующим образом изменятся. после того, как апелляции будут рассмотрены, верховный суд рассмотрит и вынесет решение, чтобы независимо от того, хороший или плохой результат, это было отражено в законе. поэтому самое главное — развернуть функции, чтобы можно было изменить общество и правовую базу. и если вы будете колебаться, не предпринимать никаких действий и всегда бояться коснуться границ закона, вы никогда не сможете изменить реальность.
отказ от ответственности: эта статья была переведена infoq и не может быть воспроизведена без разрешения.