Босс Xianyu Zongxin рассказывает о кросс-энд карьерном росте

программист Flutter
Босс Xianyu Zongxin рассказывает о кросс-энд карьерном росте

Привет всем, я@Луожу

Эта статья была впервые опубликована вОфициальный сайт Луожу

Эта статья синхронизирована с общедоступным аккаунтом Luozhu Morning Tea House, пожалуйста, свяжитесь с автором для перепечатки.

Нелегко создавать, развивать привычку и иметь три последовательных качества!

Благодаря нагггетсам и Зои

Прежде всего, я хотел бы поблагодарить Nuggets, сообщество, которое помогает разработчикам расти.С тех пор, как я начал вести блог в 2020 году, я не только вложил (водил) почти 80 блогов, но и совершил небольшой прорыв в своей карьере. Самое главное, что после того, как вы открыли меня, я встретил много хороших друзей и боссов через платформу Nuggets. Среди них наибольшее влияние на меня оказывают Дашенг и Брат Ян, они дают советы или прямо бьют меня, когда я много раз путаюсь или бездельничаю.

Кстати, на этот раз вела Зои.Событие March Pass открыто, и оно ждет вас, чтобы сразиться!В начале я отказался от деятельности, ведь у меня не было планов менять работу. Зоя сказала мне, что если я не устраиваюсь на работу, всегда есть погоня за продвижением по службе и повышением зарплаты.Маршрут 2: Повышение по службе и повышение зарплатыПорекомендовали мне, и даже давили на меня тем, что я должен вам статьи дуги. Эм! Я завершил задание по прорыву уровня при условии, что одноклассники Зои продолжали спрашивать и настаивать на черновиках Я не знал, что до конца задания все еще была ссылка на рекомендации наставника по планированию карьеры (p≧w≦q). Низкий поклон нашим трудолюбивым и ответственным одноклассницам Зои, вы хорошо потрудились! Раньше я ошибался, теперь я хочу быть хорошим человеком.

История активности

технический обзор

Третий из которых получилНаграда за лучшую статьюПриз - это веселье вокруг самородков!

Обзор проекта

Из-за задержки с покупкой дома в Линьане на данном этапе была опубликована только одна статья, и для меня большая честь получить ее снова.Награда за выдающуюся статью с обзором проекта, приз все равно загул вокруг Наггетс! Мой партнер сказал, что я могу продать периферию Nuggets.Посмотрите на мои три бака, один для чая, один для кофе, один для простой воды и два мертвых лежат дома:

WechatIMG101.jpeg

план роста

Кто такой мистер Сяо? Г-н Сяо - брат, который много работал вместе с моим старым клубом. Мы вместе писали код и вместе принимали ванну. Сейчас он технический директор Xigma Cloud. Если найдется подходящий друг, я могу помочь доставить мое резюме.

Спасибо, Цзунсин.

Когда я узнал, что еще есть наставник, который будет руководить планированием карьеры, я попросил Зои помочь связаться с г-ном Цзунсинем, чтобы выбрать меня.Во-первых, я очень рано обратил внимание на практику Сяньюй во Flutter, а во-вторых, ее возглавлял г-н Цзунсинь. Команда — это именно то кроссовое направление, которым я занимаюсь (подробно поговорив о ней, я обнаружил, что кросс — это лишь часть Xianyu, о которой речь пойдет позже). Спасибо г-ну Цзунсиню за предоставленную мне возможность. Ниже приводится представление г-на Цзунсиня:

Кросс-энд вопросы и ответы

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

профиль крупного парня лицо большого парня

Действительно ли Flutter убьет React Native?

фон проблемы

Когда вышел Flutter 2.0, было много плохих новостей о React Native, и звук того, как Flutter ломает RN, меня очень беспокоил. На мой взгляд, между ними нет проблемы не на жизнь, а на смерть, и две команды, которые встали рано, сделали заявление о том, что между ними нет прямой конкуренции, так как самая ранняя и наиболее используемая команда Flutter в Китае, Zongxin босс Как вы думаете о двух?

Большой парень отвечает

Бизнес-сценарии, применимые к Flutter и React Native, различаются. Flutter может в большей степени заменить нативную разработку в качестве нового способа разработки приложений. Текущая основная ссылка Xianyu — использовать Flutter как унифицированную архитектуру. С другой стороны, React Native может делать динамические вещи, такие как сценарии, такие как страница руководства по действиям Taobao, которые должны быть очень динамичными.

React Native больше позволяет интерфейсу писать на стороне клиента, что более удобно для интерфейса. Флаттер, с другой стороны, имеет тенденцию быть родным и более дружелюбен к носителям языка.

мое восприятие

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

Есть ли в Китае фреймворк, сравнимый с Flutter и React Native?

фон проблемы

Есть ли у Ali, как у отечественного производителя первого уровня, амбиции создать фреймворк, который будет конкурировать или даже превосходить Flutter и React Native?

Большой парень отвечает

Большой парень очень хорошо разбирается во Flutter и React Native и делит проблему на две части. Первый — React Native, в котором указан фреймворк Weex, а архитектура RN реализована лучше. Внедрение Flutter — это огромный проект, для которого требуется команда, глубоко изучившая операционную систему и движок браузера. Крупный брат перечислил компании, такие как UC и Hongmeng.

мое восприятие

Вроде бы единый каркас, но за ним целая экология. Трудно добиться не каркаса, а построения среды и экологии. Я верю, что у элиты страны рано или поздно будет своя операционная система, своя экология и свой кросс-энд фреймворк.

Сяньюй отказывается от Флаттера?

фон проблемы

Поскольку у меня была возможность остаться в Али Парке на моей последней работе, я услышал, что Weex был заброшен, поэтому я спросил Цзун Синя о прогрессе. Поскольку это не команда, боссу неудобно представлять команду Weex, но он ответил, отказался ли Сяньюй от Flutter, что всех больше волнует.

Большой парень отвечает

Как мы упоминали ранее, г-н Zongxin отвечает за основное звено Xianyu, и он также ответил, что сценарии приложений Flutter — это некоторые вещи, которые могут заменить нативную разработку. Так откажется ли Сяньюй от Флаттера? Ответ — нет.Г-н Zongxin описал направление архитектуры базовой ссылки Xianyu: Flutter — это ядро ​​​​базовой ссылки, дополненное родными, H5 и другими контейнерами, и, наконец, базовая ссылка унифицирована. То есть Xianyu не собирается отказываться от Flutter, а будет делать более масштабные и глубокие вещи, основанные на Flutter.

В настоящее время кросс-энд находится в относительно хаотичном положении, нередко RN-контейнеры, H5-контейнеры, нативные оболочки, небольшие программы с закрытой экологией каждой фабрики и Flutter сосуществуют в одном приложении. Это приводит не только к затратам на управление, но и к проблемам с производительностью. В настоящее время крайне необходима технология, которая может унифицировать основные ссылки, поэтому Xianyu выбрала Flutter, основываясь на многолетнем опыте.

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

мое восприятие

На самом деле в Туе есть соответствующие группы, которые занимаются тем же самым, что называется один двор, много концов в нашем общении. Он также основан на Flutter для реализации набора кода для работы с несколькими терминалами. Можно сказать, что это горячая тема в области кросс-энда.

Какие показатели нужно иметь, чтобы выйти на экспертный уровень в кросс-энд сфере?

фон проблемы

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

Большой парень отвечает

Босс делит экспертов на технических экспертов и бизнес-экспертов. Технические специалисты редко проводят специализированные исследования в определенной области или определенной проблеме, например, оптимизация движка рендеринга Flutter, исследования кодирования в направлении аудио и видео и так далее. Более распространенным является бизнес для экспертов, бизнес здесь не является конкретной ERP или электронной коммерцией. Речь идет об осведомленности о продукте и способности справиться с ним в чрезвычайной ситуации, когда продуктов не хватает.

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

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

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

мое восприятие

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

Как вы понимаете разработку полного стека?

фон проблемы

В конце прошлого года из-за беспокойства и растерянности я лихорадочно запускал различные языки бэкенда, включая Deno, Go и даже Rust. Учитель Дашенг однажды предупредил меня, чтобы я посмотрел исходный код интерфейсного фреймворка, но я сильно расширился с точки зрения широты. Только когда я был истощен и достиг предела, я начал размышлять о том, было ли то, что я считал полным стеком, неправильной концепцией.

Большой парень отвечает

Путь развития карьеры у всех разный, и принадлежность к нему у всех разная. Луожу, как вы думаете, вам как фронтенду действительно нужно освоить бэкенд? Что вам нужно, так это не знание такого количества внутренних подветвей, а универсальная способность решать проблемы. Вы разбираетесь в оптимизации загрузки, субподряде, асинхронном программировании, оптимизации производительности, принципах работы и настройке двигателя и так далее. Такой же опыт размещен в бэкенде.

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

Я спросил босса, как приобрести эти способности, не научившись их приобретать? Босс сказал, что Hello World для вас несложно, верно? Понять технологию в целом несложно. Этого достаточно, когда вам не нужно использовать их на работе. Первое, что вам нужно сделать, это сделать то, в чем вы живете, достаточно хорошо.Фронт и бэкэнд - это просто разделение обязанностей.Суть инженерии и нижнего слоя одна и та же.

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

мое восприятие

Замечания Цзунсиня разбудили мечтателя, и я заложил слишком много внутренних навыков в свой план. Это не уменьшило мою тревогу, а только усилило тревогу. Хотя мне все еще очень не хотелось, мне пришлось заставить себя временно отказаться от изучения Deno и Rust. Причина, по которой я настаиваю на изучении Go, заключается в том, что мне нужен скомпилированный язык для детоксикации JS, а Go достаточно прост, чтобы не слишком обременять меня.

Делаю ли я прорыв в направлении большого фронтенда или специализируюсь на кросс-энде?

фон проблемы

Я разрабатываю React Native с 2018 года и накопил много знаний в области развития бизнеса и возможностей архитектурного проектирования. Препятствие, которое всегда было непреодолимым в моем сердце, — это отсутствие собственных возможностей разработки. Я очень запутался, усердно ли я работаю в направлении большого фронт-энда или копаю глубоко в области кросс-энда. Я не имею в виду RN и Flutter, я имею в виду изучение нативной разработки.

Большой парень отвечает

Я предлагаю вам изучить разработку для iOS и Android и поиграть с демо, чтобы узнать, как это работает и как развиваться. Большой парень не разбирался в развитии клиентов, когда стажировался в Ali в 2012 году, и тогда информации было меньше. Но для начала работы над проектом требуется всего неделя или две.

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

мое восприятие

Это похоже на последний вопрос полного стека и один из тех, которые вызывают у меня все больше и больше беспокойства. Выслушав учение босса, я более полон решимости следовать по пути. Я хочу понять нативную разработку, а не все. Кросс-энд и клиентская сторона все же разные. Мое преимущество — накопление во фронтенде, зачем мне конкурировать за вакансии со студентами, перешедшими на фронтенд от клиента?

понимание

После чата я больше всего чувствую, что качество деятельности Nuggets действительно слишком высокое. Раньше я мало знал о Zongxin, но после этого чата он как айдол. На все вышеперечисленные вопросы почти нет ответов до их обсуждения, и все они являются запутанными моментами. Начальник не только терпеливо разрешал сомнения, но и давал четкие и понятные предложения по развитию моей карьеры, основанные на собственном реальном опыте. Еще раз спасибо Nuggets и Zongxin.

Напоследок желаю друзьям-копателям получить повышение по службе и прибавку к зарплате в 2021 году и двигаться к пику своей карьеры.