Резюме для программиста
Работал на фирму, где повышали каждый год. Минимум на 2%, типа инфляцию скомпенсировать. Каждый год Mitarbeitergespräch ну и как договоришься. Можно и больше получить.
И это было зафиксировано в договоре?
И это было зафиксировано в договоре?
Нет, конечно. Точно так же как и в тарифном договоре никаких регулярных повышений тарифа (не ступеней) не прописано.
Что в Коде есть такого, чего нет в полноценной Студии? Ну, кроме работы на Линуксе и Маке.
Не знаю, не пользовался. Мне хватало плагина для intellij. Но насколько я понял главное - бесплатность. А потом привыкают и "зачем на что-то пересаживаться, работает же".
Что за "в офисе всегда свежие фрукты, печеньки и прочее"? Мне тут говорили, чтобы на это губу не раскатывал - обязательно кто-то придёт первый и сожрёт всё самое вкусное и свежее. А то и бывают чуваки, которые почти всю корзину себе забирают. Короче, рядовой джуниор Вася может на это не рассчитывать и перекусывать на свои. Ну и всякие спортзалы-бассейны и прочее - тоже из области фантастики. Особенно предложения "вам абонемент или наличными выплатить компенсацию?".
Почитал тут статейку Дефицит в IT: платите больше / Headz.io company blog / Habr
и комменты там
Для фриланса с немцами по удалёнке на долгосрочные контракты (не менее 3-х месяцев) 45-50 евро в час, это норма. Фрилэнсеры в Германии за туже самую работу берут 70-90 евро. И обычно договариваются на дневную ставку. График нормированный, люди спокойные, без надрыва, стахановщины и истерии роста...Ещё один момент, если контракты короткие, меньше 3-х месяцев то часовая ставка возрастает вдвое.
Возьмём 160 часов в месяц (это чуть меньше, чем 8 часов в день по 5 дней в неделю).
45-50 евро в час это 7200-8000 в месяц.
70-90 - 11200-14400.
В 2 раза больше это 25-30к. В месяц.
Посмотрел на свои "ожидания по зарплате" в 3300 в месяц... Может, в 2 раза поднять, чтобы совсем лохом не казаться? На собесах ещё и с этой суммы пытаются прогнуть.
>зарплаты растут
>C#: 170 000-280 000.
Ну тоесть черепашьими темпами приблежаются к зарплатам 2012 года в долларовом эквиваленте? Это ещё не учитывая что в 2012 был настоящий, крепкий доллар, а не тот что сейчас, с напечатаными 10-ю триллионами.
В 12 году курс доллара ну, условно, 33 рубля. Что, в москвах (путь это будут они) в 12 году сеньёрам шарпистам платили по 5-9 килобаксов в месяц?
Вообще, примерно в это же время - 12 год - я видел примеры для сеньёров в Москве другие - примерно 80-140к рублей в месяц для Шарпа.
это чуть меньше, чем 8 часов в день по 5 дней в неделю
Почему? Обычно 40 часов в неделю, в месяце 4 недели считаем как раз 160 и получается.
Часовые ставки похоже правильные, как объяснить результат не знаю ![]()
70-90 - 11200-14400.
Не забывай, что это брутто.
Будем считать 70 в час - это 11200 в месяц.
Сразу минус 900 (на самом деле чуть меньше) - это медицинская страховка. Можно уйти в приват, но она растет с годами, нет семейной страховки и после 55 лет нельзя вернуться в государственную.
Остается 10300 - налог с этоно примерно 2300 в месяц
Остается 8000.
Теперь считаем, 6 недель отпуск, 1 неделя праздники, 1 неделя всякие отгулы ну и недельку на поболеть - 9 недель из 51, т.е. 17% выпадает.
Остается 6650.
При этом ты не платишь ни в пенсионный фонд, ни страховку по безработице. А это значит, что о своей пенсии надо заботиться самому (заложим на это еще около 1000 в месяц), а если ты вдруг остаешься без проекта, то никакого пособия тебе не положено и ты сидишь на полном самообеспечении.
Короче говоря, в месяц у тебя нетто остается 5500-6000. Это конечно больше, чем 3300, но это цена которую платит работодатель/заказчик за то, чтобы не быть привязанным к тебе.
В 2 раза больше это 25-30к. В месяц.
Чем меньше по времени проект, тем больше часовая ставка, но там конечно нет двойного коэффициента :) Большая ставка обуславличается большими рисками, т.к. между проектами фрилансер кушает накопленую подушку безопасности ;)
Посмотрел на свои "ожидания по зарплате" в 3300 в месяц... Может, в 2 раза поднять, чтобы совсем лохом не казаться? На собесах ещё и с этой суммы пытаются прогнуть.
Потолок наемного программиста (без дополнительных обязаностей) где-то в районе 85К в год. - это 7000 брутто или 4700 нетто в месяц.
PS: все расчеты для 3-ого налогового класса, т.е. у программиста есть жена и она не работает (т.к. если она работает, то налоги выше :D)
а если ты вдруг остаешься без проекта, то никакого пособия тебе не положено и ты сидишь на полном самообеспечении.
А если сразу на социал (400+ евро в месяц пособия) упасть? Или сначала потребуют все счета им показать, потом скажут - когда обнулишься, тогда и приходи за пособием?
хотел бы я посмотреть на фрилансера, который несмотря на ставку 70 евро в час(меньше вряд ли бывает в западной Германии)
не имеет на счету хотябы 20 тысяч и машины дороже 7500
Плюс далее если в календарном месяце у него нет проектов, то как назло на счёт может упасть сумма за прошлый месяц))
Да и социал такого человека пристроит на работу на раз-два.
Да и социал такого человека пристроит на работу на раз-два.
Или вы имеете ввиду пристроить на любую работу вообще, хоть мусор убирать на улицах?
Кстати, куда ни бевербуешься - на десктопе на Дотнете почти все используют сторонние UI библиотеки компонентов. На чистых Win Forms или WPF почти никто не пишет. В основном DevExpress.
А если сразу на социал (400+ евро в месяц пособия) упасть?
400+ Евро - как раз хватит, чтобы оплатить телефон, интернет, свет и 1-2 раза зайти в магазин :) Короче говоря, это совершенно несерьезная сумма ;)
Кроме того, в фрилансера гарантированно если наличные чтобы перекантоваться 2-3 месяца.
Так что социал не светит ;)
машины дороже 7500
А вот машины может и не быть ;) Во всяком случае в собственности :D А лизинг за 500-1000Евро в месяц - легко :D
Да и социал такого человека пристроит на работу на раз-два.
Ну не устроит конечно, но предложениями засыпет, а потом начнут урезать содержание...
до конца этого года самозанятым из-за исключительной ситуации разрешили упрощённый доступ к социалу. а так, да
Что любят на собесах спрашивать:
using System;
using System.Text;
namespace OverrideAndNew
{
class Program
{
static void Main(string[] args)
{
BaseClass bc = new BaseClass();
DerivedClass dc = new DerivedClass();
BaseClass bcdc = new DerivedClass();
bc.Method1(); // 1
bc.Method2(); // 2
dc.Method1(); // 3
dc.Method2(); // 4
bcdc.Method1(); // 5
bcdc.Method2(); // 6
((DerivedClass)bcdc).Method1(); // 7
((DerivedClass)bcdc).Method2(); // 8
}
}
class BaseClass
{
public virtual void Method1()
{
Console.WriteLine("Base - Method1");
}
public virtual void Method2()
{
Console.WriteLine("Base - Method2");
}
}
class DerivedClass : BaseClass
{
public override void Method1()
{
Console.WriteLine("Derived - Method1");
}
public new void Method2()
{
Console.WriteLine("Derived - Method2");
}
}
}Пятый и шестой вызовы объясняются так.
bcis of typeBaseClass, and its value is of typeBaseClass.dcis of typeDerivedClass, and its value is of typeDerivedClass.bcdcis of typeBaseClass, and its value is of typeDerivedClass.
new заставляет использовать член призводного класса, даже если доступен член базового класса. ВСЕГДА. Т.е. и когда используем производный класс в переменной производного типа, и когда используем производный класс в переменной базового типа.
override ТОЖЕ заставляет использовать член производного класса, даже если доступен член базового класса, КРОМЕ СЛУЧАЯ, когда используем производный класс в переменной базового типа. Тогда будет использован член базового класса.
7 и 8 вызовы эквивалентны 3 и 4.
Base - Method1
Base - Method2
Derived - Method1
Derived - Method2
Derived - Method1
Base - Method2
Derived - Method1
Derived - Method2
И у меня это отличие между new и override при разных видах объявлений и приведений типов постоянно вылетает из головы. Там и ещё усложнить можно - добавить разных случаев с передачей в параметры методов и более сложных цепочек наследования.
