Лирическое отступление: вообще все крупные интернет-компании обычно используют связку из высокопроизводительного и скриптового языков. Высокопроизводительный (как нам подсказывает капитан очевидность, для высокой производительности), и скриптовый (для упрощения и ускорения разработки). Наиболее частые связки: у нас это C++ и Perl, у Google C++/Java
(
Read more... )
которому ты в тексте вакансии ("научит нас") обещаешь 120 грязными -
сейчас имеет меньше 100+ чистыми. Вот такой я пессимист.
В общем,
а) писать в россии зарплату грязными - IMHO не очень честно,
б) надежда на то, что где-то под потолоком 80-90к грязными
мается искомый вами человек - они призрачна и истает при дневном свете,
в) идея платить "хорошему" человеку (читай - человеку, с которым бы тебе захотелось работать)
в Москве в 2011-м году 100 килорублей грязными -
видится мне в ней что-то неправильное, в т.ч. для кармы плательщика.
Расскажу печальную историю -
на моем предыдущем месте работы год назад искали сетевого инженера -
и сначала написали по приколу уровень зарплаты 80 килорублей чистыми.
Так вот - те, кто приходил и хотел на старте 80к и меньше - это был полный треш.
Т.е. как в старом анекдоте - "не доверил бы крипичи разгружать - половину поколят,
а вторую половину - проебут". А люди, которых в итоге взяли - говорили примерно одно и то же -
"ну, сейчас у меня 90k+, к вам на 100 - я дергаться не буду, хотелось бы 100k++".
Reply
А вообще у меня много людей которые и 200 получают, но извини платить столько людям которых только что возьму на работу я не готов.
Reply
У вас для не-начальников потолок в 150 был раньше.
Reply
И те и другие. Можно и сильно больше, но такие примеры уже скорей не массовые.
> У вас для не-начальников потолок в 150 был раньше.
Это не совсем так. Просто у нас повышение зарплат и повышение по карьере происходят примерно исходя из тех же самых принципов, поэтому корреляция большая.
В смысле если эффективно работаешь, то одновременно начинают повышать зарплату и подсовывать под тебя людей людей. Если отказаться становиться начальником либо оказаться в этом неэффективным будешь технарем с большой зарплатой. Ну и плюс тимлид у нас вполне техническая вакансия - больше половины времени программируют.
Reply
А почему, кстати? Не из своего же кармана поди? :) Как мне кажется, если человек получает 150-180 уже сейчас, то 200 для старта вполне ожидаемо. Или такие люди не интересуют Яндекс в принципе?
Reply
Всем по 200-300 платить нельзя - бюджет не влезет. А как в некоторых известных конторах - всем платить сколько просят и делать вид что никто не знает чужих зарплат это неэтично да и работает плохо (у старожилов ДБ можно спросить, как там менеджер работающий в компании 5 лет иногда нанимал новичка на зарплату вдвое больше своей)
То, что человек сейчас получает 150-180 к сожалению само по себе никак не гарантирует, что он будет эффективен.
Для людей которые почему-то кажется будут эффективны(и почему-то это не пожелания к зарплате) вопрос иногда решается индивидуально, но никакой вакансии на которую можно снаружи выслать резюме для них нет.
Reply
Ну почему прям плохо. "Hire the best" принцип весьма распространенный, а "best" часто (хотя и не всегда), подразумевает "highly paid". Тут скорее не от принципа зависит, а от того, кто его воплощает.
Если посмотреть с другой стороны, то "новичок" может вполне обладать опытом 10-15 лет и знать и уметь намного поболее чем пришедший в Я. студентом и проработавший там пять лет. В общем, предлагать всем новопришедшим пройти путь от салаги от деда тоже как-то странно.
То, что человек сейчас получает 150-180 к сожалению само по себе никак не гарантирует, что он будет эффективен.
Ну с людьми вообще сложно, да. Никто не гарантирует, что через три года, дорастя до 200 штук человек не решит что жизнь удалась и забьет на все толстый болт. :)
Reply
Плохо это работает в России где многие чужие зарплаты таки знают.
> может вполне обладать опытом 10-15 лет и знать и уметь намного поболее
Я бы этого очень хотел, но почти не встречался. Возможно у нас такая специфика, просто очень мало компаний с похожими проектами, если брать просто C++ программиста, скорее всего его всему придется учить.
> Никто не гарантирует, что через три года, дорастя до 200 штук человек не решит что жизнь удалась и забьет на все толстый болт
Пока рост зарплат таков что 3 года назад топовая зарплата это сейчас зарплата на старт, так что проблема не массовая. Но да проблема пенсионеров есть.
Reply
Вот кстати как-то очень это странно. Ну свои велосипеды это понятно, их всегда навалом, особенно в плюсовом проекте, но чего еще такого прям уникального, map-reduce что-ли? :) Хорошее знание C++ на мой взгляд уже половина как минимум.
Reply
Уникального разное, наиболее частые:
1) Machine Learning - много людей пишут формочки и не способны с разбегу написать нетривиальный алгоритм.
2) Реально большие объемы данных, часто нужно отдельно знать работающие пути. С разбегу максимум на что можно от человека ждать это написать работающую on-disk сортировку. Хотя вроде бы heap и heapsort/n-wan-merge это очень просто.
3) Разработка серверов - ну типа всякие FSM/многопоточность/epoll/kqueue тоже с разбегу мало знают.
4) Стандартные приемы разработки, есть очень много методов написать одно и то же, но проверенных способов без граблей не очень много. На самом деле удивляешься на сколько похожие решения получаются в разных компаниях.
5) Необходимость изучить некоторые библиотеки, в том числе и свои(в том числе и map-reduce)
Reply
С 1 соглашусь, но вот знающих 2-4 довольно-таки дофига.
Reply
Дофига, смотря с чем сравнивать, если со всеми C++ программистами то не так уж и дофига.
Reply
Reply
Конкретная мысль которую я хотел донести, библиотек придется доучить.
Более общая мысль - - в этой области много граблей, человек который не знает где грабли зарыты на них все равно наступит пару раз.
Reply
Leave a comment