📝 Как написать «front-end резюме», чтобы постучать в дверь ByteDance?

интервью

Эта статья написанаByteDance-Базовый инжиниринг-APMМы отвечаем за разработку платформы мониторинга производительности ByteDance, и нам нужно много (более 10) выдающихся студентов, чтобы построить ее вместе.

В этом году наша группа намерена построитьРекрутинговое сообщество ByteDance, если вы заинтересованы в присоединении к ByteDance, мы можем провести интервью вместевопросы и ответы,Оценивайте резюме, поговорим об интервьюсказка, и поможем вам, когда вы будете готовызадвинуть.

добавить напрямуюsshsunlight, отметьте «Интервью» или отправьте свое резюме наshanshihao@bytedance.com

Или узнайте больше в этом репозитории:GitHub.com/forget 1673495/нет…

предисловие

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

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

Цель этой статьи — помочь вам понять: как интервьюерам легче проверить резюме.

  • Для людей:Социальный набор, набор в школу, стажировка👔
  • Применимая цель: войти на большую фабрику🥺

Эта статья расскажет о следующих аспектах и ​​научит вас стать отличным «инженером по составлению резюме». (😁 Шутка, главное сила)

  • Какие резюме должны быть у инженеров на разных этапах?
  • Как спланировать структуру резюме
  • Как избежать «ямы» в вашем резюме
  • Как оптимизировать детали вашего резюме
  • Фрагменты хорошего резюме

резюме на разных этапах

Набор в школу -1 год

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

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

1 год - 4 года

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

  • сообщество оРасширенные профили и маршрутыИх много, обычно уделяют больше внимания тому, чтобы дополнить свои базовые знания.
  • Обычно используемые фреймворки используются на продвинутом этапе, например, некоторые из егоРасширенное использованиеВы освоили его, вы пытались понять его?Принцип реализации.
  • Ежедневное развитие бизнеса не ограничивается выполнением функций, вы думаете об этом?Как разработать структуру проекта, как инкапсулироватьосновные инструменты,основные компонентыКак проектировать, разрабатывать, делиться.
  • Задумывались ли вы об этом в своем повседневном развитии бизнеса?Эффективность командыобразом, например:
    • Получите доступ к eslint, prettier и другим плагинам для проверки кода и единого стиля.
    • инженерная точка зренияПодумайте об эффективности локальной разработки и о том, как оптимизировать сборки веб-пакетов.В последнее время esbuild в сообществе очень популярен, поэтому попробуйте получить к нему доступ. Идеи vite и snowpack очень хороши, можно ли их использовать в новых проектах и ​​т.д...
    • Обычно, если часто возникают потребности в разработке нескольких проектов, разбираются в различиях и унифицированных частях и создают внутреннюю команду.строительные лесаИзбегайте дублирования усилий.
    • попытаться построитьCI/CD платформа, попробуйте построитьчастный сервер нпмПоддерживайте общий пакет внутри своей компании.
  • Практика ваших мягких навыков, общения и сотрудничества также является важной способностью. Размышление о реальных потребностях бизнеса, отсечение избыточных потребностей и координация различных ролей для совместного достижения цели также являются очень важными навыками для старших инженеров.
  • Возьмем, к примеру, нашу команду APM (Application Performance Monitor), наш бизнес связан с мониторингом производительности. Итак, обращали ли вы внимание на веб-сайт в своей повседневной работе?Представление, вы пробовали исследование и доступ?Платформа мониторинга производительности с открытым исходным кодом, вы знаете производительностьНекоторые принципы мониторинга sdk, это заставит нас почувствовать, что вы хорошо подходите команде, конечно, это не обязательно, и выдающийся опыт в других областях заставит нас почувствовать, что ваших способностей к обучению достаточно, чтобы покрыть их.

4+ года

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

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

  • Как нести ответственность за технические исследования, обращать ли внимание на передовые тенденции отрасли, выбирать оптимальное техническое решение по разным сценариям, иметь возможность и смелость принимать окончательные решения.
  • У вас богатый технический опыт?значительные технические резервы, Вы участвовали во многих типах проектов, как решить все возникающие трудности, и вы разработали свой собственный метод? Отказаться от повторного использования годового опыта.
  • Может ли продуктпомогать или даже руководитьСтавьте бизнес-цели, делите задачи в соответствии с бизнес-целями, указывайте графики и разумно продвигайте проекты для достижения ожидаемых результатов.
  • Вы когда-нибудь руководили командой или участвовали в межкомандном проекте, какой у вас опыт работы в команде, можете ли вы координировать и справляться с эмоциональными проблемами членов команды, а также как решать такие проблемы, как несбалансированное распределение навыков между члены?
  • Как создать команду с технической атмосферой — это не ограничиваться улучшением технологий самостоятельно, а помогать команде расти вместе.

Как спланировать структуру резюме

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

  1. Персональная информация
  2. Резюме преимуществ
  3. опыт работы
  4. Опыт проекта

Персональная информация

Сделайте это простым и ясным, в том числе:

  1. Имя / Телефон
  2. Почта: Лучше не быть почтовым ящиком QQ.
  3. Школа: Необязательно, если у вас неплохая школа, вы можете указать ее прямо, в противном случае вы можете указать ее в конце своего резюме, не забудьте четко написать время поступления и отъезда.
  4. Текущая компания: Необязательно, если ваша текущая компания неплохая, вы можете указать это здесь, в противном случае вы можете указать свой опыт работы Опыт работы в вашем резюме должен быть полным.
  5. Ожидания от будущей команды или направления бизнеса: Необязательно. Если у вас есть четкий план на будущее и его длина велика, вы даже можете открыть отдельную главу, чтобы рассказать об этом. Это показывает, что вы человек, у которого есть четкий план на будущее.
  6. Фото: необязательно, вам нужно самим судить, добавит ли это баллов вашему резюме 😜, обратите внимание на референсКак выбрать фото в резюме?

Резюме преимуществ

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

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

Легко добавить баллы, прикрепив введение к преимуществам под личной информацией.

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

  1. 🌟 знакомыйСледующие типы проектовРазработка: веб-сайта для ПК, апплета, настольного клиентского приложения Electron, React Native для разработки нативных приложений.
    • Укажите тип технологии, которую вы использовали, и будьте первым, кто расскажет, что вы можете сделать.
    • Пусть HR с первого взгляда увидит техническое соответствие, и лучше всего сочетать его с опубликованными требованиями к вакансии.
  2. 🌟 знакомыйReact / Vue / AngularСтек технологий, такие достижения, как: построена фоновая система React, разработана система управления разрешениями.
    • Социальный набор обычно предъявляет определенные требования к освоению фреймворка, и соответствие стеку технологий отдела также является плюсом.
    • Если вы можете быть знакомы с деталями принципа, лучше, вы можете добавить его.
  3. 🌟 знакомыйИнженерное сооружение, содействовать строительству командной инфраструктуры, достижения, такие как: способствовать строительству CI / CD, оптимизировать процесс строительства.
    • Выйдите за рамки браузера и исследуйте более широкий спектр технологий.
    • Это означает, что вы изучаете направление повышения эффективности команды и являетесь командным игроком.
  4. 🌟 Дахорошие привычки кодирования, технология имеетстремление и страсть, достижения такие как: продвижение системы Code Review, написание внутренних руководств по стилю.
    • Любая команда надеется, что новые студенты не будут писать какой-то невероятный код.
    • Вы можете перечислить свои обычные каналы обучения, Zhihu/Nuggets/Medium/различные блоггеры и т. д. Возможно, вы можете пообщаться с интервьюерами-единомышленниками об опыте обучения на разных платформах.
    • Вы можете указать адрес своего блога, что является легким плюсом.То, что вы можете сказать интервьюеру в 30-минутном интервью, слишком ограничено, но блог с контентом может добавить вам много очков перед собеседованием.
  5. 🌟достижение сообщества, сколько звезд получил ваш открытый исходный код Github, сколько учебных блогов вы записывали, какие достижения получил ваш личный веб-сайт и т. д.
    • Вклады от сообщества с открытым исходным кодом, компании-участники известных проектов, все спешат за этим, конечно, вы не можете просто изменить опечатку и упомянуть проблему или что-то в этом роде.
    • Если Github пуст, не указывайте его, вместо этого он может стать предметом вычета.
    • Если ваш блог получает много лайков/прочтений, вы также можете перечислить его, что показывает, что вы умеете четко объяснять технические принципы и ваши навыки письма хороши.
  6. 🌟 Если речь идет о стеке технологий отдела, в который вы доставляете, вы можете перечислить своиСоответствующий опыт и осадки, что может быть даже плюсом за возможность сразу перейти на собеседование.

опыт работы

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

Рекомендуется нажатьЛента новостейпуть, время отнынеот ближнего к дальнемуПеречислите компании, в которых вы работали, в качестве простого примера:

Тенсент

2017 - настоящее время

  • Возглавил команду для завершения определенного проектаот нуля до единицыПостроение компании, какие проблемы удалось преодолеть и насколько повысилась эффективность внутренней команды.
  • Оптимизированные основные предметыПревосходная производительность, доступ к инструментам мониторинга производительности, улучшенные показатели fp, fcp, общийНа 30% лучше производительность.
  • Оптимизирован основной проектобъем сборки пакета, используя добавочные сборки с общей экономией кэша70% стоимости ресурса CDN.
  • строитьЛеса проекта, Интегрированное семейство фреймворков, модульное тестирование, решения для интеграционного тестирования, стыковка внутренней платформы CI/CD.

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

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

Здесь очень важно, постарайтесь узнать, чем вы занимаетесь на работе.Независимый или ведущийсделалОтличновещь, лучше всего дополненнаяданныесвидетельство.

Как избежать «ямы» в вашем резюме

  1. Его можно в меру приукрасить, не подделывать, целостность прежде всего.
  2. Избегайте шаблонности, не пишите текущие отчеты, пишите о том, что сделал ваш владелец и что было сделано.
  3. Не используйте странные структуры резюме, не упускайте из виду школу, образовательный опыт (встречался несколько раз). В компании будет система автоматической идентификации и ввода резюме, а отсутствие информации нужно будет проверять туда и обратно, что более хлопотно.
  4. Ключевая информация помещается вперед, а информация, из-за которой вы теряете баллы, размещается позже.«Первичный эффект» в психологии показывает важность первого впечатления.
  5. Напишите больше информации, которую хочет знать о вас работодатель, и сведите к минимуму неактуальную информацию, например, вы одноклассник, завербованный обществом, а опыт работы в школьном клубе можно преуменьшить.

Как оптимизировать детали вашего резюме

  1. Обратите внимание на название файла резюме, точно включающее ваше имя - целевую должность - место работы.
    • ❌ Резюме Чжан Саня.pdf, интерфейс Чжан Саня.pdf, стажировка Чжан Саня.pdf.
    • ✅ Чжан Сан-Фронт-Энд-Социальный Рекрутмент-Шанхай.pdf, Чжан Сан-Фронт-Энд-Стажировка-Пекин.pdf.
  2. Используйте PDF вместо Word, Этот момент упоминается во многих статьях, связанных с резюме.Версия Word и проблемы с совместимостью могут привести к тому, что резюме будет красиво выглядеть на вашем компьютере, но станет беспорядочным при открытии на компьютере интервьюера, что снизит количество впечатлений.
  3. Обратите внимание на различные технические терминыПравильное написание / заглавные буквы.
    • ❌ Знаком с vue, vuerouter, vuex, vue-cli
    • ✅ Знание Vue, vue-router, Vuex, Vue-CLI
  4. Обратите внимание на резюмеТипографские детали, вы можете обратиться кРуководство по китайской типографике для всех.
    • ❌ Я знаком с реакцией и хорош в разработке веб-страниц.
    • ✅ Я знаком с React и умею разрабатывать веб-страницы. (пробел между китайским и английским)

Отличный отрывок из фрагмента резюме

Чтобы все знали, как выглядит отличное резюме, я выбрал несколько выдержек из резюме, опубликованных большими парнями в сообществе:

НапримерУчитель Хуан Ирезюме, которое является типичным автономнымореол сообществаРезюме большого парня,Личность лектораа такжеКниги написаныпривлекла внимание рекрутера с самого начала,проект с открытым исходным кодомОн также получил очень высокую оценку сообщества, и формат навыков, перечисленных ниже, также является примером:

По своему опыту работы он также четко и лаконично описал свою работу в компании.Чему это способствовало и какие трудности решало?, а не шаблонный текущий аккаунт.

图片

НапримерТароПредложение, упомянутое большим парнем в ответе Чжиху, описывает его преимущества:

В основном занимался front-end и NodeJS разработкой, 6 лет + опыт front-end разработки, работал в крупных компаниях и небольших командах, создал смешанную команду разработчиков NodeJS из 20 человек от 0, привел команду к использованию новейших технологии для решения различных бизнес-сценариев в процессе стремительного развития бизнеса. Знаком с клиентской разработкой, на полках есть несколько приложений и опыт разработки на Java.

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

Другой примерРезюме Ао Тяньюй:

图片

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

Добро пожаловать к нам

МыByteDance-Базовый инжиниринг-APMКоманда, мы разрабатываем полнофункциональную платформу управления производительностью приложений для ByteDance и приглашаем талантливых вас присоединиться:

  • ты можешь присоединитьсяИсследование и разработка платформыDirection, вы должны быть знакомы с фоновой системой разработки React или Vue.
  • ты можешь сделатьПолучение и анализ производительности, вам необходимо иметь опыт оптимизации производительности, быть знакомым с показателями, связанными с производительностью, сбором данных и оптимизацией, а также уметь пользоваться такими инструментами, как Lighthouse.
  • ты можешь присоединитьсяПриложение данныхВ направлении развития вам нужно любить визуализацию данных, иметь определенное представление о данных и использовать библиотеки классов визуализации данных.Лучше всего освоить интерфейсные технологии рисования, такие как SVG, Canvas и WebGL.

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

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

добавить напрямуюsshsunlight, отметьте «Интервью» или отправьте электронное письмо на адресshanshihao@bytedance.com

Или получить его в этом репозитории, чтобы узнать большеGitHub.com/forget 1673495/нет…