Каковы самые основные потребности руководителей фронтенд-проектов?

внешний интерфейс Управление командой
Каковы самые основные потребности руководителей фронтенд-проектов?

Это 8-й день моего участия в Gengwen Challenge, смотрите подробности мероприятия:Обновить вызов

напишите в начале

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

Во-вторых, выдвинуть основные области способностей, которые необходимо развивать в настоящее время.

Карта технических возможностей

image.png

Карта возможностей программного обеспечения

Подробности смотрите в статье:Компетенции, которыми должны обладать руководители фронтенд-проектов

image.png

Почему упор делается на базовые компетенции?

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

Связь между базовыми знаниями и реакцией

image.png

Связь между базовыми знаниями и алгоритмами

image.png

Связь между оптимизацией производительности и базовыми знаниями

image.png

Базовые технические возможности

Получение этих знаний здесь для лучшего развития в дальнейшем, и ключом является закладка хорошего фундамента.

image.png

Базовые знания

初中级开发体系简介.png

html

  • Семантический
  • HTML-элемент
  • метаданные документа


DOM

  • узел
    • Разница между атрибутом html и атрибутом dom
  • Атрибуты
  • доступ
  • событие


javascript

Вот несколько ссылок на статьи, которые я написал о Nuggets.


css

Вот несколько ссылок на статьи, которые я написал о Nuggets.


http

  • Процесс HTTP-запроса и код состояния HTTP
  • session / cookie / localStorage / sessionStorage
  • получить/отправить/спокойную спецификацию
  • протокол http / семиуровневая модель OSI / пятиуровневая модель TCP-IP
  • DNS-анализ
  • Анализ TCP / трехстороннее рукопожатие / четырехстороннее рукопожатие
  • Header


прикладной уровень

初中级开发体系简介 (1).png

node

Я не буду вдаваться в подробности здесь, это не очень хорошо

webpack

  • Начало работы и основные концепции
  • настроить
  • реальный бой
  • оптимизация
  • принцип


Публичный аккаунт WeChat

  • Официальный процесс разработки/развертывания учетной записи
  • Разрешить
  • платное сканирование
  • Сценарий отправки кода


Апплет WeChat

  • Настройка среды разработки
  • Состав файла/Цикл объявления/Глобальные переменные/Общие настройки/Обработка панели навигации
  • Использование компонентов
  • Разница между апплетом на андроиде и айфоне
  • Выпуск развертывания


Typescript

  • Что такое TypeScript
  • В чем разница между TypeScript и JavaScript
  • Разделение функций TypeScript
  • Как начать работу с TypeScript
  • Связь между TypeScript и веб-пакетом
  • Связь между TypeScript и реакцией
  • Отношения между TypeScript и Eslint


Развертывание среды

  • nginx
  • развертывание докера
  • среда nginx
  • Развертывание пакета рендеринга на стороне клиента
  • Рендеринг, упаковка и развертывание на стороне сервера
  • Развертывание среды Docker + nginx + cicd


Рамка

Фреймворк все еще зависит от того, что это такое, и здесь мы в основном говорим о реакции.

image.png

react

  • Предварительное понимание и начало разработки демо
  • основная концепция
  • Дополнительные рекомендации
  • Использование API
  • react hooks
  • redux
  • react-router
  • Применение сценария
  • Изучение и понимание исходного кода


Расширенное приложение

image.png

структура данных

  • множество
  • куча
  • очередь
  • связанный список
  • рисунок
  • Дерево
  • куча
  • хеш-таблица


Шаблоны проектирования

  • Принципы дизайна
  • Общие шаблоны проектирования
  • Использование шаблонов проектирования


Зачем подчеркивать улучшение мягких способностей?

Я думаю, что мягкие способности — очень важный фактор того, как высоко может достичь человек. Приведем простой пример: способность к обучению — это мягкая способность, благодаря которой мы приобретаем знания.

способность к логическому анализу

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

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

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

В проекте анализ бизнес-требований, анализ логики кода и улучшение возможностей решения проблем неотделимы от возможностей логического анализа. И может улучшить способность логического анализа в повседневной работе. А формирование способности к логическому анализу - вещь методологическая.

image.png

Навыки, которые можно и нужно развивать на работе

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

Все хотят продвижения по службе, и все хотят быть лидерами или большой коровой. Предположим, вы заканчиваете учебу через три года, а через пять лет хотите достичь промежуточного уровня, старшего уровня, руководителя проекта или руководителя отдела.Не будет ли здесь проблемы? Вы способны?Конечно, можно сказать, что нельзя дождаться, пока должность отточится, так почему бы не заложить основу для того, чтобы стать ответственным человеком на текущем этапе. Давайте еще раз взглянем на картинку выше:

image.png

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

Я дал такой ответ: не думайте, что ваша нынешняя работа скучна, и вы чувствуете, что не можете чему-то научиться, на самом деле вы просто этого не осознавали.

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

И в процессе,Коммуникативные навыки, навыки сотрудничества, деловые навыки, технические навыки, навыки планированияможет тренироваться.

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

Нам нужно понять истину, и когда наши способности будут достигнуты, мы достигнем соответствующего уровня..

базовые мягкие навыки

  • Способность к логическому анализу -> Способность к планированию
  • Навыки коммуникации
  • Сотрудничество
  • Оперативная мощность
  • Возможности платформы
  • умственные способности

Способность к суждению: на основе технических способностей, деловых способностей и способности к планированию.
Архитектурные возможности: также основаны на технических возможностях и бизнес-возможностях.
Материнская способность: Это очень важно, как справляться с проблемами, как снять напряжение, настроить свои эмоции.


Написано в конце [ядовитый куриный суп]

  • Непрерывное обучение:важность обучения
  • продвижение на работе
  • очистить свое направление

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

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

Это предложение может показать, что дорога впереди немного трудна. Я всегда воспринимаю трудности, с которыми сталкиваюсь сейчас, как возможность проявить себя и иметь смелость попробовать. Даже если я потерплю неудачу сейчас, когда я столкнусь с ней в будущем, я будет иметь больше капитала, чтобы потерпеть неудачу.С возникающими трудностями, безусловно, будут справляться лучше, чем сейчас.

StockSnap_M5791YB6J9.jpg