Ето резюмето, което използвах, за да си намеря работа в Google като софтуерен инженер.

Здравейте всички!

В моя канал за програмиране и обучение в YouTube, наречен CS Dojo, много хора ме помолиха да обясня как бих могъл да напиша резюме за позиции на софтуерен инженер.

И така, ето моята статия за това.

В тази статия първо ще ви разгледам резюмето, което лично използвах, за да намеря работа на софтуерен инженер в Google.

След това ще ви покажа как бих го променил днес въз основа на наученото оттогава.

Също така ще ви дам няколко общи съвета и съвети как да създадете свое собствено резюме на софтуерен инженер.

Всъщност не се считам за експерт по писане на резюмета, но се надявам да успея да дам някои прозрения въз основа на личния си опит, както и някои изследвания, които съм направил, за да напиша тази статия.

Вижте моето резюме тук.

Ако искате, можете да изтеглите моето резюме тук, както следвате заедно с тази статия.

Структурата

Първо, нека да разгледаме бързо кои раздели имам в моето резюме. След това ще разгледаме всеки от тях на свой ред, за да поговорим за тях по-подробно.

От върха имам:

  • Опит
  • Образование
  • Технически умения
  • Други умения
  • Награди
  • Проекти

Опит

Това е частта, в която включвате работния опит, който искате да покажете. Не е нужно да включвате всяка една позиция, която някога сте заемали. Ето защо не включих позицията си по уроци по математика. Това е по-малко подходящо от другите ми, по-технически позиции.

Ако имате значим неработен опит, който е от значение, можете също да го включите тук. Например, ако сте ръководили екип за състезание по кодиране, може да искате да го включите тук. Можете също да го включите в раздела за проекти, но той ще се откроява повече в раздела за опит.

Имам четири позиции в моя опит раздел:

  • Стажант на програмен мениджър в Microsoft
  • Стажант по наука за данни в Microsoft
  • Основател и президент на Data Science Club в UBC (Университет на Британска Колумбия)
  • Стажант за разработка на софтуер в Moneytree (стартиране в Япония)

Нека да разгледаме първата позиция като пример.

В моето резюме това изглежда така:

Заглавието има следната структура:

в, катион>, както в:

Стажант на програмен мениджър в Microsoft, Редмънд, Вашингтон, 5 / 2015–8 / 2015

Това е доста стандартен формат.

След това под него имам описание на това, което направих:

Original text


Бях отговорен за проектирането и внедряването на специфична функция в Microsoft Dynamics CRM с разработчици и други PM. Моите отговорности включват първоначалното проучване, планирането на проекта, проектирането на продукта, създаването на телени рамки и писането и изпълнението на спецификация.

Как бих го променил днес

Когато пишете своето резюме, не непременно приемайте, че читателят знае всички технически термини, особено специфичните за компанията. В горното описание споменах Microsoft Dynamics CRM, но много хора не са запознати с него. И така, бих го променил на следното:

Бях в екипа, който отговаряше за Microsoft Dynamics CRM, който е част от софтуера за управление на взаимоотношенията с клиентите. Ръководих усилията за изграждане на функция, която позволява на потребителите лесно да следят бизнес разходите. Моите отговорности включват първоначалното проучване, планирането и управлението на проекта, проектирането на характеристиката, създаването на телени рамки и изписването на нашите спецификации.

Имайте предвид, че в допълнение към изясняването на термина Microsoft Dynamics CRM , добавих и кратко обяснение за това какво точно съм изградил.

Сега, нека да разгледаме друга позиция, която имам в раздела за опит.

Заглавието е: Основател и президент на Data Science Club в UBC, Ванкувър, Британска Колумбия, 10 / 2013–5 / 2014

Имам три точки под него:

  • Отговаря за придобиването на повече от 120 членове
  • Организирани срещи за обмен на идеи за науката за данни
  • Сформиран екип от няколко ученици, които да работят по състезание по машинно обучение на Kaggle

Първо, обърнете внимание на използването на маркери тук. Понякога улеснява четенето и обезмасляването на резюмето.

Освен това обърнете внимание как използвах конкретен номер в първата точка - Отговорен за придобиването на повече от 120 членове . Използването на номер често прави вашето постижение по-ясно. Разбира се, не винаги трябва да използвате число. Използвайте го, когато има смисъл.

Как бих го променил днес

Не бих направил големи редакции в този. Само незначителни граматически редакции.

Образование

Това, разбира се, е частта, в която изброявате съответното си образование.

Ето какво имам:

За всеки университет имам името на университета, местоположение, тип степен (бакалавърска степен - бакалавърска степен тук), специалност, очакваната дата на дипломиране, както и изброените GPA.

Относно GPA

Според статия за CareerCup, основното правило е да се показва GPA само ако е по-висок от 3.0 от 4.0. Съгласен съм с тази препоръка.

Как бих го променил днес

Бих запазил този раздел такъв, какъвто е. Нека да преминем към следващия раздел.

Технически умения

Ето какво изброих в този раздел на моето резюме:

  • Wireframing: Balsamiq, Microsoft PowerPoint
  • Визуален дизайн: Adobe InDesign, Photoshop, Illustrator
  • Статистически анализ: R
  • Машинно обучение: Python с NumPy и Pandas, Ruby, Spark (предишен опит)
  • Технологии за програмиране: SQL, MATLAB, Ruby on Rails, Java
  • Технологии за програмиране, преден край: JavaScript, HTML / CSS, LaTeX
  • Контрол на версиите: Git, GitHub, Bitbucket

Бих казал, че изброих твърде много неща тук. Бих намалил само тези две:

  • Наука за данни: R, Python с NumPy и Pandas, Spark (предишен опит)
  • Технологии за програмиране: SQL, MATLAB, Ruby, Ruby on Rails, Java, JavaScript, HTML / CSS

Бих изброил само тези две, защото останалите умения бяха по-малко подходящи в този случай.

Също така обърнете внимание как сложих Spark (предишен опит), за да покажа, че имам известен опит със Spark, но не съм опитен в него.

Други умения

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

Как бих го променил днес

Бих изрязал този раздел изцяло, тъй като не е толкова важен за позицията на софтуерен инженер, за която кандидатствах.

Награди и проекти

Включете съответните награди и проекти в тези раздели.

Думата „уместен“ е важна тук. Ако сте спечелили второ място в регионално първенство по карате например, вероятно това не е толкова уместно.

Може обаче да искате да го включите, ако е наистинавпечатляващо - например, състезание на национално или международно ниво с карате.

Имам една награда и три проекта в моето резюме.

Наградата

Ето наградата, която имам в резюмето си:

Студентско предизвикателство за иновации на TELUS / IEEE

Екипът ни спечели трето място на състезанието по терена, където представихме идея за устройство, което помага на незрящите. Нашата идея беше устройство, което преобразува триизмерната пространствена информация в звук, така че слепите хора да могат да „виждат“ околната среда чрез изслушване. Получихме безвъзмездна помощ от $ 3000 за разработване на прототип.

Как бих го променил

Бих изяснил малко формулировката си, за да е по-лесен за четене. Може би нещо като:

Студентско предизвикателство за иновации на TELUS / IEEE

На този технически конкурс за продуктова стъпка представихме идея, която помага на слепи и хора със зрителни увреждания. Нашата идея беше устройство, което преобразува триизмерната пространствена информация в звук. Той ще преобразува близостта на обекта пред вас в силата на звука, а височината на обекта в височината на звука. Получихме безвъзмездна помощ от $ 3000 за разработване на прототип за тази идея и в момента сме в процес на разработване.

Проекти

Сега, в допълнение към тази награда, изброих три проекта, които мислех, че ще бъдат най-впечатляващи.

Един от тях беше този:

YamBomb! , Август 2014

С един мой колега в Microsoft създадохме приложение за игри, с което човек изпраща „бомба“, която „експлодира“ за 24 часа, освен ако не я предадат на някой друг. Започна с няколко потребители и органично нарасна до повече от 70 потребители в рамките на една седмица от стартирането му. Разработихме приложението с Ruby on Rails и Yammer API.

Обърнете внимание как използвах и тук определен номер (70 потребители). Също така споменах технологията, която използвах за този проект - Ruby on Rails и API на Yammer. (Yammer е уебсайт на Microsoft и е нещо като Facebook, който се използва за вътрешна комуникация в рамките на една компания.)

Как бих го променил сега

Тук няма големи редакции.

Как бих редактирал цялото резюме днес

Сега има един основен проблем с това резюме, което използвах тогава - беше твърде дълго. Това е около 2 страници и в идеалния случай трябва да е една страница.

Нека видим дали можем да стигнем до една страница.

Всъщност успях да го сведе до една страница. Ето някои от основните промени, които направих:

  • Свалих Основател и президент на науката Club данни на UBC от секцията опит. Добър е, но по-малко подходящ от останалите.
  • Извадих университета Съфолк от образователната секция. Не е твърде уместно, тъй като вече бях прехвърлил от него.
  • Комбинирах разделите за награди и проекти в само Проекти и изброих само 2 проекта.

Сега това, което пропуснах, щеше да бъде напълно добра информация, която да покажа в своето резюме. Просто те бяха по-малко впечатляващи и уместни от другите неща, които изброих.

Само като пропуснах тези части, моето резюме стана много по-лесно и по-бързо за четене.

Добре, ето редактираната версия на моето резюме на една страница:

  • PDF
  • Word (.docx)
  • Страници (.страници)

Чувствайте се свободни да го използвате като шаблон.

Ето някои ключови неща за вземане.

1. Поставете се на мястото на вербувача / мениджъра по наемане.

Не приемайте автоматично, че те ще са запознати с всеки технически термин, с който сте запознати. Помислете какво често се използва и не толкова често се използва във вашата конкретна област.

Освен това продължете да прецизирате параграфите си, за да бъдат лесни за четене. Използвайте кратки изречения. Изяснете какво не е ясно. Вероятно е добра идея да го прочете ваш приятел, за да сте сигурни, че всичко е ясно.

2. Пропуснете всичко, което не е твърде уместно.

Говоренето на японски е добро умение, но не беше от значение за конкретната позиция, за която кандидатствах. Така че, всъщност не трябваше да го изброявам.

3. Не става въпрос за количеството. Става въпрос за качеството.

Ако показвате 4 проекта вместо 2 проекта, винаги ли е по-добре? Е, не е задължително.

Наличието на повече информация за вашето резюме го претрупва и затруднява намирането на важна информация.

Но може да кажете - все пак сте получили работата, без да правите нито едно от тези!

Да, това е вярно. Мисля, че е важно да създадете лесно за четене резюме, но още по-важно е първо да изградите силни умения и опит, които да се покажат във вашето резюме.

Някои допълнителни съвети / съвети

Трябва ли първо да изброя образованието или първо работния опит?

Общото правило е да изброите кой е по-впечатляващ / подходящ.

За мен имах добър опит с Microsoft, който беше по-впечатляващ от образованието ми. Ето защо първо го изброих.

Ако все още учиш, моят избор по подразбиране е да покажа първо образованието си. Но ако нещо от вашия опит се откроява, поставете първо раздела за опит.

Трябва ли да включа моя имейл адрес, телефонен номер и местоположение?

Винаги трябва да включвате своя имейл адрес, но освен това, зависи от вас.

Включих само моя имейл адрес в резюмето си, за да го направя лесен. Ако обаче искате да покажете, че се намирате на определено място или ако искате да включите телефонния си номер, продължете и направете това също.

Ами ако все още нямам толкова опит, който да покажа в резюмето си?

По принцип трябва да помислите за всички умения и опит, които сте натрупали до този момент, и да помислите как те могат да доведат до следващата стъпка.

Като пример ето как го направих:

  • Нямах опит почти няколко години, преди да кандидатствам в Google.
  • И така, създадох прост уебсайт с Ruby on Rails, който научих сам.
  • Използвайки този проект, получих първия си технически стаж в Япония.
  • Използвайки това, в комбинация с моя статистически опит, получих стаж по наука за данни в Microsoft.
  • Използвайки този опит и връзките, които изградих там, получих втория си стаж в Microsoft.
  • Използвайки всичко това, получих работа на пълен работен ден софтуерен инженер в Google.

Обичам да мисля за това нещо като снежна топка.

В началото може да е съвсем мъничко, но ако продължите да надграждате върху него, то просто ще продължи да расте.

Ето някои допълнителни ресурси за писане на резюме на софтуерен инженер:

  • Тук има хубав преглед на тази тема в CareerCup.
  • Моят приятел Zhia Hwa Chong, който е софтуерен инженер в Twitter, има хубава статия за това тук.
  • Куинси Ларсън, учител / основател на freeCodeCamp, също има хубава статия по тази тема тук.

Добре, късмет и благодаря както винаги, че прочетохте статията ми!

Ако имате някакви въпроси относно това или нещо друго, моля не се колебайте да ме уведомите в коментар по-долу или в Instagram или Twitter (@ykdojo и за двете).