portaldacalheta.pt
  • Основен
  • Инструменти И Уроци
  • Agile Talent
  • Продукти Хора И Екипи
  • Растеж На Приходите
Начин На Живот

Резюмето на разработчика е мъртво: Да живее портфолиото



Гуглили ли сте статии за това как да създадете изключителна автобиография за разработчици? Спри веднага. Загуба на време е! Мотивационно писмо? Това също е загуба.

Позволете ми да ви кажа колко древна е практиката да се използва автобиография. Според Уикипедия всичко е започнало с Леонардо да Винчи, който е изпратил писмо до потенциален работодател, описвайки своя опит и набор от умения. В 1481! Ето колко е древна.



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

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



Всички те се въртят около насърчаването на себе си; т.е. популяризиране на вашата „лична марка“. Изкарване на името ви там. Запознаване с хората в бранша. Те ще запомнят името ви следващия път, когато ролята на архитект се отвори в тяхната компания.

Трябва да мислите така. Ако продавате хомогенна стока („кодерът“) на конкурентен пазар, това ще бъде надпревара за най-ниската цена („ползите“). Ако на вашата улица има две бръснарни, предлагащи еднакво качество на подстригването, и един от тях таксува двойно, почти съм сигурен, че ще фалират преди края на месеца. Не можете да предлагате същата услуга като всички останали и очаквате да таксувате повече. Е, освен ако не правите разлика. Това ни води до въпроса: Как точно правиш това?



Портфолиото

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

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



Отворен код

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

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



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

Хората могат вижте че сте добър професионалист, вместо да им кажете това.



Форуми

Допринасянето за StackOverflow, Reddit, Facebook групи, Hacker News или други онлайн форуми може да демонстрира вашите задълбочени познания по даден въпрос и способността ви да решавате проблеми. Той също така демонстрира способността ви да пишете и да бъдете разбирани в общността, както и способността ви да обяснявате даден проблем на други хора. Тя ви позволява да следите най-новите новини за избраната от вас технология. И предоставя непрекъснато нарастваща възможност за работа в мрежа. Нещо повече, като обсъждате различни технологии с други хора, вие сте изложени на различни мнения и това ви помага да излезете от обичайните ехокамери, в които е толкова лесно да се заключите

Блог

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



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

Допълнителни ресурси

Създаването на видео курсове в YouTube или Udemy е чудесен начин да демонстрирате способността си да обяснявате абстрактни концепции на други хора. Във всекидневния живот на всеки проект винаги има нужда от предаване на знания, когато разработчиците идват и си отиват. Принуждава ви да разберете дълбоко това, на което сте на път да преподавате. Той засилва вашите познания по въпроса. Той може да се превърне и в източник на пасивен доход през следващите години.

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

Страхотни лични портфолио

Някои страхотни разработчици преминете допълнително и създайте лични портфейли. Ето няколко, които се открояват:

  • Коби Гуркан : Без глупости, личен сайт, показващ проекти и трудов опит.
  • Чарлз Хан : Вероятно най-краткият личен сайт някога.
  • Моето резюме на ApeeScape : Профилът на ApeeScape е перфектният създател на автобиографии, който ми позволява да покажа моя опит и да гарантирам качеството на кода си

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

Урок за Logstash: Използване на Logstash за рационализиране на известия по имейл

Back-End

Урок за Logstash: Използване на Logstash за рационализиране на известия по имейл
Психология на дизайна и неврологията на страхотния UX

Психология на дизайна и неврологията на страхотния UX

Ux Дизайн

Популярни Публикации
Как да изградим безкраен бегач на iOS: Cocos2D, автоматизация и др
Как да изградим безкраен бегач на iOS: Cocos2D, автоматизация и др
Напишете важни тестове: Първо се справете с най-сложния код
Напишете важни тестове: Първо се справете с най-сложния код
Разработване на SmartWatch: Струва ли си проблемът на SmartWatch?
Разработване на SmartWatch: Струва ли си проблемът на SmartWatch?
Polymer.js: Бъдещето на разработването на уеб приложения?
Polymer.js: Бъдещето на разработването на уеб приложения?
Как да създадете персонализирани шрифтове: 7 стъпки и 3 казуса
Как да създадете персонализирани шрифтове: 7 стъпки и 3 казуса
 
Силните страни и предимствата на Micro Frontends
Силните страни и предимствата на Micro Frontends
Как да използваме помощници на релси: Демонстрация на въртележка за Bootstrap
Как да използваме помощници на релси: Демонстрация на въртележка за Bootstrap
Поглед към бъдещето на JavaScript
Поглед към бъдещето на JavaScript
Изграждане на ASP.NET уеб API с ASP.NET Core
Изграждане на ASP.NET уеб API с ASP.NET Core
Урок за OpenCV: Откриване на обекти в реално време с помощта на MSER в iOS
Урок за OpenCV: Откриване на обекти в реално време с помощта на MSER в iOS
Популярни Публикации
  • aws сертифициран проект на архитект за решения
  • какво означава глава 11
  • разбиране на C++ код
  • къде да кодирам c++
  • гещалт принципи на перцептивното групиране
  • семеен офис с висока нетна стойност
Категории
  • Инструменти И Уроци
  • Agile Talent
  • Продукти Хора И Екипи
  • Растеж На Приходите
  • © 2022 | Всички Права Запазени

    portaldacalheta.pt