Хотел написать о том, как по моему мнению надо писать резюме, но мысль споткнулась на том, что надо перед этим описать как я вообще оцениваю насколько программист хорош или плох. Кстати, я начинал эту тему в статье о технических интервью.
У меня достаточно простой список параметров, по которым я оцениваю насколько программист подходит под какую-то позицию. Вот, что я считаю важное для соискателей
— Наличие мозга
Тут все просто. Если мозга нет, то хоть у человека невероятный опыт (вымученный десятилетиями пыток работодателей), толку из того программиста выйдет немного.
— Понимание архитектуры и хорошего vs. плохого кода
Собственно, это та основная вещь, которая отличает обычно senour от junior программистов. Опытные программисты, чаще всего написали уже столько говнокода, что они таки понимают, почему решение написанное сегодня может быть хорошим или плохим через год.
— Знание платформы
Изучение платформы достаточно тягомотная штука. И если поверхностные знания можно нахватать в течении пару месяцев, то глубинное понимает обычно приходит за год(ы).
— Знание языка программирования
Честно говоря, это вообще не столько важно, при знании все вышеуказанных пунктов. Язык программирование на более менее нормально уровне выучивается очень быстро.
Это был технический список, а вот личностный
— Мотивированный
В общем-то мне все равно чем человек мотивирован. То ли ему интересно, то ли ему хочется заработать на мерседес, то ли он трудоголик. Главное, чтобы человек приходил на работу и хотел что-то делать.
— Умение работать самому
Тут, думаю, многие подымут бровь… Все привыкли к тому, что все работодатели требовали умение работать в команде. Я же ставлю умение работать самому выше чем умение работать в команде.
Вообще, вся эта лабуда с умением работать в команде пошла от корпораций. В корпорациях зачастую работают куча очень средненьких программистов. И быстродействие этих программистов оставляет желать лучшего. Поэтому их и пытаются запрячь по десятеро в упряжку, чтобы везли. Соответственно, нужно уметь работать в команде (читай не кусать того, кто бежит с тобой в упряжке рядом).
У меня больше опыта в маленьких компаниях. И там нету места для упряжек, там приходится везти самому. Так, что уж лучше человек пусть умеет сам работать.
— Умение работать в команде
Таки да, когда человек уже умеет работать сам, хорошо бы, чтобы он еще и умел работать в команде
Пожалуй таки этого списка достаточно, для того чтобы нанять толкового разработчика (если он конечно попадется в сети компании).
Есть желание чего-нибудь добавить либо отнять от этого списка?
P.S. Кстати, сейчас у меня три метода доставки блога есть — RSS, email и livejournal. Есть еще какие-нибудь методы, которые упростили бы вам жизнь (в смысле получение блога)?