как девочка после вуза с з/п 15-20 тыщ рублей будет знать и различать хотя бы кучку современных языков, технологий, фреймворков и т.п
ну пусть сначала хантит кого попроще. Выпускников мединститутов сразу ведущими хирургами на ответственные операции не ставят. Да и сумма тут не 15-20 тыщ, а до 100 тыс. с одного удачно устроившегося. Конечно, не всё девочке идёт, но суммы всё равно больше на порядок.
То есть для поиска IT-специалистов нужны какие-то подкованные IT-HRы, а есть ли таковые у нас вообще?
Есть. Но мало. Однажды общался с таким — девочка такие вопросы задавала не шаблонные, что я даже подумал, что она реально в теме :)
Достаточно ли созрел рынок, то есть достаточно ли работодателей готово платить соответствующие деньги соответствующим квалифицированным агенствам?
Для соответствующих работодателей с соответствующими деньгами всегда может найтись соответствующий специалист :)
И есть ли у работодателя механизм адекватного контроля этих агенств (понимает ли он, насколько квалифицированы кадровики)?
Про механизмы ничего не могу сказать, но если в компании уже работает 20 высококвалифицированных программиста, то думаю, что этот вопрос теоретически решаем.
Да я не против теста как такового, просто обстановка у вас в той комнатке отдела кадров даже отдалённо не напоминает непринуждённую. Ну и как мне кажется, лучше больше народу отсеивать удалённо — может, даже тем же тестом, а собеседовать его уже сразу лично, без кадровиков. К тому же, можно под это дело отрядить кого-нибудь из рядовых программистов посвободнее. Сбоседовать человека — это всё-таки тоже опыт.
ну не знаю… я как-то на одеске зарегистрировался и забыл. так мне даже от-туда приходят предложения — приходится отвечать им вежливым отказом — вдруг когда-нибудь понадобится ещё.
да и в России можно найти при желании. всё-таки работодатели уже начинают понимать, что удалённого сотрудника не только проще найти, но можно ещё и сэкономить
ну тут уже дело в личных финансовых потребностях :)
конечно, чем больше платят, чем лучше, но в данный момент даже средняя по рынку зарплата мои потребности покрывает.
В общем случае считаю тестовые задания, на которые нужно больше часа, неприемлемыми при устройстве на работу. Не только потому, что это требует от соискателя необоснованной траты большого количества его времени, за которое ему не заплатят, но и потому, что он всё равно, скорее всего, не сделает так качественно, как мог бы, либо из-за ограничения времени, отведённого на задание, либо из-за того, что это время банально жалко тратить на кота в мешке.
За свою практику я делал только одно тестовое задание длительностью в 4 дня, но это был мой осознанный выбор — оно было интересное, а разработчики компании (одни из ведущих в этой области) пообещали в любом случае расписать все мои ошибки и подсказать, куда двигаться. В итоге я туда не устроился, но получил всё что хотел и ни о чём не жалею.
Вообще, за 6 лет в веб-разработке я был и собеседуемым и собеседующим, и считаю, что для оценки разработчика никаких тестовых заданий в стиле «напиши работающую программу» не нужно. От силы небольшой тестик на разные моменты и общий кругозор. Если же вам предлагают тестовое задание на две недели, я вижу два варианта: либо они хотят получить работу задаром, предлагая её в виде тестового задания, либо просто не ценят ваше время в силу своего состояния сознания. Это значит, что не будут его ценить и после вашего туда трудоустройства.
В этом году я сильно переосмысливал своё отношение к работе, поэтому прошёл довольно много собеседований и хотел написать даже небольшую статейку о том, как к программисту относятся на собеседовании, какие возможны тонкости и заодно про современный институт хедхантеров и его недостатки.
А тут могут быть варианты. Первые года 3 моей работы программистом я жил работой, думал о проектах на работе, в дороге, дома и во сне.
А потом я понял, что не «жить, чтобы работать», а «работать, чтобы жить». И знаете сейчас, я по прежнему неплохой специалист, ответственно отношусь к работе и стараюсь всё делать качественно в меру своей квалификации, но когда я заканчиваю работать, я выгружаю модуль «работа» из головы и занимаюсь другими интересными делами. А на следующий день загружаю его снова.
Пожалуй, смотря в ретроспективе, у меня сильно уменьшилось «горение» работой. Я просто понимаю, что то, что я делаю, я должен сделать хорошо. У меня больше не вызывает блеска в глазах новое интересное решение. Да, я прочитаю про него, положу на полочку в голове и применю при необходимости. Без фанатизма.
Пытаясь оценить себя объективно, скажу, что ценность моя, как «авангардного программиста, который знает и применяет все самые модные технологии» уменьшилась. В то же время увеличилась ценность меня как инженера, задача которого на входе получить проблему, а на выходе вернуть решение.
Это уже немного оффтоп.
У меня макбук про 15" — основная рабочая машина. Для моих проектов хватает. Если нужно, подключаюсь к удалённой базе.
Я часто езжу и в поездках предпочитаю работать. Ресурсов айра мне не хватает (оперативки в основном), а вес прошки для меня не критичен.
А на стационарном месте подключаю второй монитор побольше, внешнюю клаву и мышь (хотя мышь с таким тачпадом не очень нужна. Это не такой тачпад, какой ставят на обычные ноуты, даже премиум класса)
И да, через консоль можно админить тот же удалённый сервер.
Но тут уже каждому своё. Если для ваших проектов даже в девелоперском окружении нужен докуядерный процессор и 500 гб для базы, которую всю нужно держать в оперативке, то на ноуте и правда нерационально такое разворачивать.
я предпочитаю доверять коммьюнити. Так банально проще. Но не всегда наши взгляды совпадают)
а с макосью наши взгляды на удобные интерфейсы удачно совпали, и мне не пришлось делать почти ничего, чтобы допилить интерфейс (я потыкал галочки в системных настройках и установил Growl)
И да, я не фанат Apple. Мне просто нравятся удобные вещи.
На вкус и цвет фломастеры разные. Если кого-то полностью устраивает линукс с его любимым гуем, то свою систему мечты он уже нашёл, как и я, и разговаривать попросту не о чём :)
Ну не совсем так, но в целом вы правы. Я немного игрался с Дебианом и Центосью, но в основном Убунту. Когда-то бы KDE, но в основном Unity.
Теоретически, я представляю, что если очень сильно заморочиться, то можно сделать кастом под себя намного лучше, чем мерседес из коробки. Когда-то мне это нравилось, но сейчас для меня компьютер всё меньше игрушка и всё больше инструмент. И мне не хочется собирать кастом. Мне хочется достать из коробки и работать. Через несколько лет проапгрейдиться и дальше работать. А свободное время мне есть на что потратить.
И ещё, я привы доверять коммьюнити. Если коммьюнити убунты решили, что юнити — это лучший гуй для их системы, и включили его в дефолтную поставку, почему я не должен им доверять?
Нет, наверно, если бы мне пришлось дальше сидеть на линуксе, я бы попробовал другой гуй. Возможно, он даже был бы лучше…
Но макось даёт мне нормальный гуй из коробки и не предлагает искать счастье на стороне.
Я сидел и сижу на маке уже много лет, но недавно пришлось довольно долгое время использовать на работе линукс. (Я просто неправильно выбрал работу))
Так вот… Я прекрасно понимаю тех, кто переходит на линукс с винды. Линукс лучше (для разработчика, как минимум). Но те, кто говорят, что линукс хорош, просто не пользовали мак. Линукс по сравнению с макосью — это как жигули и мерседес. У них по четыре колеса и они вроде как могут ездить)
Не, я не спорю, на сервере линукс хорош. Там где гуй не нужен в принципе. Но странные шрифты и вечно лагающие менюшки… А чего стоит эта страннаю юнити в убнунте, где панель закрепили жёстко слева… Что они о себе возмонили? В макоси, где миллионы тратяться на дизайн, я могу перетащить док вниз, на левую сторону экрана или на правую. А в этой %#%&& юнити панель может крепиться только слева. Я не спорю, возможно, кому-то удобно. НО ПОЧЕМУ Я НЕ МОГУ ЭТО РЕШАТЬ? Единственный ответ, который пришёл мне в голову — возможно только слева эта панель не глючит. Точнее, глючит меньше, чем снизу или справа. А сил допилить её у опенсорс-коммьюнити не хватило.
Почему на маке удобно разработчику? Потому что при красивом гуе (даже по сравнению с виндой), там есть нормальная линуксовая консоль. С тем же функционалом. И весь линуксовый софт в портах (например, macports). Единственный минус — собирать софт из портов немного медленнее, чем apt-get в убунте. Но меня это почему-то не парит.
Почему многие любят линукс? Ну там также, как и в жигулях, можно собрать всё на коленке. А чтобы найти платный софт, нужно поискать. Но зато на маке я пользуюсь удобным софтом. Почему он удобен? Потому что Apple подняла планку высоко. И многие разработчики, даже те, которые не хотят попасть в апп-стор, и никакая цензура им не грозит, сознательно или подсознательно пишут хороший софт и красивые интерфейсы, чтобы соответствать этой планке. Конечно, исключения тоже есть. И да, под мак много платного софта. Но мне не особо жалко потратить в среднем 5% от месячной зарплаты. Самый дорогой софт у меня — это PHPStorm (около 50$ по распродаже) и Parallels Desktop (примерно столько же по распродаже).
P.S. Наверно, меня заминусуют линуксоиды… И любители жигулей тоже… Но если у вас есть хоть капля объективности, то перед тем, как ставить минус, попробуйте Mac OS.
Статья была написана давно, и мой коммент едва ли увидит много народу… Но я не нахожу эти вопросы глупыми.
Конечно, общетехнические вопросы я бы всё равно задавал.
Например, я спрашиваю у разработчика: «ты открываешь страницу сайта, и она долго загружается. Твои действия?» При это я ожидаю услышать про профилирование, пути локализации проблемы, explain и тп.
НО:
> Почему ты хочешь у нас работать?
Мне каждый день предлагают работать программистом в области рекламы и торговли. А я всю жизнь хотел делать что-то полезное для людей. Ваш проект кажется мне полезным и интересным.
[Знаете, возможно это звучит странно, но я хочу работать там, где я ХОЧУ работать. Где меня привлекает что-то кроме денег]
> Как ты думаешь, какое твое личное качество будет наиболее полезно в командной работе?
Вот тут не знаю, что ответить. Мне не задавали этот вопрос, и я не задавал.
> Что ты по-настоящему любишь делать?
Я люблю программировать, решать интересные задачи, учиться и узнавать что-то новое. Не люблю рутину, не люблю неинтересные задачи, не люблю верстать.
[Извините, ребята, если вы не можете мне предложить интересные задачи, вы мне не подходите. Да и я вам не подойду, потому что свалю через полгода].
Вообще, я для себя сформулировал описание идеальной работы:
«Если бы у меня было много денег, и мне не нужно было бы работать, я всё равно занимался бы этим проектом просто потому мне нравится этот проект и эта команда».
Скажите, а зачем в «В app/config/config.yml удаляем auto_mapping»
Я сам только что перешёл с первых версий Symfony и Doctrine на вторые и ещё не до конца разобрался, как работает mapping, но, насколько я понял, во-первых, и с auto_mapping всё работает, а во-вторых, если его убрать, придётся всё время помнить, что надо прописать маппинги при добавлении новых бандлов.
Или я не прав?
Уже несколько месяцев Ётой не пользуюсь (нет необходимости), но по старому негативному опыту вопрос:
а что если я выставлю 10 мбит/с, а реальная скорость так и останется 320 кбит/с (в виду загруженности каналов и ещё каких-то сугубо ётовских проблем)?
вы мне на весь день настроение подняли
«До-диез-программист» или «разработчик на До-диез» — звучит круто :)
ну пусть сначала хантит кого попроще. Выпускников мединститутов сразу ведущими хирургами на ответственные операции не ставят. Да и сумма тут не 15-20 тыщ, а до 100 тыс. с одного удачно устроившегося. Конечно, не всё девочке идёт, но суммы всё равно больше на порядок.
Есть. Но мало. Однажды общался с таким — девочка такие вопросы задавала не шаблонные, что я даже подумал, что она реально в теме :)
Для соответствующих работодателей с соответствующими деньгами всегда может найтись соответствующий специалист :)
Про механизмы ничего не могу сказать, но если в компании уже работает 20 высококвалифицированных программиста, то думаю, что этот вопрос теоретически решаем.
да и в России можно найти при желании. всё-таки работодатели уже начинают понимать, что удалённого сотрудника не только проще найти, но можно ещё и сэкономить
конечно, чем больше платят, чем лучше, но в данный момент даже средняя по рынку зарплата мои потребности покрывает.
За свою практику я делал только одно тестовое задание длительностью в 4 дня, но это был мой осознанный выбор — оно было интересное, а разработчики компании (одни из ведущих в этой области) пообещали в любом случае расписать все мои ошибки и подсказать, куда двигаться. В итоге я туда не устроился, но получил всё что хотел и ни о чём не жалею.
Вообще, за 6 лет в веб-разработке я был и собеседуемым и собеседующим, и считаю, что для оценки разработчика никаких тестовых заданий в стиле «напиши работающую программу» не нужно. От силы небольшой тестик на разные моменты и общий кругозор. Если же вам предлагают тестовое задание на две недели, я вижу два варианта: либо они хотят получить работу задаром, предлагая её в виде тестового задания, либо просто не ценят ваше время в силу своего состояния сознания. Это значит, что не будут его ценить и после вашего туда трудоустройства.
В этом году я сильно переосмысливал своё отношение к работе, поэтому прошёл довольно много собеседований и хотел написать даже небольшую статейку о том, как к программисту относятся на собеседовании, какие возможны тонкости и заодно про современный институт хедхантеров и его недостатки.
А потом я понял, что не «жить, чтобы работать», а «работать, чтобы жить». И знаете сейчас, я по прежнему неплохой специалист, ответственно отношусь к работе и стараюсь всё делать качественно в меру своей квалификации, но когда я заканчиваю работать, я выгружаю модуль «работа» из головы и занимаюсь другими интересными делами. А на следующий день загружаю его снова.
Пожалуй, смотря в ретроспективе, у меня сильно уменьшилось «горение» работой. Я просто понимаю, что то, что я делаю, я должен сделать хорошо. У меня больше не вызывает блеска в глазах новое интересное решение. Да, я прочитаю про него, положу на полочку в голове и применю при необходимости. Без фанатизма.
Пытаясь оценить себя объективно, скажу, что ценность моя, как «авангардного программиста, который знает и применяет все самые модные технологии» уменьшилась. В то же время увеличилась ценность меня как инженера, задача которого на входе получить проблему, а на выходе вернуть решение.
У меня макбук про 15" — основная рабочая машина. Для моих проектов хватает. Если нужно, подключаюсь к удалённой базе.
Я часто езжу и в поездках предпочитаю работать. Ресурсов айра мне не хватает (оперативки в основном), а вес прошки для меня не критичен.
А на стационарном месте подключаю второй монитор побольше, внешнюю клаву и мышь (хотя мышь с таким тачпадом не очень нужна. Это не такой тачпад, какой ставят на обычные ноуты, даже премиум класса)
И да, через консоль можно админить тот же удалённый сервер.
Но тут уже каждому своё. Если для ваших проектов даже в девелоперском окружении нужен докуядерный процессор и 500 гб для базы, которую всю нужно держать в оперативке, то на ноуте и правда нерационально такое разворачивать.
Если хоть где-нибудь, мелким шрифтом Apple написало бы мне такое… Я бы подумал, что с этого момента что-то безвозвратно изменилось…
а с макосью наши взгляды на удобные интерфейсы удачно совпали, и мне не пришлось делать почти ничего, чтобы допилить интерфейс (я потыкал галочки в системных настройках и установил Growl)
И да, я не фанат Apple. Мне просто нравятся удобные вещи.
На вкус и цвет фломастеры разные. Если кого-то полностью устраивает линукс с его любимым гуем, то свою систему мечты он уже нашёл, как и я, и разговаривать попросту не о чём :)
Теоретически, я представляю, что если очень сильно заморочиться, то можно сделать кастом под себя намного лучше, чем мерседес из коробки. Когда-то мне это нравилось, но сейчас для меня компьютер всё меньше игрушка и всё больше инструмент. И мне не хочется собирать кастом. Мне хочется достать из коробки и работать. Через несколько лет проапгрейдиться и дальше работать. А свободное время мне есть на что потратить.
И ещё, я привы доверять коммьюнити. Если коммьюнити убунты решили, что юнити — это лучший гуй для их системы, и включили его в дефолтную поставку, почему я не должен им доверять?
Нет, наверно, если бы мне пришлось дальше сидеть на линуксе, я бы попробовал другой гуй. Возможно, он даже был бы лучше…
Но макось даёт мне нормальный гуй из коробки и не предлагает искать счастье на стороне.
Так вот… Я прекрасно понимаю тех, кто переходит на линукс с винды. Линукс лучше (для разработчика, как минимум). Но те, кто говорят, что линукс хорош, просто не пользовали мак. Линукс по сравнению с макосью — это как жигули и мерседес. У них по четыре колеса и они вроде как могут ездить)
Не, я не спорю, на сервере линукс хорош. Там где гуй не нужен в принципе. Но странные шрифты и вечно лагающие менюшки… А чего стоит эта страннаю юнити в убнунте, где панель закрепили жёстко слева… Что они о себе возмонили? В макоси, где миллионы тратяться на дизайн, я могу перетащить док вниз, на левую сторону экрана или на правую. А в этой %#%&& юнити панель может крепиться только слева. Я не спорю, возможно, кому-то удобно. НО ПОЧЕМУ Я НЕ МОГУ ЭТО РЕШАТЬ? Единственный ответ, который пришёл мне в голову — возможно только слева эта панель не глючит. Точнее, глючит меньше, чем снизу или справа. А сил допилить её у опенсорс-коммьюнити не хватило.
Почему на маке удобно разработчику? Потому что при красивом гуе (даже по сравнению с виндой), там есть нормальная линуксовая консоль. С тем же функционалом. И весь линуксовый софт в портах (например, macports). Единственный минус — собирать софт из портов немного медленнее, чем apt-get в убунте. Но меня это почему-то не парит.
Почему многие любят линукс? Ну там также, как и в жигулях, можно собрать всё на коленке. А чтобы найти платный софт, нужно поискать. Но зато на маке я пользуюсь удобным софтом. Почему он удобен? Потому что Apple подняла планку высоко. И многие разработчики, даже те, которые не хотят попасть в апп-стор, и никакая цензура им не грозит, сознательно или подсознательно пишут хороший софт и красивые интерфейсы, чтобы соответствать этой планке. Конечно, исключения тоже есть. И да, под мак много платного софта. Но мне не особо жалко потратить в среднем 5% от месячной зарплаты. Самый дорогой софт у меня — это PHPStorm (около 50$ по распродаже) и Parallels Desktop (примерно столько же по распродаже).
P.S. Наверно, меня заминусуют линуксоиды… И любители жигулей тоже… Но если у вас есть хоть капля объективности, то перед тем, как ставить минус, попробуйте Mac OS.
Конечно, общетехнические вопросы я бы всё равно задавал.
Например, я спрашиваю у разработчика: «ты открываешь страницу сайта, и она долго загружается. Твои действия?» При это я ожидаю услышать про профилирование, пути локализации проблемы, explain и тп.
НО:
> Почему ты хочешь у нас работать?
Мне каждый день предлагают работать программистом в области рекламы и торговли. А я всю жизнь хотел делать что-то полезное для людей. Ваш проект кажется мне полезным и интересным.
[Знаете, возможно это звучит странно, но я хочу работать там, где я ХОЧУ работать. Где меня привлекает что-то кроме денег]
> Как ты думаешь, какое твое личное качество будет наиболее полезно в командной работе?
Вот тут не знаю, что ответить. Мне не задавали этот вопрос, и я не задавал.
> Что ты по-настоящему любишь делать?
Я люблю программировать, решать интересные задачи, учиться и узнавать что-то новое. Не люблю рутину, не люблю неинтересные задачи, не люблю верстать.
[Извините, ребята, если вы не можете мне предложить интересные задачи, вы мне не подходите. Да и я вам не подойду, потому что свалю через полгода].
Вообще, я для себя сформулировал описание идеальной работы:
«Если бы у меня было много денег, и мне не нужно было бы работать, я всё равно занимался бы этим проектом просто потому мне нравится этот проект и эта команда».
Я сам только что перешёл с первых версий Symfony и Doctrine на вторые и ещё не до конца разобрался, как работает mapping, но, насколько я понял, во-первых, и с auto_mapping всё работает, а во-вторых, если его убрать, придётся всё время помнить, что надо прописать маппинги при добавлении новых бандлов.
Или я не прав?
а что если я выставлю 10 мбит/с, а реальная скорость так и останется 320 кбит/с (в виду загруженности каналов и ещё каких-то сугубо ётовских проблем)?