Pull to refresh
4
0

Разработчик ПО

Send message

От размера компании зависит и от позиции. В стартапах, где СЕО может даже и кодить сам, вполне себе они и на собесы ходят. Если в компании из, допустим, 50 человек нанимают тех лида, то вполне реально СЕО принимать в этом какое-то участие.

Человек показом оффера заявляет "Я хочу повышение зарплаты до рынка. Вот моя рыночная стоимость". Про "ухожу" - это опционально и зависит от реакции руководителя/компании.

Усилий вашего менеджера, которому придётся идти наверх и выбивать на это деньги. Усилий менеджера вашего менеджера и выше, вплоть до того, у кого есть полномочия вносить поправки в бюджет, а это может быть несколько уровней выше, вплоть до CTO (от размера компании зависит). И на каждом уровне нужно будет убеждать и объяснять, почему такая провлема вообще возникла, как выделение денег на целого нового сотрудника решит эту проблему (не решит). Може вообще проще вашего менеджера заменить, чем вас? :)

Грубо говоря, чтобы среднего разработчика нанять у нас в компании, нужен бюджет порядка $200к-$300к в год (зарплата, соц. пакет и т.п.) - такую сумму просто так никто не выделит, исключительно чтобы средний менеджер смог кому-то "преподать урок". А деньги считают, особенно сейчас.

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

P.S. Это всё на личном опыте основано. Я допускаю, что в разных компаниях или странах может быть всё по-другому.

Да легко можеть быть и выше 20%. Я лично 42% один раз получил - даже не стал контр-предложение просить (да мне бы его и не сделали в той компании), но расстался со всеми по-хорошему.

Потребности растут вместе с зарплатой :)

По моему опыту, такое очень маловероятно, если вы этим не будете злоупотреблять, напремер делать раз в год или чаще.

Во-первых, чтобы кого-то нанять, надо вакансию открыть - об этом всем будет известно, да и бюджет на это надо ещё постараться выбить. Лишняя дупликация обязанностей и затрат на зарплату, даже временные никому не нужны.

Во-вторых, если даже наймут кого-то, то вы же справляетесь со своей работой - какой профит от вашего увольнения компании? Только ради того, чтобы наказать вас - слишком много усилий, на это никто не пойдёт - работу делать надо.

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

В-четвёртых, увольнение единичного сотрудника (не в рамках глобального сокращения штата) в малых и средних компаниях - это обычно что-то экстраординарное. Увольнять тяжело - нужна причина "уважительная", иначе нужно будет выходное пособие и/или можно на судебный иск попасть (опять же см. "где профит").

В общем, если с вами так поступили, то дело, скорее всего, не только и не столько в вашей новой зарплате, а есть и другие какие-то проблемы, которые можно увольнением решить заодно.

P.S. Сам так делал, негативных последствий не было, насколько мне известно. Еще было так, что от нас уходили люди, и начальство говорило "а чего ты нам оффер не принёс, мы бы тебе подняли зарплату".

P.P.S. Бывают, наверное, исключения, какие-нибудь мстительные руководители, но мне пока повезло с такими не сталкиваться.

Вы искали бакалавриат/магистратуру именно по Spark? Не знаю, бывает ли такое вообще по отдельно взятой технологии. Но думаю, что в UC Berkeley что-то точно должно быть - там создатели спарка работают, но это будет просто частью какой-нибудь Computer Science программы.

"50 примеров продуктовой разработки высочайшего уровня для senior-ов, которые хотят стать экспертами"

Такое изучается только в компаниях, которые эти продукты разрабатывают, и не 50, а 1-2.

Да, Квебек и Канада - это почти разные страны...

Зато историю и географию индейцев будут знать :) Абсолютно бесполезно, зато в тренде. С другой стороны, не факт что они их будут знать после частной школы.

Универы в США слишком дорогие.

Видимо, от места жительства в Канаде зависит. По нашему опыту:

  • Садики до 5.30-6 работают в основном

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

  • Когда наши были маленькие, садики были дороже нетто (не Квебек) - сейчас намного больше государство поддерживает, но нам уже не надо

  • Спорт-секции все по вечерам и выходным, за исключением совсем раннего возраста. Не компенсируются вообще никак. Раньше немного можно было с налогов списывать, но нынешнее правительство сказало, что секции могут себе позволить только богатые, что в принципе правда, и нечего им компенсировать

  • Мне тяжело представить, как можно отказаться от зарплаты медсестры (минимум 4-5+ тыс. в месяц + всякие пенсионные и страховые плюшки), чтобы сидеть дома с ребёнком и при этом выиграть финансово

Не скажу, что прямо так вот всё просто, но оба работаем на полную ставку и растим двух детей уже школьного возраста без бабушек и дедушек, да и вообще без какой-либо родни в Канаде. Хороший доход помогает в основном с секциями - на них да, уходит достаточно много денег. И времени на развоз :)

Есть же withColumnsRenamed - куда уж читабельнее? Точно так же передаёте туда renameMap и не надо никаких своих методов добавлять. Правда, сравнительно новый спарк 3.4 нужен.

withColumnsRenamed более читабельно. renameMap.foldLeft какой-то выигрыш в производительности даёт?

Скорее "вряд ли Apple смогут убедить своих фанатов, что такой шлем им НЕ нужен."

Помнится, когда я последний раз плотно работал с Фортраном (давно уже, лет 15 назад), там зарождалась фича coarray для абстракции MPI/OpenMP. Сейчас уже мне не нужно, и времени вникать в это нет, но было бы интересно почитать, чем дело кончилось.

А кто выдумывает эти ненужные позиции? Бизнес что ли? Зачем это бизнесу?

Т.е. такие работники несомненно есть, но, наверное, где-то по инерции, по незнанию, по привычке, где-то по блату, может, но вот чтобы специально выдумывать позиции только чтобы занять кого-то делом, и потом за это платить кому-то зарплату - какой смысл?

Интересно было бы про технологии почитать.

Я думаю, что 99.5% программистов никогда не сталкивается с умножением матриц.

0.4% делают это примерно так

c = matrix_multiply(a, b)

а оставшиеся 0.1% уже более менее понимают, что, как и зачем.

Программист-самоучка может найти свою нишу и успешно в ней работать

А бывают программисты без своей ниши? Все вроде на чём-то специализируются.

Не знаю, окупятся или нет (опять же, что считать окупаемостью?), но следующее как минимум неочевидно

такие же соотношения будут и в Китае

В Китае крупные города несравнимо больше Москвы и СПб, т.е. пассажиропоток в десятки-сотни раз выше.

Databricks, как и Snowflake, предлагает быструю, размещаемую на хостинге поставщика базу данных с практически бесконечными возможностями масштабирования.

Databricks - это в первую очередь Spark и сопутсвующая экосистема, плюс сейчас инструменты для всяких ML/AI/Data Science. Данные они для вас тоже могут хранить, но это необязательно - мы, например, этой функциональностью не пользуемся. Никакую БД они не предлагают - lakehouse это другое, но SQL интерфейс у этого всего есть.

Полезные ссылки, но я в облако наши проекты не стал бы загружать ради этих метрик. Вот если бы что-то было похожее без облака...

Из достаточно простого я нашел вот это https://github.com/change-metrics/monocle

1
23 ...

Information

Rating
3,590-th
Location
Канада
Registered
Activity