Архитекторы не то, что вы думаете!

Архитектура
Автор|Ван Фуцян

Редактор | Сяочжи

печатьчитать оригинал, получайте SMS-напоминания, не пропустите следующий большой разговор InfoQ о кофе в прямом эфире!

Отвечать:питатьчтобы скачать видео.

написать впереди

Все говорят об архитекторах, но кажется, что все понимают это по-своему, и отличить кого-то друг от друга сложно. Сегодня г-н Фуцян только что позаимствовал сокровище «большого разговора о кофе», чтобы быть учителем, смеяться над своим собственным опытом работы архитектором и делиться с вами своими знаниями об архитекторах, независимо от того, находитесь ли вы у подножия горы. , склоне горы или вершине горы, надеюсь, он будет полезен студентам, интересующимся восхождением на «Гору Архитектора».

мой путь архитектора

Наиболее типичным этапом на раннем этапе моей карьеры является Yingji Software (Dalian), компания, которая будет «ругаться», пока кто-то упоминает ее в Даляне, потому что 996 сейчас очень распространен в интернет-индустрии, на самом деле. , когда я был в Инцзи, я привык к этому, это был 2006 год. Многие жаловались на усталость, слышал, что некоторые уходят на следующий день после прихода в компанию.

В то время я вошел в Инцзи полностью из-за упрямства, потому что в то время был «маленький японский ребенок», на которого многие китайцы смотрели свысока, о, нет, это был «старый» японский ребенок, который спал всего несколько часов. в день, но с учетом книги стилей детализирована до уровня псевдокода, и ошибок в принципе нет.В то время технический директор Лао Ван несколько лет следил за японцами.Это в основном такая интенсивность работы Я не могу проигрывать в молодом возрасте...

В работе Инцзи работа с отчетами Excel является типичным сценарием. Все следуют стилю отчетов Excel, данному японцами, и используют POI для прямого написания кода для рисования таблиц и заполнения данных. изменился способ работы.Я взял файл стиля отчета, предоставленный японцами, и очистил его, прочитал его в программе как шаблон, а затем установил значение непосредственно через небольшое количество кода.Эффективность значительно улучшилась, и все будут следовать рисунку тыквы позже.Сенсация идет, это самый маленький архитектурный проект, который я сделал. (Дальнейшее использование ireport, crystal report и других решений, это нечто другое)

Несмотря на то, что в то время моим титулом или уровнем был Java-программист, на самом деле я выполнял работу архитектора.

Присоединился к отделу технологии платформы Alibaba 23 июня 2009 г., участвовал и руководил проектированием, разработкой и продвижением веб-фреймворка ROMA, промежуточного программного обеспечения EROSA и EROMANGA.Должность также изменилась со старшего инженера Java на технического эксперта и старшего технического эксперта. , а фактически выполняют функции архитекторов:

  1. ROMA - это построить фреймворк-гранулированный программный фреймворк.Конечно, многие идеи пересклеены из сломанного скелета SpringMVC ;)

  2. Erosa обрабатывает репликацию бинарных журналов MySQL и создает общий продукт данных, учитывая восходящие и нисходящие системы и пользователей канала репликации;

  3. Eromanga — промежуточное программное обеспечение сообщений, которое сочетает в себе самую раннюю идеологическую архитектуру Kafka в сценарии Erosa, которую можно назвать полной программной системой и продуктом, работающим независимо;

На данном этапе я являюсь архитектором, занимающимся детализацией фреймворка и системы.

Если вы признаны всеми как технический архитектор, то ваши дни в отделе технологий платформы Alibaba неизгладимы.Шутко сказал, теперь мы все питаемся от старых дней того времени ;) День и ночь я читаю английские газеты и электронные книги , и многие из этих материалов можно будет увидеть в Китае только через 2-3 года.

В 2012 году после внутренней интеграции Ali Group меня перевели в Tmall, где я отвечал за общую структуру отдела шопинга. С технической точки зрения большинство систем гидов по магазинам построено вокруг поисковых и рекомендательных систем, но с точки зрения функций всего отдела гидов по магазинам дело не только в технологиях.

В дополнение к соединению платформы доставки, операционной платформы и других основных систем управления покупками для формирования экологической цепочки системы управления покупками также необходимо понимать концепции и ресурсы на разных уровнях, таких как трафик, пользователи, товары, организационная структура и т. д. , хотя ответственная работа по SEO не была проделана (коммерчески). Я это понимаю ^_-), но это действительно улучшило мое познание на архитектурном уровне. Вы больше не фокусируетесь только на технологиях, но и на бизнесе, организационной структуре, люди и т.д. область знаний.

Детализация архитектуры — это уже не одна программная система, а несколько программных систем; в центре внимания архитектуры — не только технологии, но и вещи, выходящие за рамки технологий.

Я пришел в Wacai в 2014 году, потому что Далянь всегда строил систему вокруг финансов, и технические резервы уже есть, так что это можно расценивать как возвращение в зону комфорта. Как только я начал копать деньги, я вошел в маленький черный дом, С самого начала я руководил кем-то, чтобы писать код, следить за ходом проекта, координировать персонал и ресурсы, до более поздней организации и управления командой, я испытал из десятков человек до 700+ человек перед уходом в 2016 году. стадия роста. Детализация архитектуры на этом этапе включает структуру, систему и экологию технологий на ранней стадии, а также организацию, культуру и управление командой на более поздней стадии.

Хотя есть много причин покинуть Waicai в 2016 году,Наиболее важным фактором может быть несоответствие между познанием и функцией., Поэтому я решил начать новое путешествие и решил начать бизнес.

Мой личный путь как архитектора в целом выглядит так.

Некоторое время назад г-н Сан из 51 Credit Card хотел, чтобы я управлял дочерней компанией в качестве генерального директора. Хотя генеральный директор действительно является моей следующей целью как архитектора, структура собственности затрудняет мне психологическое «отлучение». продолжать быть жестоким к себе Один момент, я все еще отклонил предложение, но я все еще очень благодарен мистеру Суну за его доверие.

Мой тип архитектора

Многие студенты, должно быть, задаются вопросом, а разве мы не говорим об архитекторах? Как вы привлекли генерального директора? На самом деле архитектор — это просто функция, а должность или звание с функцией не конфликтуют.

На самом деле существует много типов архитекторов, наиболее типичным из которых является Лу Су из Alipay. Думая о своем ppt, объясняющем эволюцию общей структуры Alipay в простой форме, после прочтения г-н Фучжу просто восхищался ею. Жаль, что я не воспользовался возможностью следить за большим кофе, и уже слишком поздно сожалеть, и Лу Су также изменился с первоначального главного архитектора Alipay на нынешнего технического директора Ant Financial и продолжает двигаться вперед. по дороге архитектора...

Почему вы говорите, что продолжаете двигаться вперед по дороге архитекторов? Потому что технический директор также является архитектором.

Как технический директор, который не пишет код, Фэн Дахуэй фактически был обижен. Технический директор отвечает за структуру всего технического отдела, включая, но не ограничиваясь организационной структурой команды, культурой команды, подбором и удержанием персонала, компенсациями и льготами и т.д. и т.п., а также координирует работу различные отделы, такие как продукты и маркетинг. Таким образом, написание кода больше не является основной компетенцией и стандартом оценки технического директора. Как структурировать технический отдел и координировать другие отделы для поддержки развития бизнеса компании, является основной обязанностью технического директора как руководителя. архитектор технического отдела. Итак, брат Дахуи, ты обижен ;)

Сказав это, некоторые технические директора иногда пишут код, что также является своего рода забавой.Например, босс нашего отдела технологий платформ (P11 Али в те дни) иногда пишет о golang, но вы не можете вычесть, пишете ли вы код или не в шапку ко всем.КТО а, да?

Босс Джек Ма на самом деле архитектор, он архитектор Али, бизнес-империи, теперь считается, что никто не усомнится в его архитектурных способностях в бизнесе и стратегии.

Чарли Мангер — мой кумир во втором поколении (что? Кто такое первое поколение? Брюс Ли!) и архитектор, он помогает Баффету структурировать экосистему бизнес-инвестиций, используя знания в разных областях и дисциплинах. Типичное концептуальное положение Чарли Мангера называется эффектом лоллапалуза, что означает, что как только вы сможете соединить и интегрировать знания из разных областей, вы сможете сформировать мощный эффект просветления, а это именно то, к чему должны стремиться архитекторы.

Сколько людей смотрели «Силиконовую долину»? Персонаж Питера Грегори в нем произвел на меня глубокое впечатление. Когда два основателя компании обратились к нему за финансированием, Грегори молча сидел и бормотал около n часов и, наконец, напрямую разместил распоряжение о сделке, что принесло двум финансистам необходимое финансирование. Григорий — типичный глубокий мыслитель, в процессе глубокого мышления он может связать события и выстроить цепочку транзакций для достижения конечной бизнес-цели. Должно быть сходство в стратегии с братом Ляном!

Архитектором на более высоком уровне является наш Дэн Сяопин, Дэн Лао, главный архитектор реформы и открытости на национальном уровне, а также главный архитектор.Задействованные ресурсы являются более гранулированными, и это также может способствовать реализации в рамках временное окно в несколько десятилетий.Этот архитектор просто потрясающий!

Как видите, архитекторы различаются в зависимости от архитектурных областей, с которыми они могут работать, и архитекторы также имеют разные типы и уровни.Если вы все еще спорите о том, должны ли архитекторы писать код, то вам следует подумать о своей собственной архитектуре.

Я думаю, что основные компетенции, которыми должен обладать архитектор Подключить все

Я думаю, что ключевой компетенцией архитектора является способность соединить все, и лозунг архитектора должен звучать так: «Соединение для создания ценности».

В настоящее время в Интернете или в книгах более широко пропагандируются такие теории, как правило 10 000 часов.Пока вы верите в правило 10 000 часов, вы можете стать экспертом в определенной области, а можете стать костяком. на рабочем месте.Но почему?Многие руководители или владельцы компаний не являются профессионалами и не усердно оттачивают свои навыки, но они являются руководителями или владельцами компаний? Потому что никто не скажет вам, что, помимо правила 10 000 часов, архитекторы могут выбирать путь «подключение для создания ценности».

  • Узел графа в графовых вычислениях занимает видное место, но какой граф можно назвать без ребра и какую ценность он дает?

  • Телефоны и мобильные устройства важны, но кроме подключения телефонных линий и оптоволокна их можно использовать только как украшения;

  • Сообщества и города, где собираются люди, важны, но без связи дороги они могут только слышать друг друга и закрывать страну;

Будь то эксперт или архитектор, это важно, но в случае, если большинство людей не могут точно понять архитектора, я должен говорить за архитектора ;о)

Eager To Learn

По сути, правило 10 000 часов заключается в том, чтобы неоднократно полировать и углублять повторяющиеся вещи, но архитекторам приходится чаще сталкиваться с неизвестными и новыми вещами, поэтому архитекторы должны иметь возможность постоянно учиться, чтобы быть компетентными в этой функции.

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

Be Open-Minded

Много раз раньше я просто требовал непредвзятости, непредубежденности, но обнаружил, что это не работает. Позже я понял, что может ли человек быть Открытым или нет, зависит не от того, есть ли у человека это сознание, а от того, есть ли у человека опыт. Во многих случаях просто быть в сознании недостаточно, вы должны испытать это сами, удариться о южную стену, а затем постепенно стать открытыми.

Я помню, как однажды в беседе с генеральным директором Hangzhou Helium Krypton Technology сказал, что их технический директор стал гораздо более общительным с тех пор, как он отправился с ним работать с клиентами и рынками, и мы оба не могли не улыбнуться. Это действительно так, чтобы каждый сам не ударился о южную стену, во многих случаях бесполезно полагаться на крик.

Мне очень нравится музыкальная тема "Попробуй все" в "Зверополисе". Вдохновившись ею и основываясь на своем личном опыте, я подытожил фразу и дал ее всем:

C the world, meet the people and try everything!

Leadership

Недостаточно просто нарисовать идеальный архитектурный план. Квалифицированный архитектор также должен быть в состоянии руководить или координировать всех для реализации этого архитектурного плана. Может ли он быть реализован и насколько большой архитектурный план может быть реализован, часто является испытанием. руководит архитектор.

В менее сложной архитектурной области архитекторы обычно могут выполнять задачи со своими собственными намерениями, но когда речь идет о сложной архитектурной области, чтобы добиться успеха, архитекторы должны иметь как заговор, так и единство политики и религии. Чаще всего он может сделать больше с меньшими затратами. Однако, как правило, лидеры не являются менеджерами, и лучше всего добиваться «простого сердца, сложного мозга» при поиске людей и вещей. Если вы хотите получить более высокий ранг, будьте морально готовы к боли и трудностям, которые с этим связаны ;)

Каждый является архитектором

Я не думаю, что архитекторы обязательно связаны с позициями и позициями.Каждый может быть архитектором в любом сценарии, но гранулярность архитектуры и самопознание архитектуры разные.

Я подчеркивал квалифицированного архитектора, но если мне нужно классифицировать архитектора более высокого уровня, есть также отличный архитектор Ответственность является необходимым барьером, чтобы стать отличным архитектором.

Сегодняшняя рекомендация

Нажмите на изображение ниже, чтобы прочитать

Сегодняшняя практика Toutiao Go по созданию сотен миллиардов микросервисов