Кто такой «Full Stack» разработчик?

Кто такой «Full Stack» разработчик? Разумно ли ожидать, что каждый разработчик будет мастером в любом аспекте процесса разработки? Вероятнее всего нет, однако Facebook может потребовать от вас это. Будучи на конференции OSCON, работник Facebook сказал мне, что они нанимают только «Full Stack» разработчиков. Хорошо, но что это значит?

Для меня, «Full Stack» Разработчик — это кто-то, кто знаком с каждым аспектом: превосходно владеющий многими из них и проявляющий неподдельный интерес ко всем технологиям.

Квалифицированные разработчики, хорошо знакомые со всеми аспектами, могут существенно облегчить жизнь окружающим их людям. Поэтому я так против жесткого разделения труда на рабочем месте. Конечно, в больших организациях политика и коммуникационные проблемы мешают этому. Я считаю, что суть политики найма Facebook в том, что если умные люди используют свои головы и свои сердца, то лучший продукт можно сделать за меньшее время. (далее…)

Основные ошибки соискателя на собеседовании

Поскольку астрологи объявили неделю собеседований, и количество топиков на эту тему удвоилось, я не удержался и составил свой топ ошибок соискателей, но есть еще мысли и по поводу работодателей. У вашего покорного слуги за плечами несколько сотен собеседований, поэтому мои размышления на эту тему, возможно, пригодятся вам при подготовке ко встрече с потенциальным работодателем.
Во время работы над текстом я консультировался с руководителем карьерных сервисов hh.ru marships, чтобы лучше понять взгляд профессиональных рекрутеров. Она помогла с приоритезацией ошибок и добавила пару идей.
(далее…)

И еще раз о мотивации

За сотни лет человечество придумало всего два мотиватора — морковка спереди и морковка сзади. Но реализации могут отличаться.

Когда хобби совпадает с работой

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

В студенческие годы я очень сильно увлекся MathCAD, часами просиживая на exponenta.ru (позже увлёкся Wolphram Alpha). Поэтому когда пришло желание изучить на досуге PHP (в то время все писали на PHP), то, о чём будет сайт, выбор даже не стоял.

За полгода разработки сайта на PHP о MathCAD «с нуля» были достигнуты такие цели:

  1. Выучен PHP на уровне, достаточном для разработки веб-сайтов.
  2. Уровень владения MathCAD был поднят на неописуемый уровень.
  3. Были получены знания по HTML/CSS/JavaScript, SEO, хостингу и работе DNS.
  4. В день ходило стабильно 200-300 человек, что было, на мой взгляд, успехом.
  5. Позже приобретенные знания были применены для разработки своего математического софта для Windows Phone, написания кандидатской и написания практикума по MathCAD для студентов.

(далее…)

Воронка продаж в рекрутинге: тонкости применения

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

Воронка продаж в рекрутинге: тонкости применения

1. Applicants –люди, которые потенциально подходят для заданной вакансии.
2. Profiles – люди, с которыми нам удалось связаться и пообщаться.
3. Interviews – кандидаты, с которыми назначено собеседование.
4. Offers – кандидаты, которым был выдвинут оффер.
5. Contents – кандидаты, которые приняли выдвинутый оффер.
6. Employees – кандидаты, который вышли на работу.

Что же делать, чтобы конечное число новых сотрудников было удовлетворительным?
(далее…)

Как перестать быть «блогером» и почувствовать себя «ученым»

Привет сообщество, хочу поделиться с вами мотивирующей заметкой.
Безусловно, прочитав её вы во мгновение ока не станете учеными, не уедете в ЦЕРН и не поплещетесь в морях частиц в коллайдере. Тем не менее если вы дошли до того, чтобы написать статью в коллективный блог хабра, то скорей всего вам безусловно по силам будет опубликовать печатный труд в одном из научных журналов.
Если вы уже грезите о будущем, где есть место взъерошенным волосам, белому халату и сумбурной непонятной окружающим речи, то прошу под кат.

image
(Как всегда, картинку перезалью на habrostorage, как только доберусь до нормального интернета, прошу временно не пинать)
(далее…)

Воспитываем Джуниора

imageВ последнее время, многие компании начали открывать у себя вакансии для молодых неопытных программистов. Честно говоря, я считаю, что это здорово, ибо устроится на работу, не имея опыта, в большинстве отраслей довольно сложно. Однако, беря на работу Джуниора вы должны понимать, что на вас ложится некая ответственность, фактически, вы становитесь наставником этого человека, и не каждый руководитель или тим-лид эту ответственность осознает.
В этой статье, я хочу рассказать о том, нужен ли вам вообще начинающий разработчик и как выстраивать с ним взаимоотношения.
Для начала, давайте определим, кто такой Джуниор. Начинающие программисты бывают разные, мы возьмем молодого человека, не глупого, только после института, он знает нужный нам язык программирования, у него за плечами несколько маленьких самостоятельных проектиков и, самое главное, есть желание учится дальше.
(далее…)

Успеть за 30 минут

Предисловие

Умная цитата

Успеть за 30 минут

Так гибнут замыслы с размахом,
Вначале обещавшие успех,
От долгих отлагательств.
Поймав и себя на этих колебаниях, самокопании, рефлексии,
Гамлет, как бы спохватываясь, говорит: «Но довольно…»

(С) У. Шекспир
(далее…)

Кандидат технических наук. Иное развитие карьеры IT-специалиста?

Кандидат технических наук. Иное развитие карьеры IT специалиста?
Доброго времени суток. Прежде, чем начать данную статью, хочу оговориться: я не сторонник работы ради работы, а также работы во имя зарплаты. Данной статьей я не ставлю пред собой задачи написать еще один пост (чтоб был) или снискать какой-то поддержки (знакомств) от Хабра. Текущий пост, и в совокупности с ним — комментарии к нему, являют собой размышление на тему — стоит ли писать диссертацию в условиях современной России и вообще может ли она (диссертация) пригодиться где-либо, кроме книжной полки. Я читал некоторый материал (раз, два) по данной тематике (в том числе и на Хабрахабре — три, четыре, и не совсем на Хабре — пять), но всё равно остался немного обескураженным от огромного количества разномастной информации размазанной под древу. Книги зачастую пишут именитые специалисты. А так как имя создается в какой-то мере за счет узнавания массами, то следовательно и книги пишутся для масс. И гуманитарии, и технари — все найдут там что-то полезное для себя. Но по узкой специализации не найти подробной информации. Тем более — мы работаем в IT, а данная область (как мне почему-то кажется) немного по-другому соотносится с наукой, чем, например, та же физика или химия. И задаюсь я вот который год вопросом (прямо с начала обучения в университете): имеет ли смысл получать ученую степень в сфере IT (ну, какого-нибудь программирования вычислительных машин или исследования в сфере порождающего программирования)? В качестве результата этой мини-статьи, я хочу получить ответ на свой вопрос в первую очередь от самого себя на основе советов и мнений дружелюбных хабровчан. А так как это все происходит онлайн, поэтому и другие уважаемые хабражители смогут раскрыть для себя тему ученой степени в сфере IT и понять, нужно ли это им и стоит ли становиться на этот скользкий путь. Для почетных кандидатов и докторов наук в сфере IT и смежных сферах под катом уготовано море вежливости и чуткое внимание каждому слову в комментариях.
(далее…)

Зарплаты украинских разработчиков — май-июнь 2013

С 20 мая по 17 июня мы проводили анонимный зарплатный опрос, в котором приняли участие более 5000 человек. Спешим поделиться результатами. Краткая сводка: у опытных разработчиков зарплаты растут, Киев лидирует, типичная столичная зарплата архитектора $4000, тимлида и сеньора — $3000, PM-а — $2500, миддла и бизнес-аналитика — $2000, тестировщика — $1300, сисадмина — $1000.

В статье все зарплаты указаны в долларах США, чистыми (после уплаты налогов). Для оценки зарплаты в выборках используется медиана. Исходные данные доступны на GitHub в виде CSV-файлов. На странице jobs.dou.ua/salaries есть интерактивный виджет. (далее…)

Как вести много проектов сразу и не закопаться в них

Успеваете ли вы делать всё, что планируете? Храните ли сотни невыполненных задачек пылящимися на полке, или решаете одну за одной? Чувствуете ли вы в целом удовлетворение в достижении своих желаний (и неважно каких, рабочих или личных)?

Если на какой-либо из вопросов вы ответили негативно — эта статья для вас. В ней я поделюсь опытом, как делать больше и лучше!
(далее…)