Обмен методиками обучения: почему за полтора года можно получить предложение крупной фабрики

Поиск работы опрос
Обмен методиками обучения: почему за полтора года можно получить предложение крупной фабрики

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

предисловие

Оригинальный адрес:Nealyang/personalBlog

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

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

Эта статья также не является техническим документом. Я кратко расскажу о том, что я пережил и сделал, прежде чем присоединиться к Али и в своей работе.Наконец, я поделюсь резюме, которое постучало в дверь интервью.

опыт ключевых узлов

Проходя этапы, я стараюсь, чтобы они были короткими.

во время колледжа

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

В конце концов, я взял это.Oracle java 全国青年设计大赛Первая премия в Северо-восточном дивизионе,蓝桥杯Есть четыре или пять наград в области программирования в провинции программирования, треть в стране и так далее.

Во время стажировки на старших курсах

Стажерская компания, которую я запустил со специальной хакерской версией Tank Wars, написанной на java.Рукадверь. В мобильном отделе я думал, что используется Java, но оказалось, что это гибридная разработка приложений. Итак, во время стажировки это было началом моего обучения.

Процесс обучения в начале одинаков для всех, начал w3c, и, наконец, я стал первым человеком в команде, который привел новых людей, а также привел людей к развитию текущегоХуилианьиПервая версия приложения. 90% кода написано мной. Он заслуженно получил награду «Новичок года». Здесь я снова хотел бы поблагодарить своего босса Шуна, который дал мне такую ​​возможность.

Но если честно, технологии на тот момент, азы фронтенда не были освоены, и все использовали ionic, cordova, angular. Даже не jQuery. . .

Первая работа

После окончания учебы в Пекине первая работа была вВсемирная сеть, оказывается, что первоначальный выбор был правильным.

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

На следующей неделе я изучил RN и понес знамя независимого приложения World Wide Web (версия для Android). Позже я перешел в группу платформы и начал контактировать с React и Node.

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

Али

Позже, когда я решил сменить работу, я хотел выбрать город. Приезжайте в Ханчжоу, это то, что все видятПолтора года опыта работы с фронтендом для пробы воды в Ханчжоу: как я выиграл предложение от NetEase, Ali и Didi

О передней части

Все комментарии ниже являются личным мнением. Если что-то не так, укажите на это и поделитесь с нами

Что касается переднего конца, я лично думаю, что есть три этапа. Познавательная стадия, исследовательская стадия, мастерская стадия

познавательная стадия

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

метод исследования

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

  • Начните изучение с самых основ HTML, css и JavaScript. Я лично начал учиться на w3c, а затем, кстати, прошел онлайн-тест на знание.
  • Каждая работа — это вызов, и каждый вызов — это рост. Также с этого времени у меня начала вырабатываться привычка вести блог.
  • При столкновении с любой новой технологией начинайте учиться с официального сайта. Из-за этого этапа официальный сайт может помочь вам решить 99% проблем
  • При возникновении проблем старайтесь полагаться на себя, а не задавайте вопросы в группе на каждом шагу. Даже, вы должны взять на себя инициативу, чтобы найти проблемы. Скажу по секрету, моя группа qq и группа WeChat были созданы, когда я только осваивал эти знания.В первые дни я старался изо всех сил отвечать на каждый вопрос в группе. Хотя я новичок, я знаю Baidu и Google!

По состоянию на начало 16 г. Это проблема, с которой я столкнулся в своем собственном проекте, который я собрал и обобщил во время стажировки.

Китай с открытым исходным кодом Nealyang Evil Qi Xiaosheng

стадия исследования

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

метод исследования

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

Конечно, по работе бывало, что я тоже потратил неделю на изучение React Native и завершил написание кода официального приложения. Это дало мне некоторое представление о реакции заранее. Освоение стека реагирования может быть сложным для новичка. Я потратил неделю и прошел все уроки. Потом я начал изучать react-router, redux, react-redux, а потом еще познакомился с webpack, до этого только изучил gulp (соответствующее резюме можно увидеть в списке китайских блогов с открытым исходным кодом).

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

  • Мне потребовалось около четырех дней, чтобы прочитать основы nodejs, и я написал демо:ejs-express-mysql
  • Изучив демонстрацию веб-пакета Руана Ифэна, я также запустил Baidu и Google, чтобы завершить настройку собственного проекта:neal-teach-website
  • Я изучал Redux за ночь на выходных, а в понедельник написал несколько демонстраций и связанных с ними идей.study-redux
  • Затем, когда я начал подключать стек технологий react, я обнаружил, что redux-saga нужно изучать, а общая структура проекта очень хаотична. Итак, я открыл исходный код другого демо:React-Fullstack-Dianping-Demo, Это обучающее видео МООК, которым поделился со мной друг, но, честно говоря, после прочтения всей статьи я почувствовал, что то, что объяснил преподаватель, не очень подходит, поэтому я сам написал видео с открытым исходным кодом.
  • Изучив всю статью, я написал краткую демку, которая является высшей звездой под текущим персональным складом на github:React-Express-Blog-Demo

Вышеизложенное — это только мое личное изучение реакции, и все обучение имеет связанные результаты, и все демонстрации видны на github. В то же время на работе есть также использование и обучение.

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

Кроме реакции. На этом этапе ясъел всеЯ прочитал много классических книг по JavaScript, Red Book, Rhino Books (прочитано 60%), ES6, высокопроизводительные js, серии js, которые вы не знаете, читы ниндзя и т. д., и я оставил глубокое впечатление на различных платформах связанные заметки.

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

этап мастерства

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

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

На этом этапе мне нужно многое сделать. Скажите ожидания от себя

на работе

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

изучать

  • Изучение основано на бизнесе. Но вам все еще нужно знать свое будущее.
  • Расширьте возможности обмена технологиями и свяжитесь с Дэниелом, чтобы улучшить свое техническое зрение и обоняние в будущем направлении фронтенда.
  • Вернитесь к интерфейсу еще раз с дополнительными заключительными статьями.
  • Для имеющихся знаний в области фронтенда требуется не все охватить, а уметь обрисовать
  • Сохраняйте открытость, чтобы учиться
  • Улучшите свою нетехническую мягкую силу (рисование, архитектурное мышление, выполнение PPT и т. д.)
  • Создание влияния личного бренда (должен сказать, github помог мне постучаться в дверь Али)

Суммировать

Подводя итог, как я уже сказал выше, я на самом деле не использовал ярлыки. Только

  • Учиться чему-то решительно и настойчиво. И будет выход (блог, гитхаб)
  • Не бойтесь сталкиваться с проблемами и даже проявляйте инициативу, чтобы найти проблемы, с которыми сталкиваются другие, а затем помочь решить их самостоятельно (группа технического обмена)
  • Чтобы узнать что-то новое, просто просмотрите введение на официальном веб-сайте и API, а затем напрямую напишите демо, не проверяя его снова!
  • Просмотрите больше технических форумов и блогов. Всегда имейте лестницу, знаете ли. Контактируйте и общайтесь с Даниэлем больше (но обратите внимание: ни один Даниэль не сидит без дела)
  • Должен писать! Напишите! Напишите! Не просто смотреть! читать!
  • Технологии нельзя отделить от бизнеса, поэтому больше думайте о болевых точках бизнеса, болевых точках командного рабочего процесса и точках технологического прорыва.
  • Чтобы улучшить свои способности к техническому мышлению, вы должны не только учиться, но и учиться вводить новшества и думать, почему.

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

Не забудьте раннее сердце! Безумный, но не высокомерный мир~

Благосостояние

Ответ в паблике WeChat: [Резюме] Получить резюме автора для собеседования у двери большой фабрики

В следующей статье я расскажу: Али, как я проходил собеседования для p6 и p7 (вопросы для интервью и анализ подсчета очков)