Резюме четырехлетнего исследования интерфейса Интернета для непрофессиональных классов [2021 г.]

внешний интерфейс программист итоги года

IMG_5173.JPG

"Время не упущено, творчество не останавливается, эта статья участвует вКонкурс эссе на конец 2021 года"

текущая ситуация

Я чувствую, что этот год достаточно насыщен событиями, я пришел в действующую компанию в июле прошлого года, после полугодового испытательного срока в январе я стал штатным сотрудником. Считая время, в январе 2022 года я останусь здесь в качестве штатного работника на целый год. Всего за год мы пережили три смены руководства и одно крупномасштабное увольнение. К счастью или нет, я остался позади.Наша группа превратилась из первоначальной команды из девяти человек в команду из четырех человек, и один из них по-прежнему был лидером. Перед изменением некоторые коллеги уже решили сменить работу, некоторые перешли на станцию ​​B, некоторые перешли на Dewu, а некоторые перешли на Byte.

Также в этом году я начал изучать свою нынешнюю ситуацию.Я координирую интернет-компанию.Говорят,что несколько лет назад она получила большие инвестиции от Sequoia Capital,и безумно расширила свой набор.Поболтав,я наконец прошла интервью компании.Последняя компания была как раз в стадии сокращения издержек из-за эпидемии.Много старых сотрудников ушло,а сокращение издержек и численность персонала постоянно везде сокращались. Пообщавшись с непосредственными руководителями, я, наконец, решил сменить место работы и пришел в действующую компанию. Честно говоря, это одна из немногих компаний, которая не притесняет своих сотрудников в плане человеческих ресурсов и трудовых услуг.

некоторые размышления

Получив диплом в Шанхае в 2017 году, в этом году я уже четыре года занимаюсь фронтендом. Внезапно оглядываясь назад, я подумал, что я все еще был немного белым, которому было стыдно, потому что проблема междоменного запроса ajax не могла быть решена.Теперь, с развитием технологий, меня подтолкнули связаться с ES6, Vue2, апплетом, аккаунт, Webpack, React, Typescript, Flutter, Vue3. В первый год работы я прочитал «Advanced Javascript Programming III» от начала до конца, а затем я прочитал учебник по ES6 от г-на Руана Ифэна после внедрения ES6. Следующее обучение ориентировано на проект, организацию проекта Vue2, синтаксис, передачу параметров, реализацию бизнеса, обнаружение проблем и решение проблем, реализацию небольших программных проектов от чтения документов API до посадки проекта, гибридных проектов APP от просмотра API до посадки проекта. , Проект Flutter переходит от чтения документации API к посадке проекта. Спустя столько лет я обнаружил, что самое профессиональное, чему я научился, когда пришел в индустрию программистов, — это парсинг документов API, Даже много раз люди спрашивают JSXXX, как это сделать, и они возвращаются в прошлое с недоумением. подсознательное предложение. Когда я впервые пришел в эту отрасль, я чувствовал, что могу это сделать, и для того, чтобы умело читать документы, требовалось много практики. Теперь я вдруг осознаю, что мощь front-end тулчейна и мощь связанной с ним экологии станут проще, легче в управлении, проще в использовании и дружественнее к новичкам, точно так же, как переход от низкоуровневых языков к языки высокого уровня. Существует большая проблема в том, чтобы судить о том, что вы делаете непрерывный прогресс, основываясь на бизнесе, которого вы можете достичь.

Чем глубже вы идете, тем больше вы обнаружите, что многие интерфейсные бизнес-реализации в компьютерном направлении требуют некоторых базовых математических требований.Программа - это своего рода математика (алгоритм) + структура данных (реализация кода).В реальном обучении вы будете обнаружить, что: например, требуется реализация глубины резкости Некоторые из основных тригонометрических функций Эффект подпрыгивания кривой Безье используется во многих местах Алгоритм графа будет казаться очень далеким от игровой индустрии, но когда вы делаете разблокировку экрана блокировки проекта мобильного телефона, что вы будете использовать, чтобы реализовать это? Для одного и того же набора программ, почему кто-то может сделать достаточно высокой когезии и низкой связанности, а вы можете писать только лапшу. Когда старый коллега рядом с ним писал код, его мысли были ясными, а руки — быстрыми. Почему вы не можете понять, каждый раз, когда функция выходит, она скрипит и чирикает? Также будет группа бэкендов, которые продвигаются каждый день, и у меня будет несколько фронтендов. Всегда есть изменения в пользовательском интерфейсе, изменения в JAVA, изменения в бэкенде, менеджеры по продукту и изменения в тестировании. Неужели эту миску с рисом так легко съесть? Итак, каковы мои преимущества как старого фронтенда? Почему люди всегда говорят, что когда back-end превращается в front-end, становится лучше, и между front-end и back-end есть барьеры. Они все программисты, какая разница между всеми?

Индустрия изменится. Нынешний интерфейс больше не похож на мальчика, которого вырезали давным-давно. Нынешний интерфейс называется «большой интерфейс». Фронтенд занимается не только простой веб-разработкой, такой как мобильное приложение, клиентская разработка и даже бэкенд-разработка (Nodejs), которые относятся к категории фронтенд-разработки. Как специалисты по внешнему интерфейсу, мы не можем просто спросить себя о требованиях веб-разработки, мы должны спросить как программисты. Мы не являемся разработчиками определенного языка, нам нужно понять, что разработка языка — это просто «навык», а то, чему мы должны научиться, — это «Дао». У программистов есть некоторые базовые требования к базовым знаниям. Многим людям приходится много лет учиться, чтобы изучить их.Те из нас, кто избрал разные пути для работы, должны знать одну вещь: основные события в мире ведут к одной и той же цели. Обучение на протяжении всей жизни не является чем-то новым. И тех, кто выбрал разные маршруты, будь то теоретическая база или практическое обучение, мы должны продолжать наверстывать упущенное.

Некоторые мысли об обучении

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

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

математика:

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

Если у вас есть условия, вы можете начать свои исследования с начальной школы.

Английский:

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

Теперь это основано исключительно на переводе.У Amway у всех есть плагин для двуязычного перевода: «Цайюнь Сяойи».После этого я буду сознательно тренировать себя, чтобы заставить китайско-английское сравнение читать больше, надеясь получить что-то.

PS: у всех есть хороший план изучения английского языка, добро пожаловать в руководство~~~

js:

Front-end JS по-прежнему является основой, интервью и обновления необходимы. Недавно вышла новая Elevation IV, и я собираюсь купить ее для чтения. Ниже приводится соответствующее резюме:

  • JS продвинутое программирование
  • Исходный код Vue и Vue
  • прочесывание webpack и исходный код
  • Использование React и расположение проекта || Запасное расположение исходного кода
  • Связанные с браузером
  • Расчесывание, связанное с Nodejs
  • JS ты не знаешь
  • Сортировка ТС и углубление

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

алгоритм:

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

Основы сети

  • HTTP-запрос
  • Сортировка, связанная с шифрованием и дешифрованием

Основы компьютера

  • Принцип составления
  • операционная система
  • графика
  • Шаблоны проектирования

Другие связанные

  • Флаттер-расчесывание
    • Флаттер уже написал полный проект, но полного набора заметок я не оставил, жаль, что у меня есть возможность потом разобраться.
  • рефакторинг
  • чистый код
  • Код Дацюань
  • Сейчас это не популярная метавселенная, я чувствую, что передовые технологии, связанные с VR и AR, снова поднимутся, и будут организованы соответствующие точки знаний.

Установите себе флаг и станьте квалифицированным программистом, когда станете программистом. Впереди долгий путь, Сяосин будет продолжать радовать!

Сделано в этом году

  • В новом проекте используется Vue3 + Vite
  • Найдите для себя новые цели обучения
  • Научитесь плавать - брассом получите
  • Тест на водительские права - один месяц на решение второго и третьего предметов
  • Ван Сяобо - Молчаливое большинство
  • Дзен и ремонт мотоциклов
  • Маленький принц три кисти
  • ...

Может быть другой, помните, даже если EMMMMM

Другой последний

По правде говоря, постоянная смена руководства, оторванность от прежней атмосферы малого партнерства, странные потребности бизнеса, тревожный период строительства, ежеквартальные требования KPI производительности и напряженная атмосфера НИОКР в группе по-прежнему очень напряжены. . Некоторое время назад я боялся, что облысею в раннем возрасте. Я очень благодарен членам моей семьи Чжао Гулу и Чжао Туаньцзы. Я буду приветствовать тебя у дверей своего дома, когда закончу работу, и буду фыркать на руках ночью. Глядя на милых котят, какие могут быть в жизни неприятности? Давай утка! ! !

Одноклассник Чжао Туаньцзы в городе! Толстые люди много работают!

image.png

Место действия, сестра автора~