Последние три года в индустрии фронтенда | Технические очерки Nuggets

внешний интерфейс Технологии Nuggets призывают к публикации JavaScript React.js

предисловие

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

Личный профиль

ВУЗ я закончил не 985 и не 211, а обычный.Я специализировался в электронной коммерции на кафедре информационного менеджмента и систем.Я закончил в 2014 году.После окончания университета я работал во фронтенде стартап компании до Я уехал в июле 2017.

Изменение зарплаты: от 4,5к-16к;

Смена должности: От фронтенда до фронтенд технической бригады из 19 подчиненных

Примечание. Уровень заработной платы в первой компании относительно низкий, поэтому не рекомендуется проводить равное сравнение с текущей фронтенд-отраслью.

Личное онлайн-техническое руководство

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

стек технологий

Этап 1: 2014-2015 гг.

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

Содержание стека технологий:

  • основа js (авторитетное руководство по js), основа интерфейса (w3c), базовая совместимость с браузером — ie8 (проектная практика), основа для мобильного макета (макет с процентным потоком), умелое использование jq, углубленное использование меньшего препроцессора и продвижение , продвижение идей и спецификаций именования CSS
  • возможности разработки проектов javaee (безбарьерная разработка на основе скаффолдинга), дизайн и разработка интерфейса java, разработка и развертывание jeecms
  • Возможность модификации дизайна Axure, базовый дизайн и вырез PS
  • начальная загрузка (фреймворк пользовательского интерфейса), easyui
  • Настройка и развитие публичного аккаунта WeChat
  • Распределение персонала и руководство

II этап: 2015-2016 гг.

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

Содержание стека технологий:

  • Процесс сборки и оптимизации Gulp/webpack
  • Дизайн и анализ интерфейса на основе Restful
  • Передний концевой маршрут Сплит и дизайн, выбор шаблона двигателя
  • Анализ и проектирование интерфейсных компонентов пользовательского интерфейса и бизнес-компонентов
  • Интерфейс, дизайн, совместное продвижение продукта
  • Участвуйте в разработке фреймворка решения h5 в приложении: rubik-x
  • Сосредоточьтесь на передовых технологических решениях на уровне компании
  • продвижение es6
  • стек технологий vue
  • оптимизация веб-производительности и стратегия
  • Гибкая разработка
  • Популяризация технологий и обучение сотрудников

Этап 3: 2016-2017 гг.

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

Содержание стека технологий:

  • ci непрерывная интеграция
  • развертывание и настройка nginx
  • Стек технологий koa бэкэнд-фреймворка
  • проектная практика elmentui и mintui
  • линукс здравый смысл
  • основы nodejs
  • Использование npm, а также управление и эксплуатация модуля корпоративного склада cnpm
  • стек технологий реакции
  • Дизайн системы инженерной системы
  • js режим программирования
  • Карьерный рост сотрудников

вот и дело

Как сделать планирование карьеры, и как добиться повышения работы и зарплаты?

Фокус 1: Планирование карьеры

Планирование карьеры требует составления собственного карьерного плана примерно на 3-5 лет в младшем классе. Что вы можете спланировать до выпуска? Вот несколько возможных предложений.

  • Будет заниматься оккупацией
  • Отрасль, которой нужно заниматься или в которой заинтересованы
  • Места работы, рассмотренные за последние 3-5 лет
  • Предполагаемая компания
  • Кривая обучения технологиям и содержание
  • Кривая роста заработной платы и положения

Фокус 2: Личностные тесты и самопринуждение

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

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

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

Ключевой момент 3: Как научиться и проявить себя в своей карьере

  • Как учиться во время работы Я считаю, что многие люди очень огорчены?

Потому что в большинстве случаев руководители ставят нам задачи единогласно, и мы какое-то время будем торопиться с проектом, и нет возможности учиться и прогрессировать. Тогда предлагаю вам попробовать это: 1 Проанализируйте время и навыки, которые вы используете для выполнения работы 2 Горизонтальный и вертикальный сравнительный анализ собственного прогресса, преимуществ и недостатков 3 Делитесь, обсуждайте с другими, где зафиксированы эффективные рабочие навыки и проблемные и технические моменты 4 Планируя свою карьеру, извлекайте те знания, которые вы можете изучать и практиковать поэтапно. 5 Вам нужен Evernote, чтобы записывать свое ежедневное расписание, а метод Помидора рекомендуется для того, чтобы помочь вам в анализе себя.

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

  • Как представить себя?

Ключевой момент 4: Как изучить интерфейс

Более

Ссылка на приглашение к участию в конкурсе Nuggets Technology:juejin.cn/post/1