У моїх заявках на роботу я використовую два розділи для технологій, як, напевно, очікував більшість; спочатку є розділ загальних навичок, а потім перелік конкретного досвіду конкретних проектів. Звичайно, при застосуванні я перелічую в обох розділах переважно ті пункти, які стосуються даної роботи.
Цілі:
Я відчуваю, що перерахування технології в загальній галузі є сильним твердженням, і для того, щоб технологія перебувала там, мені потрібно
- вміти з нею спілкуватися
- вдається працювати з ним розумно продуктивно
- мати певні знання про можливі підкачки, що лежать в ньому.
Критерії
Мої дуже розпливчасті критерії, що стосуються переліку технологій загальних навичок:
- Досвід роботи середнього програміста, який використовував технологію для написання програм, що складаються приблизно з 10K SLOC.
- Здатність середнього програміста, якому довелося підтримувати складність програми розміром приблизно 30 об'єктів.
- Теоретичний еквівалент знань середньої книги.
В основному, це хоча б якась широта в цьому районі, поводження з розумною складністю та деякими знаннями про жахи, які чекають.
Приклади:
Спеціаліст, PHP: Писання веб-додатків за допомогою PHP - це моя щоденна робота протягом декількох років, із підтримкою декількох проектів, читанням багатьох книг та великою частиною посібника. Це було б в обох розділах, чи було це актуально для роботи.
Початківець, Скала: Я в середині читаю книгу Скали з приблизно 200 сторінками позаду мене та кількома сотнями рядків коду. Я, мабуть, використовував би це як побічну записку десь, якби бачив це в оголошенні про роботу, як ось це: "Робота, яку ви пропонуєте, також згадувала Scala, яку я зараз вивчаю, і я більше ніж бажаю дізнатися більше про це."
Прикордонний випадок, Python: Я написав невеличку гру для знімання і кілька сценаріїв на Python із досвідом роботи в декількох тисячах рядків, прочитавши десяток статей та навчальних посібників в Інтернеті та деякі частини посібника. Якщо в оголошенні згадувалося про Python (і я був би кваліфікований в іншому випадку), я б написав про це у своєму резюме в розділі досвіду, можливо, щось подібне до цього: "Я створив гру на знімку в Python з Pygame за допомогою об'єктно-орієнтоване програмування з графікою растрових зображень ".
Звичайно, прекрасним способом показу вашого реального рівня майстерності є надання посилань на скріншоти, діаграми, плани, схеми даних, історію проектів, публікації блогу та код у додатку для завдання.