предисловие
Мне не раз приходилось участвовать в такой общероссийской конференции по фронтенду, но с тех пор, как я пришел во фронтенд шесть лет назад, я до сих пор руковожу фронтенд-командой, которая день и ночь пишет бизнес-код. На собрании вы будете взволнованы и счастливы за настоящих шишек за их уникальный взгляд на технологии, и будете преклоняться перед удовлетворением и гордостью, которые разные команды создали для передних колес, и их защитой пионеров технологий. Да, вся повестка дня моей встречи звучит как смесь этих трех чувств.
У меня также есть глубокие впечатления от моей карьеры.Я просто хочу поделиться с теми, кто будет в авангарде отрасли и работает в отрасли много лет, будь то в Ханчжоу, Пекине, Шанхае, будь то небольшая компания или большой завод, такой как BAT, и расскажите мне несколько случаев из моей карьеры. Слабо связано с самой технологией, но сильно связано с интерфейсом, карьерой и жизненными аспектами.
Выберите правильную цель
В своей предыдущей статье о Nuggets я поделился тем, как выглядит карьера технаря и что нужно делать на каждом этапе, но это стандартный вариант ответа, я считаю, что многие люди не заканчивают такой процесс. (Портал: Планирование карьеры техников может выглядеть так)
Возможная цель 1: Технолог
Следует сказать, что способность разрабатывать и поддерживать фреймворк с открытым исходным кодом или создавать хорошее колесо с открытым исходным кодом считается техническим лидером в отрасли. Например, vue author: You Da, команда elementui Ele.me и т. д.
Если мы хотим сделать это, нам нужна сильная техническая одержимость, хорошая техническая база, способная противостоять унылости самой технологии и видеть будущую ценность, приносимую оптимизацией самой технологии, которую можно найти в финальном обновлении. и технические продукты Самопозиционирование, чувство достижения в жизни, самоудовлетворение.
Если вы хотите быть таким человеком, но не уверены, являетесь ли вы таким человеком, то посмотрите первое:
1. Продолжаете ли вы обращать внимание на особенности некоторых новейших технологий, таких как deno, vue3, webpack4, означает, что вы заинтересованы, и если время, на которое вы обращаете внимание, не работает или отдыхает, это доказывает, что ты такой человек.
2. Проанализируйте преимущества уже используемой технологии, почему она используется и является ли наше использование разумным. Например, в вопросах на собеседовании будут спрашивать es6, спрашивать о сравнении react и vue, но на самом деле, если мы не берем интервью и нас никто не спрашивает, неужели мы об этом не задумываемся? Когда выйдет синтаксис поиска и включения массива, почему бы вам не проанализировать его производительность, рациональность и простоту?Почему бы вам не подумать о том, достаточно ли хорошо я использую vue, и понимаю ли я основную идею vue, Используйте лучшую практику вместо продвинутых потребителей API vue. Потому что во многих случаях я увижу большинство так называемых промежуточных или даже продвинутых интерфейсов.При написании кода страницы vue я все еще использую оригинальные jq и нативные подпрограммы, чтобы понять и использовать части класса и стиля, а также найти этот элемент. , а затем измените стиль. Если вы видите исходный код элемента, должно быть легко увидеть, что компонент использует данные или методы для переноса этой части.
3 Вы технически взволнованы? Во всяком случае, я, но не очень сильный Когда я услышал, как You Da сказал, что vue3.0 обновляется после оптимизации времени выполнения, объема, памяти и того, что это за мышление, чтобы оптимизировать их, это очень хорошо Да или нет, мы также можем видеть, какое удовольствие он разделяет, когда он делится, самоутверждение своих собственных достижений. Но в действительности, может ли наша компания или техническая команда принять это, это другой вопрос. С этой точки зрения многих людей может разочаровать сама новая технология, поскольку она не может решить наболевшие проблемы в их собственной работе и бизнесе. Очевидно, я чувствую, что, когда Ю Да говорил о том, стоит ли поддерживать IE, все обратили внимание на этот момент, потому что бизнес есть бизнес, и нам нужно обращать внимание на жесткие потребности. Поэтому очень важно, сможете ли вы или ваша команда найти баланс между деловыми и техническими увлечениями. Поскольку технологический стек некоторых компаний все еще может быть jq, для фронтенда, который в последние годы может не иметь возможности трансформироваться в новые технологии, технические преимущества здесь ароматны и несъедобны.
4. Ожидаете ли вы, что можете стать тем, кто возглавит технологические изменения, и предоставит ли компания вам такую возможность. Если говорят, что вам суждено стать технологическим лидером, то вы не можете не выбрать создание новых технологий, перейти в компании с хорошим стеком технологий и скорректировать техническую структуру текущей компании. Это мужество технически подкованного босса. И хотя некоторые из них имеют звания технических менеджеров и технических директоров, но их профессиональная ориентация — полностью менеджеры проектов и бизнес-менеджеры, их направленность не в этой области. На самом деле для компаний на разных этапах нужны оба типа людей.
Дополнительная статья: однажды я обменялся вопросами с некоторыми руководителями высокоуровневой технической группы в Ханчжоу.Что касается позиционирования технических специалистов или технических директоров, я обнаружил, что многие руководители имеют определенное предубеждение против технологий, особенно в отношении программистов низкого уровня. компании — сплошь бизнес-внедрители, и совершенно не считают ни свои профессиональные возможности, ни профессиональные узкие места, ни обновление самой технологии. Конечно, не говоря уже о техническом откате. В глазах бизнес-стороны, генерального директора или других должностных лиц, независимо от того, какая технология у вас есть, мои потребности являются наиболее важными Что касается проблем, вызванных итерациями технологий, технология должна полностью окупаться. Хотя технология окупается, она не дает возможностей или платформы для сотрудничества. Так поступает большинство небольших компаний.Что они делают, когда обнаруживают проблему? Отключите эту группу технического персонала и повторно наберите высококвалифицированный персонал. Но тщательное сравнение покажет, что на некоторых фабриках по производству единорогов или летучих мышей технологии могут иметь большую ценность, могут направить спрос на улучшение, могут изменить спрос и могут использовать готовые технические продукты для значительного снижения затрат. Эта модель очень успешна. . Основная причина, по которой небольшие компании не делают этого, — это затраты на пробы и ошибки зрелой технической команды, которая не может себе этого позволить, а другая основная причина — смотреть на реальную ситуацию, в настоящее время нам это не нужно. Неважно, как вы это сделаете, нет абсолютно никаких проблем, я просто надеюсь, что вы сможете смотреть в долгосрочной перспективе, а не просто делать текущие вещи. Я считаю, что это явление не только для программистов, но и для бэкенда, продакт-менеджеров, больших данных и других профессиональных функций.
Возможная цель 2: Расширенный интерфейс
Сегодня, с быстрым развитием Интернета и разделением фронтенда и бэкенда, в дополнение к бэкенду и продукту, являющемуся менеджером проекта, для фронтенда неплохо быть старший фронтенд.
Мы группа людей, которые не могут стать большими боссами, но могут идеально и точно выполнять требования, мы люди, которые формулируют командные нормы, организуют команду и направляют команду для завершения бизнеса. Технология не обязательно является лучшей в отрасли, и она не обязательно должна быть очень мощной, но ее достаточно в рамках работы.Когда она иногда выходит за рамки бизнеса и технологий, мы также можем ее решить.
В отличие от вышеперечисленных технологических магнатов, фронтенд, позиционируемый таким образом, не так увлечен самой технологией, а больше интересуется бизнесом компании и реализацией ценности продукта. Может быть, через 3-5 лет технология улучшится только раз или два, когда это необходимо, но этого достаточно. На самом деле многие технические директора малых и средних компаний падают таким образом. Не полагайтесь только на технологии, а только на бизнес, бизнес — это основа, а технология рассматривается только тогда, когда это необходимо и когда есть серьезный долг.
Дополнительная статья: Даже будучи продвинутым фронтендом, вы должны обладать некоторой технической чувствительностью. Не будьте полностью обременены бизнес-требованиями, потому что даже в этом случае, когда новые требования требуют новых технологий, будет неловко, если вы не сможете этого сделать.
Возможная цель третья: руководитель проекта
Сегодня, с быстрым развитием Интернета и разделением фронтенда и бэкэнда, помимо бэкэнда и менеджера продукта, не существует серьезных барьеров для того, чтобы стать менеджером проекта для фронтенда, особенно в малых и средних компаниях. компаний.
Все мы знаем, что роль менеджера проекта в основном заключается в определении требований, отслеживании прогресса, координации ресурсов, контроле рисков, тестировании и реализации проекта, а также последующем оперативном содействии.
Ну вообще-то во всей цепочке разработки оказалось, что фронтенд — это самое тонкое восприятие всего бизнеса, тем более он напрямую отвечает за доставку пользователям. Более того, после разделения фронтенда и бэкенда чувствительность и работоспособность фронтенда к данным будут еще больше усилены, а те, у кого чуть более сильные возможности, смогут разобраться с потоком данных и бизнес-логикой всего бизнеса. Поэтому у фронтенда есть определенная возможность контролировать весь ход разработки.
Кто-то может сказать, что должно быть разумнее контролировать внутренние возможности, потому что данные — это ядро, потому что внешний интерфейс не может решить проблемы внутреннего. Тогда я также хочу сказать, можно ли решить проблему фронтенда в бэкенде? В проектной команде, с которой я работал, возможно, большая часть кода интерфейса выглядит очень просто, но это может означать только то, что эти страницы имеют простые требования и требуют профессиональных возможностей интерфейса, а серверная часть также пуста. Затем, как команда разработчиков, не ожидайте, что менеджеры проектов смогут решать профессиональные проблемы раньше, чем они это сделают. Если эта логика верна, то для менеджеров по продуктам не менее разумно быть менеджерами проектов. При формировании команды для каждой функции должны быть соответствующие ожидания и оценки рисков, а также способность каждой функции выполнять свои задачи. Если внутренние или внешние возможности неудовлетворительны, его следует заменить кем-то с сильными способностями или найти функционального руководителя, который поможет решить проблему.
Возможная цель 4: работа и жизнь
В отличие от бэкенда, фронтенд — это профессия с низким порогом входа, зарплата тоже приемлемая, характер работы относится к типу работ с видимыми кодами и кратчайшей ссылкой. Таким образом, он неизбежно принесет много неспециализированных студентов, много студенток. Например, женская ява, женский фронт, соотношение очень высокое.
Не многие люди имеют сильные карьерные цели, многие просто работают. Так же, как администрация и персонал, многие могут работать в течение трех или пяти лет, и в профессиональных способностях и планировании карьеры особых изменений нет. У меня нет особой любви к этому, и я не хочу превращать это в свой собственный бизнес.
Фактически, для выполнения большинства требований к интерфейсу небольших компаний, особенно простых и повторяющихся требований, нет необходимости нанимать старшего специалиста по интерфейсу. Это работа, работа, в которой не нужно бросать вызов новейшим технологиям и строгой логике. Например, как мы знаем, войдите на страницу регистрации, страницу сведений о списке и нажмите кнопку, чтобы перейти на страницу.На самом деле, многие основные операции очень просты, потому что наш пользовательский масштаб и ожидаемый опыт не требуются.
Если вы относитесь к интерфейсу как к обычной работе, у вас действительно может быть жизнь. В культуре Али все делают упор на трудолюбие.За идеалы можно 996 или даже 906. Но есть еще много людей, у которых есть идеалы, но не Али. Может быть, мы также имеем свою ценность и счастье в малых и средних компаниях и можем вести свой собственный бизнес. Может случиться так, что мы сможем собирать интересы и хобби, а также собирать членов семьи.
Чтобы работать, нужно немного усердно работать, особенно когда вы молоды, но вы также можете работать немного менее усердно и тратить свою жизнь на накопление. Испытайте больше жизни, больше проектируйте и больше практикуйтесь. Рост происходит не только в вашей работе, но ваша работа — это не все возможности Возможно, вашей следующей карьерой станет ваша собственная карьера, когда вы получите другие источники вдохновения.
Возможная цель пятая: жизнь полна возможностей
Я думаю, когда ты во фронтенде, ты не должен думать о том, как долго ты сможешь это делать, в чем будет твое узкое место, что тебе нравится во фронтенде и когда ты потеряешь к нему интерес. Когда вам это не нравится, может быть, сама работа становится утомительной. Когда вам это нравится, просто сидите там все время, занимаясь любимым делом.
Все не будут сомневаться в том, что у таких людей, как боссы Ю Да и Али, три акции, у Да Мо и у этих людей будут какие-то сомнения по поводу техники и того, как долго они смогут работать. Потому что в своей карьере в области технологий они прошли так много времени и нашли любовь к технологиям, поэтому технологии — это не работа, а бизнес, но то, что сделает вас счастливым, если вы продолжите этим заниматься. В том числе известный учитель Руан Ифэн, написавший столько блогов, без какой-либо компенсации, возможно, не предполагал, что войдет в Али и станет руководителем группы.
Для нас, если вы не делали этого так долго, вы не добились определенного накопления или осаждения на переднем конце. Обязательно хорошенько об этом подумайте.
Технология — это умение что-то делать, нравится вам это или нет. Это может быть сделано из-за самой технологии или из-за самой вещи. Когда многие p89 из Alibaba начинали свой бизнес, было очевидно, что в это время они сосредоточились на том, чтобы делать что-то. Нам нужно использовать возможности технологий для ведения бизнеса, которым я хочу заниматься, продукта, который я хочу производить, вместо того, чтобы сосредотачиваться на том, насколько моя технология не улучшилась в настоящее время, хочу ли я использовать новейшие технологии, какие моя технология приносит Какова зарплата.
Если вы решите, что то, что вы делаете, — это ядро, то на самом деле у каждого из нас есть безграничные возможности, а фронтенд — это лишь минимальный вариант. Мы можем начать с внешнего интерфейса, понять процесс разработки интернет-продуктов, понять предысторию медицинской отрасли, понять большие данные, понять способность общаться с людьми, понять блокчейн и понять логику и бизнес-модель, лежащие в основе продукт. Когда дело доходит до этого, у вас есть много вариантов карьеры.
Что может дать нам конференция
Технологические тренды
Как упоминалось выше, как технология, пока мы все еще занимаемся интерфейсом, нам нужно обращать внимание на технические тенденции. Можно ли это использовать или нет, являемся ли мы техническими боссами или бизнес-менеджерами, или мы просто хотим потерять работу. Поэтому участие в некоторых известных конференциях в технологической отрасли очень полезно для нас, чтобы лучше обратить внимание на статус некоторых важных технологий, потому что, хотя конференция мало что рассказывает, на ней определенно будут перечислены большие проблемы, которые являются более вехами или программированием. мышление. .
Спровоцированный этой целью, хорошо понять точку зрения, конференция является своего рода компенсацией того, что мы обычно уделяем меньше внимания динамике и не обращаем внимания на ключевые моменты. Это угол слушания и обучения.
Программирование мышления и получение информации
В любом случае, в стационарной компании наш технологический стек обычно не сильно меняется, а некоторые наши программные идеи относительно фиксированы.
Что ж, посмотрим, что тут делают некоторые известные команды. Есть одна-две проблемы, на которые я тоже обращаю внимание. Посмотрим, как у них дела. Если нет галантереи, можно намочить себя.
Независимо от того, насколько это плохо, это более эффективно, чем большую часть времени, когда мы читаем статьи в Интернете, в которых смешано хорошее и плохое. На самом деле, как и большинство нестарших интерфейсов, многие проблемы и многие технологии сбивают с толку, а выпуск контента крупных производителей в этом отношении оставляет желать лучшего. Поэтому, когда все увидят учебник Руана Ифэна, они почувствуют, что их глаза сияют.Помимо того, что его легко понять, большая особенность заключается в том, что они могут пройти этап от начального до продвинутого с помощью его учебника.
Еще одна особенность в том, что нынешние пост-90-е и 00-е не любят читать книги, как и не любят изучать исходники. Таким образом, вы можете видеть, что многие сообщества случайно делятся знаниями о верстке и передовыми знаниями в области программирования.Сообщество фронтенда похоже на сковороду, и каждый даже публикует свою собственную версию.
А на конференции должен быть другой вариант, это отработано, и очень познавательно, да?
Фронтальные аналоги
Для фронтенда, по сути, то же самое, что и для большинства технических сообществ: все присоединятся ко многим группам, но редко общаются. Для меня большое облегчение видеть так много коллег на конференции.
Так что для конференции я лично считаю, что очень ценной частью является дисс, особенно ценные вопросы и ответы тематического характера.
Например, в этот раз я спросил, почему я должен сравнивать antd vue с antd react и как поддерживать арабский язык, по крайней мере, с моей точки зрения, эти два вопроса очень хороши. На самом деле у каждого, кто участвует в собрании, обычно накапливается не менее десяти или менее существенных проблем, и эти проблемы часто решаются или компрометируются по частям. И большие фабрики или какие-то технологические гиганты, кажется, могут очень хорошо решить проблему, так как же они решают эту проблему?Это та часть, которую все хотят услышать и диссить больше всего.
Командное мышление и деловое мышление
При совместном использовании мы также можем увидеть, в чем заключается суть каждого участника, когда он делится чем-то, основываясь на своей позиции или позиции команды, каков уровень обмена, какова основная идея и каковы причины для этого? объяснить эту проблему, какая методология и техническое решение для ее решения.
Чаще всего мы обнаруживаем, что причина того, что у нас нет хороших гостей на сцене, заключается не только в компании, но и в разных методах работы и различном командном мышлении. У них больше перспектив для того, чтобы сделать возможными выпуск технологий и развитие технологий, в то время как мы более технологичны, чтобы сделать возможным спрос, и редко задумываемся о других возможностях.
Я помню, что школьная сокровищница однажды пригласила старшего технолога из Ant, а позже поделилась управлением трансформацией. Она упомянула очень важный момент.Вообще-то я начала заниматься технологией, но потом обнаружила, что некоторые детали продукта и бизнес-стороны были заданы необоснованно, а некоторые направления не считались лучше.Здесь все так же, как и у нас. Но что с ними стало потом? Их технология работает сверхурочно.На основе технических соображений давайте опишем требования более строго, проанализируем продукты и бизнес-партнеров с помощью строгих моделей данных и отчетов о данных, а затем дадим им возможность увидеть влияние технологии. После получения права голоса у них появляется все больше и больше возможностей контроля и анализа потребностей.Когда решение основных потребностей совершенно не проблема, они сделали технические продукты для удовлетворения внутренних технических потребностей команды, дополнительных бизнес-потребностей и создания пользователей. потребности. Если посмотреть на матрицу продуктов отдела, можно увидеть несколько технических продуктов.
Хотя описанный выше процесс невозможно воспроизвести, на него стоит сослаться, особенно в случае практически любого запроса со стороны Ali или Tencent, он не выполняется напрямую, а анализирует характеристики спроса на классификацию и решения на основе инструментов, что является хороший момент. Разделите простое и повторяющееся, высвободите возможности разработчика и инкапсулируйте остальное в соответствии с бизнесом.
Превратности жизни
Из хостинга Бобо мы видим, что он изо всех сил старался делать то, в чем раньше не был хорош, и его также будут оценивать, даже дисс, оклеветать другие люди в Чжиху.
На самом деле не все такие, особенно как менеджеры и адвокаты, они в основном столкнутся с большим сопротивлением и противодействием. Но все настойчивы, и есть те, кто настойчив.
Мы тоже видели этих гостей, я не знаю, платные они или бесплатные, но они пришли поделиться своим урожаем, я им благодарен. Особенно некоторые большие ребята, когда делятся и выбирают то, о чем они хотят поговорить, говорят очень хорошо, а некоторые лекторы могут говорить не очень хорошо, но они также очень преданы своему делу.
Это дух обмена, и его не следует понимать как рекламу. Лично мне реклама немного противна. Я также надеюсь, что у вас будет больше контента на будущих встречах. Просто скажите конец рекламы и не всегда прерывать трансляцию. , это на самом деле влияет на многих зрителей, которые проделали долгий путь, чтобы послушать какой-то контент.
И я тоже рад поделиться, поэтому я написал такую статью, включая наггетсы и блоги, и многие из них просты, но этого достаточно, сделайте опыт, которым хотите поделиться с вами, и посмотрите, что вы обычно делаете. Разве не хорошо вместе проводить время, жаловаться на проблемы, с которыми вы сталкиваетесь в своей работе, ямы, на которые вы наступили, а также жаловаться или хвалить собственную команду разработчиков?
Для встречи не расстраивайтесь и не теряйтесь из-за того, что вы получили.Нет награды за то, что вы вложили много времени в жизнь. Если у нас нет прямой выгоды, то не те ли, кто разделяет более негативные выгоды?
Суммировать
Я хотел бы поблагодарить г-на Бобо и больших парней за все встречи, которые будут проводиться сегодня и в будущем, потому что это даст вам больше возможностей понять и сделать лучше Атмосфера передовых технологий в Китае стала очень хорошо, это новое начало, процесс.
Наши гости обмена еще очень молоды, и те, кто слушает лекции, еще очень молоды.Наш трудоспособный возраст такой же, как возраст разработки новейшего фреймворка.Мы с нетерпением ждем изменений, приносимых каждым годом в будущее.