Секретная Гильдия Долины Кремния

    Пару недель назад я пил пиво с друзьями в Сан-Франциско и кто-то язвительно заметил:

    «У тебя слишком много хипстеров, эдак вы не отмасштабируетесь. Найми несколько жиробасов, знающих C++.»

    Шутка смешная, но заставила меня задуматься. Кто эти «жиробасы, знающие C++» или, как сказал еще кто-то, «бородатые парни в растянутых свитерах, которые поддерживают сервера Google»? И почему если ты встретил одного из них, это как дернуть за нитку клубка и они вообще все, похоже, друг друга знают?

    Причина в том, что…

    … все лучшие инженеры в Долине, осознают они это или нет, входят в секретную Гильдию. Они составляют братство мастеров, обладающих следующими чертами:

    • Их профессия — создавать программное обеспечение.
    • Их инструменты — C, C++ и Java, а не Javascript или PHP.
    • Они носят футболки с ироничными надписями, и это верхний предел их чувства моды.
    • Они не хипстеры, которые живут в районе Mission или вообще в городе; они живут около остановки электрички CalTrain, где-то на полуострове в южной части залива.
    • Они собираются по четвергам на Ночь Игр, чтобы поиграть в Колонизаторов.
    • Они пассивны, логичны и вообще похожи на Спока.


    Им неинтересно твитить, писать блоги или делать доклады на конференциях. Им интересно делать код и запускать его в бой. Их легче всего застать на IRC, за заполнением багрепортов для проектов Apache, ну или за развитием Github репозиториев в свободное время.

    Они часть кочующей шайки софт-ремесленников, обучавших друг друга в Долине в течение последних 40 лет, и они незаметно, но надежно построили инфраструктуру, стоящую за самыми успешными компаниями мира. Когда они уходят — как ушли из мест вроде Netscape, Sun, Yahoo — покинутые фирмы чахнут, увядают и умирают.

    Если ты хочешь построить технологическую компанию, тебе потребуется их нанять, но члена Гильдии невозможно нанять через рекрутера. Рекрутеры и так ежедневно наносят им «холодные» звонки, пишут «холодные» электронные письма и прочие сообщения на LinkedIn, однако ответ Гильдии всегда аналогично холоден.

    Настоящего члена Гильдии от новой работы в Facebook, Google или том длинном архипелаге стартапов, что строят их собратья, всегда отделяет ровно одно сообщение скайпом, аськой или другим IM. Внешне успешные компании, которым не удается привлечь инженеров из Гильдии, обязательно будут бороться с проблемами производительности и стабильности своей технологии — как раньше боролся LinkedIn и как до недавних пор боролся Twitter.

    Предприниматель или топ-менеджер крайне редко зарабатывает членство в Гильдии, ибо для этого требуется пройти путь ученичества, на который мало кому хватает таланта или энергии. Однако возможно заработать уважение Гильдии и убедить ее членов, что ваша компания — Дом Гильдии, то есть место, где они могут ежедневно собираться, чтобы учить своему ремеслу и развивать его.

    Начинается оно с инженерной культуры, когда технологические решения принимаются по техническим причинам, а не личным мотивам. Еще оно значит, что мастерам дают решать проблемы при помощи создания новых инструментов, а не просто упорным, но тяжелым применением инструментов старых. Именно эти ценности Google и Facebook (два настоящих Дома Гильдии из Долины) нахваливают любому инженеру, что спросит о них.

    Наконец, неявный пакт, заключаемый Гильдией с компанией гласит, что усилия членов Гильдии не окажутся напрасными. Самая могущественная сила, что привлекает Гильдию, суть обещание строить продукт, который попадет в руки сотен, тысяч или миллионов довольных пользователей. Это и есть желанная валюта, и предложить ее могут даже компании типа foursquare, еще пока борющиеся за построение своей инженерной репутации.

    Гильдия Долины почти совершенно невидима, но именно связи с ней определяют взлет и падение технологических гигантов. Стартапы, что сегодня ценят невоспетые таланты ее членов, завтра станут историями успеха.

    Дополнение от автора: Как говорил Джордж Э.П. Бокс, «Все модели неверны. Некоторые модели полезны». Моя ироничная модель анти-хипстерской Гильдии Инженеров разозлила воспринявших ее буквально, но цель моей риторики иная: заявить, что тяжелая инженерная работа негламурна и для медиасреды либо правящей в Сан-Франциско поп-культуры стартапов зачастую невидима. Но если хочешь построить успешную технологическую компанию, то неплохо бы целиться на опытных парней, оттачивающих свое мастерство в окопах Долины последние несколько десятилетий, и на тех, кого они обучили.

    Примечания переводчика: «Долина Кремния» специально, с целью повысить напыщенность. Другие небуквальности тоже намеренно. Жир есть, бороды нет, свитера тоже, продолжаю работать над собой. ;) Оригинал здесь: medriscoll.com/post/9117396231/the-guild-of-silicon-valley; запостить топик системы «перевод» с прописанной ссылкой не дали нововведения про хабы и дизайн (искал выпадающий список с типом, но не нашел), исправлюсь в будущих переводах.
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 81

      +26
      А вот доктор Шелдон Купер ходил на конференции. :)

      Но автор жжот и во многом прав.
      • UFO just landed and posted this here
          –1
          Ага, ходил чисто поржать :)
            +10
            Зачем поржать? Взорвать кому-нибудь мозг.
            image
              0
              На картинке он скорее пытается кого-то убить взглядом.
                +1
                Ну да. Взглядом взорвать мозг Леонарда :-) S01E09
          +25
          >два настоящих Дома Гильдии из Долины

          Моё воображение уже нарисовало фэнтези-трилогию на полторы тысячи страниц в стиле Толкиена или Пратчета.
            +4
            И были Айнуры в Доме Гильдии и говорил он с ними, предлагая им темы — и они решали Ему технические задачи и Он радовался...
              0
              Хороший кодогенератор :)
                +1
                Пишите, что уж там :)
                  0
                  Гильдия из Долины? Перумов же!
                    0
                    Прошу прошения, ответ для tangro
                      0
                      Кстати да. Вспомнил уже после того, как написал.
                +30
                Если совсем в корень копнуть, то все банально — профессионалы идут туда, где видят возможность _своего_ профессионального роста. Актуально для всех, но наиболее актуально для технарей, более склонных к узкой специализации без переключения в другие области (я не про другие языки/платформы, а другую деятельность).

                Для стартапов же, на мой взгляд, еще важнее обратное следствие: такие профессионалы хороши для оптимизации — для масштабирования проекта с уже подтвержденной до деталей бизнес-моделью. А на старте нужны пусть не такие зубры, но мастера на все руки, обязательно способные не только программировать, но и общаться, без склонности к перфекционизму — даже если за ними придется потом всю начинку переделывать.

                Почему так: На старте же проекта бизнес-модель на самом деле не известна, в каких бы деталях ее ни описали/ни продумали, а значит, цель — найти бизнес-модель через эксперименты: очень много неопределенности, разные виды деятельности завязаны одна на другую, разделить их сложно. В такой ситуации те профессионалы, которые фокусируются лишь на своей области, только мешают: стремятся сделать сразу хорошо свою часть, плохо понимают других участников. Это касается не только технарей, но у технарей выражено обычно сильнее в силу специфики профессии и мышления.

                  +30
                  The Elder Scrools IT: Brotherhood of the Silicon Valley. Soon.
                    0
                    Схожий пост недавно читал о других олдскульных ребятах: Dark Matter Developers: The Unseen 99%. В России чаще встречаются, чем герои этого рассказа :)
                      –46
                      Их инструменты — C, C++ и Java, а не Javascript

                      Автор, гори в аду с такими обобщениями.
                        +13
                        Забавный момент: в вашем профиле указаны Javascript и PHP в качестве интересов. Хотя я тоже против подобных обобщений — есть языки много лучшие, нежели C++ и Java.
                          +25
                          Я бы воздержался от подобного «сравнения» языков. Каждый язык хорош для той задачи, для которой создавался.
                            –20
                            Языки можно сравнивать по определенным параметрам, и я, например, не вижу преимуществ C++ перед D.
                              +16
                              Популярность и всё, из нее вытекающее, например наличие сообщества, которое уже ответило на большую часть появляющихся у вас вопросов, библиотеки, фреймворки, компиляторы и отладчики на все вкусы жизни… Продолжать?
                                –17
                                Сообщество и популярность — это не свойство языка как такового.
                                  +5
                                  Не свойства. Это производные от свойств. По ним можно сравнить жизнеспособность языков. На счет того, что, мол «D моложе и просто не успел еще» отвечу, что .NET, Ruby и прочие — еще моложе, а однако же успели много чего.
                                    +1
                                    Поверьте — это производные далеко не от свойств языка, сколько от условий его появления и других внешних факторов. C++ получил распространение лишь благодаря богатому наследию языка Си, но сам по себе на данный момент представляет из себя нагромождение костылей, украшенных вырвиглазным синтаксисом.
                                      +4
                                      Сразу видно что ни хрена в С++ не «щарите» :(

                                      (прости за грубость, просто «перегрузка операций, шаблоны, ООП(в общих словах), СТЛ, ...» не есть «богатое наследие С»).
                                        +1
                                        И если я не ошибаюсь, то всё то же «богатое наследие» C вполне может использоваться и в D. Или ошибаюсь?
                                          +1
                                          Конечно можно :) По-мне D «унаследовал» все лучшее, что можно.
                                            0
                                            Ну тогда я не понимаю, в чём поинт товарища выше, говорящего «C++ получил распространение лишь благодаря богатому наследию языка Си» :)

                                            Если это действительно так, то у D сейчас ровно все те же шансы (и даже лучше): у него всё то же самое «богатое наследие С», плюс отсутствие того «нагромождения костылей и вырвиглазного синтаксиса».

                                            Но что-то я не особо наблюдаю взлёта D %)
                                              0
                                              D появился позже, когда C++ уже прочно вошел индустрию. Нормальной IDE для него нет до сих пор, кстати. Качество языка как такового — это далеко не главный фактор, влияющий на его популярность.
                                                +6
                                                Ну а мы тут в основном люди практичные, поэтому свойства и достоинства языка как такового (в отрыве от реальных задач) как-то не особо рассматриваем.

                                                Лично мне пофигу, насколько быстро и красиво можно на том или ином языке написать поиск простых чисел, чисел Фибоначчи или обход бинарного дерева.
                                                Меня интересует его применимость для реальных задач, когда помимо синтаксиса приходят такие факторы, как «сроки», «бюджет» и много всего другого, и когда отсутствие IDE — пиндец какой охрененный фактор, и все достоинства моментально летят к чертям.

                                                Переход на другой язык как таковой — фигня вопрос. Я был свидетелем, как Java-девелоперы в течение одного года переходили сначала на Python, потом на C++/Qt/QML — и ничего, без проблем. Так что новизна самого языка — фигня. А вот отсутствие элементарных инструментов — вот тут и происходит «до свидания».
                                                  0
                                                  Меня интересует его применимость для реальных задач, когда помимо синтаксиса приходят такие факторы, как «сроки», «бюджет» и много всего другого, и когда отсутствие IDE — пиндец какой охрененный фактор, и все достоинства моментально летят к чертям.

                                                  Поэтому и пишут сейчас все на C++ да PHP. И я пишу на C++, что бы там Dehumanizer ни думал, хотя мне это ни капли не нравится.
                                                    –1
                                                    Ну так вот это и является преимуществом C++ перед D. Собственно, его уже озвучили ниже.
                                          0
                                          Конечно шаблоны и ООП — это не наследие Си, ведь я подразумевал множество готовых к использованию библиотек, а не криво приклеенные возможности языка.
                                        • UFO just landed and posted this here
                                          +2
                                          > На счет того, что, мол «D моложе и просто не успел еще» отвечу, что .NET, Ruby и прочие — еще моложе, а однако же успели много чего.
                                          D старше .NET меньше чем на год. Учитывая, что DigitalMars не располагает ресурсами сравнимыми с таковыми у Microsoft, результат очень даже хорош. Ruby, PHP и Java — 95го года рождения, Python — 92го, про C и С++ уже тогда были динозаврами.

                                          Разработчики D сами не молодцы. Язык предполагается для уже много лет занятой ниши. Такая длительная разработка, deprecated старая и незаконченная новая версии языка на популярности сказываются естественным образом. Лично мне кажется, что включение D в одну из будущих версий GCC может наконец-то привлечь сообщество свободного ПО, но если нет, не представляю, как он вообще выживет.
                                      +3
                                      ну… одно и первых приходящих на ум преимуществ — огромное количество существующего и работающего кода на C++.

                                      Согласен с тем, что можно (точнее — нужно) сравнивать, опираясь на какие-то критерии. Несогласен с голословными максималистскими утверждениями что «одно лучше другого».
                                        +13
                                        Эм… А как на счет того преимущества, что на С++ реально пишут?
                                        –12
                                        Кроме Паскаля!!!
                                          +2
                                          Паскаль плох для обучения студентов? Разве?
                                            –1
                                            Еще пригоден, но уже совсем неактуален. При прочих равных теперь есть варианты лучше.
                                              0
                                              Какие, например?
                                                0
                                                Да вроде очевидно, какие. Если действительно интересно — добро пожаловать в приват, а спорить здесь ради совершенно пустого спора — я не буду.
                                                  0
                                                  Haskell, например. Некоторые его и в школе преподают.
                                              +2
                                              Этот язык создавался как обучающий и прекрасно справлялся со своей задачей. На тот момент ему не было альтернатив.
                                              0
                                              И кстати, еще кроме Алгола, Кобола итп «радостей» жизни!
                                              +3
                                              Ассемблер? :)
                                            +4
                                            Perl. Тоже вполне себе олдскульный и до сих пор горячо любимый :)
                                              0
                                              Узнал себя в описании. Правда я не жирный и не ношу свитер, но я пишу на С++, не имею блога, не пишу в твиттер и фейсбук, и не хожу на конференции. Да, еще я не живу в Сан-Франциско. А жаль.
                                                +18
                                                655 комментов на Хабре повысили ваш hipster level на 34.788%
                                                  +3
                                                  Ну вот, теперь меня не возьмут в Гильдию :(
                                                    0
                                                    Да ладно, вам-то может ещё простят, а вот мне туда путь по-любому закрыт %)
                                                      +2
                                                      PHP?
                                                        0
                                                        А хотя бы в профиль заглянуть — никак? Я уже не говорю о том, чтобы проследить основную мысль данной конкретной ветки.
                                                  0
                                                  И не читаете хабр
                                                  0
                                                  Были бы мысли, чтобы их выразить на все равно каком родном языке.
                                                    +11
                                                    Вот этот парень явно из Гильдии
                                                    image
                                                      +1
                                                      напоминает переводы от ализара…
                                                      но сам смысл статьи очень хороший, спасибо.
                                                        0
                                                        Пообсуждать качество перевода, кстати, завсегда готов в привате; поднабить руку именно с переводами одна из целей (вторичная, понятно).
                                                        0
                                                        Недавно в Нью-Йорке познакомился с программистом, который два года сидит без работы, программирует на Си, много лет работал в очень известной конторе.
                                                        Как такое возможно, что он до сих пор без работы? Возможное объяснение, которое его хорошо характеризует, он впервые от меня услышал такие слова как css…
                                                          0
                                                          А может она ему не сильно нужна? Если человек несколько лет писал на С для известной конторыто скорее всего с мозгами у него все в порядке. Выучить за 2 года можно было бы много чего, чтобы работу найти.
                                                            0
                                                            Я ему сказал, что есть такие какие языки как php (он тоже про него впервые услышал), ушел его изучать. Пожалуй мне стоит написать пост про американских программистов, их хорошая жизнь портит. Правда боюсь, что пост однобокий выйдет.
                                                              0
                                                              А вас не смущает что php и C — это языки из очень разных областей и переход из одной в другую не всегда имеет смысл. А вот хороший специалист в любой области обычно очень ценится.
                                                              Я правда предполагаю что на си тот человек писал реально сишные, низкоуровневые вещи а не сайты клепал.
                                                                0
                                                                У меня есть три теории на его счет:
                                                                1) Что-то вроде аутизма, как главный герой фильма «Человек дождя», который умел быстро считать цифры, а все остальное его мало волновало.
                                                                2) Программист двухтысячного года. Когда была истерика насчет окончания 1999. Под эту проблему программисты штамповались на курсах. Трехмесячный курс и вам выдавали диплом конченного программиста. И людей с такими дипломами брали на работу, платили им от 50 до 70 тыс. долларов в год. А на работе им давали простые задачки. Когда проблема 2000 прошла, какая-то часть таких программеров, которая успела нахвататься триков, смогла удержаться. То есть я хочу сказать, что это не настоящие программисты, и никогда им не хотелось быть таковыми. Они всего-то использовали готовые реализации кода записанные в тетрадке, не вникая в теорию. И их все устраивало.
                                                                3) Чувак действительно умеет программировать. НО! Он стал программистом, потому что там много платили. Он не программист в душе, поэтому он выбрал язык, который тогда пользовался большим спросом в больших компаниях. Его больше ничего не интересовало.

                                                                Надеюсь вы поняли о чем я? Могу привести пример. Допустим, что есть художник, он с детства рисует, на заказ и для себя, просто так для души. Он всем интересуется, какие есть техники рисования, какие художники стали известными и так далее. И тут вдруг на рынке появился большой спрос на художников, и вот приходит человек, который никогда не умел рисовать, немного выучивается и рисует в одном стиле. Рисует плакаты, а потом спрос на плакаты падает. И теперь требуется рисовать в стиле Шишкина. о_О
                                                                  0
                                                                  Уточню свой коммент, ведь Си по сей день пользуется спросом, на том же опенсорсе, а тот, кто там участвовал, обретает имя в своем круге. А когда ищут нового работника, то сначала идут через знакомых: «У тебя кто-нибудь на примете?». Но зачем ему участвовать в опенсорсе? Там же денег не платят.
                                                              0
                                                              Как css связано с Си?
                                                                +5
                                                                Си Эс Эс
                                                                  0
                                                                  Никак не связано с Си, имелось ввиду, что человек кроме Си ничего не знает, не в курсе событий, даже поверхностно ничего слышал. Он получал свои 70 тыс в год и был жутко доволен, не интересовался новостями, да ему и не нужно было.
                                                                    0
                                                                    Теперь всё понятно, спасибо кэп :)
                                                                      0
                                                                      Так, что мы имеем: программиста на С, который «два года сидит без работы» и «получал свои 70 тыс в год». Также держим в уме вполне конкретную статистику, что средний сишник получает как минимум 80-90, а хороший — так влёгкую и 120, и 150.
                                                                      Так может объяснение тому, «как такое возможно», очень простое — может он просто хреновый сишник?
                                                                    0
                                                                    Речь про кругозор.
                                                                    +1
                                                                    Знакомый знает Си, но не знает С++? Вот это странно. А не знать css это нормально, не всем же быть веб-девелоперами.
                                                                      0
                                                                      А чего здесь странного?
                                                                        +1
                                                                        Да, но вы хотя бы слышали про css и можете мне что-то ответить. Знать не обязательно, но поинтересоваться стоит, хотя бы википедию почитать. Речь про кругозор. Если вы не в курсе событий, то это характеризует не с лучшей стороны.
                                                                        Приведу, хороший пример. Автомеханик, он ездит на японке, у него нет денег на Бэнтли, но так как он любит ремонтировать автомобили, то на досуге почитывает журналы об устройстве автомобилей различных марок. И когда у кого-то Бэнтли ломается, то доверятся тому автомеханику, который хоть что-то слышал об устройстве этого авто.
                                                                        Кстати, я вам привел реальный случай, который случился с моим знакомым автомехаником. Он никогда Бэнтли не ремонтировал, но ему доверили, и он справился.
                                                                          0
                                                                          Сравнили с++ с пхп, как японку с бэнтли? Однако, тонко.
                                                                      0
                                                                      Прослезился
                                                                        +5
                                                                        Гильдия… Долина… Перумов детектед.
                                                                          +4
                                                                          Романтический техно-гламур.
                                                                            +1
                                                                            Уже писали, что неплохо бы поменять
                                                                            C, C++ и Java
                                                                            на
                                                                            Haskell и LISP?
                                                                              +5
                                                                              [13:33:29] Mr.D: там в каментах еще один фанат D буйствует)
                                                                              [13:33:42] Кирилл: ща ещё про хаскель вспомнят
                                                                              –3
                                                                              Якась фiгня, друже
                                                                                0
                                                                                А по-моему все очень даже правда. В 90-е годы умным бородатым дядям не было дороги в этой стране. Они прозябали на кафедрах всевозможных мехматов, топили свои умные головы в дешевом пиве и вели умные разговоры. А там их оценили… И не деньги стали мотивацией для большинства.

                                                                                Only users with full accounts can post comments. Log in, please.