Четыре года не студента колледжа

внешний интерфейс

предисловие

Я не делал резюме для себя со времен колледжа, поэтому я буду подводить итоги этих лет вместе, пока я свободен в последнее время. Позвольте мне сначала представиться.Автор был первокурсником в 2017 году и изучал технику связи (собачья голова с ручным управлением) в обычном 211 в провинции Гуандун. Теперь старший Цю Чжао получил предложения от Tencent и Byte. Итак, как я перешел от чтения электроники к работе с интерфейсом, и как я сам научился интерфейсу. И слушай меня внимательно~

PS: предлагаю искренне для сравнения

  • Внешний интерфейс Byte DATA, выполняющий набор экологии апплета заголовка (такое ощущение, что чистый интерфейс)
  • Стажировка в Tencent превратилась в обычную, а дальше должен быть полный стек Лично я чувствую, что нужно дополнить много фоновых знаний.
  • база Шэньчжэнь
  • прошу совета~

первокурсник

В сентябре 2017 года я взял с собой маленькую школьную сумку и с тоской пришел в Педагогический университет, готовый начать прекрасную студенческую жизнь, как сериал, но, конечно, я слишком много думал. Университет — это не рай, который вы себе представляли, может быть, средняя школа, которую вы оставили, — это настоящий рай. Еще я забыл, почему я специализировался на электронике, раз я выбрал ее, то должен хорошо ее читать. В тылу находилась ассоциация электроники, набиравшая новых рекрутов, а для собеседования был специально выбран технический отдел.Нам предстояло освоить технологию, но мы не прошли. После этого я вместе со своими одноклассниками играл в схемы и микроконтроллеры, а также участвовал в некоторых конкурсах по проектированию электроники. Люблю ли я электронику? Не говоря уже о том, может быть, просто не ненавидеть это.

Когда первый семестр моего первого курса близился к концу семестра, я случайно увидел объявление о расширении бизнеса предпринимательской команды старшего F, поэтому попробовал. знать, что такое фронт-энд и бэк-энд. Старший брат тоже очень хороший, давайте сначала закончим выпускной экзамен, а потом начнем учиться потихоньку. Этот год был, кажется, единственным зимним учебным годом в Педагогическом университете, но после военных сборов было почти поздно, и я вернулся. Пробыв дома две недели, я пришел в школу, чтобы начать фронтальное обучение. Я совсем забыл, как попасть в яму Кажется, я пошел в библиотеку, чтобы найти книгу три в одном по HTML+CSS+JS?

В марте на первом курсе я запустил первый в своей жизни веб-проект, который представлял собой интерфейс небольшой программы. В то время я толком вообще не умел писать логику JavaScript и очень медленно писал страницы, к счастью, старший брат П., который был старше меня на год, терпеливо учил меня (сейчас брат П. в байте). Этот простенький апплет мне дали за три дня, и я почти успел его написать, на тот момент я его реально писал больше месяца (закрывая лицо). Предприимчивая команда брата Ф. не занималась систематически, но они также по частям изучили некоторые фронтенд и бэкенд знания и немного познакомились с PHP (заложив предзнаменование).

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

Резюме первокурсника: невежда, бездельник

второкурсник

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

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

Во втором семестре моего второго курса я случайно увидел информацию о наборе на летнюю стажировку, опубликованную Goose Factory, поэтому я составил простое резюме и представил его с мыслью попробовать. Мне может повезти однажды в Африке, стек технологий React+PHP как раз соответствует команде, в которой находится интервьюер. Потом я поехал на гусиную фабрику на стажировку во время летних каникул.

Резюме второкурсника: начните концентрироваться на изучении веб-разработки, изучайте все виды знаний и беритесь за различные проекты.

младший год

Когда я был на первом курсе, я начал готовиться к весеннему и осеннему набору, нашел кучу записей интервью и опыта. Я тоже подвела множество, и постепенно понимаю некоторые принципиальные вещи. Иногда я также отмахивался от вопросов по алгоритмам, и, чтобы подготовиться к собеседованию, я получил предложение о долгосрочной стажировке от Guangzhou CVTE, когда я был на третьем курсе. В конце концов, по каким-то причинам он не устроился на работу, и Мо пришлось посетить их пятизвездочный ресторан со шведским столом.

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

Итоги младших классов: систематическая учеба, целенаправленная подготовка

старший год

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

маршрут обучения

Поговорив так много, я напишу, какие книги я читал (электронные книги, бумажные книги), В основном электронные книги

HTML

Я не видел ни одной книги на эту тему

CSS

  • "Мир CSS"

JavaScript

  • «Продвинутое программирование на JavaScript»
  • Geek Time: анализ основных принципов JavaScript
  • «Высокопроизводительный JavaScript»
  • «JavaScript, которого вы не знаете» (тома 1, 2 и 2)
  • Функциональное программирование JavaScript
  • Geek Time: полная оптимизация производительности фронтенда на практике

Node.js

  • «Введение в Node.js» (рекомендуется)
  • Борьба за разработку Node.js (забудьте, какая платформа является онлайн-курсом)
  • «10+ примеров кода для освоения основных основ NodeJS» (буклет Nuggets)
  • «Дорога продвинутого уровня Node.js»

Webpack

  • Видео тренировочного занятия на станции B
  • «Углубленный веб-пакет»
  • Используйте webpack для настройки среды разработки переднего плана (буклет Nuggets)

Vue

  • "Углубленный Vue.js"
  • Анатомия внутреннего рабочего механизма Vue.js (буклет Nuggets)
  • Курс объяснения исходного кода Vue

React

  • React advanced 45 лекций (забудьте, какая платформа)
  • Углубленный анализ исходного кода React
  • «Реагировать на полный стек»
  • «Погрузитесь в стек React»

браузер

  • "Инсайдер технологии WebKit"
  • Geek Time: иллюстрация Google V8
  • "Как работают браузеры"
  • Принцип работы браузера и практика (забудьте на какой платформе)

Интернет

  • «Иллюстрированный HTTP»
  • Geek Time: веселый разговор о сетевых протоколах
  • "компьютерная сеть"

алгоритм

  • Меч относится к предложению, LeetCode
  • Курс алгоритмов Ню Кэ Зуо Шен
  • Geek Time: красота структур данных и алгоритмов
  • Geek Time: Алгоритм Интервью Прохождение 40 Лекции
  • «Описание структур данных и алгоритмов JavaScript»

Я не буду публиковать разные резюме блога, может быть, это все для книг или курсов ~

наконец

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