Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Резюме для программиста

89957   22 23 24 25 26 27 28 29 30 31 32 все
AlexNek патриот14.09.21 20:22
AlexNek
NEW 14.09.21 20:22 
в ответ Срыв покровов 14.09.21 13:09
какой-то невероятный сценарий в IT

напомнить 2008 год? Ну или хотя бы прошлый?

Срыв покровов коренной житель14.09.21 21:05
NEW 14.09.21 21:05 
в ответ MrSanders 14.09.21 18:42
Работал на фирму, где повышали каждый год. Минимум на 2%, типа инфляцию скомпенсировать. Каждый год Mitarbeitergespräch ну и как договоришься. Можно и больше получить.

И это было зафиксировано в договоре?

MrSanders коренной житель14.09.21 23:18
NEW 14.09.21 23:18 
в ответ Срыв покровов 14.09.21 21:05
И это было зафиксировано в договоре?

Нет, конечно. Точно так же как и в тарифном договоре никаких регулярных повышений тарифа (не ступеней) не прописано.

MrSanders коренной житель14.09.21 23:22
NEW 14.09.21 23:22 
в ответ alex445 14.09.21 20:07
Что в Коде есть такого, чего нет в полноценной Студии? Ну, кроме работы на Линуксе и Маке.

Не знаю, не пользовался. Мне хватало плагина для intellij. Но насколько я понял главное - бесплатность. А потом привыкают и "зачем на что-то пересаживаться, работает же".

alex445 свой человек15.09.21 01:26
NEW 15.09.21 01:26 
в ответ MrSanders 14.09.21 23:22, Последний раз изменено 15.09.21 01:28 (alex445)

Что за "в офисе всегда свежие фрукты, печеньки и прочее"? Мне тут говорили, чтобы на это губу не раскатывал - обязательно кто-то придёт первый и сожрёт всё самое вкусное и свежее. А то и бывают чуваки, которые почти всю корзину себе забирают. Короче, рядовой джуниор Вася может на это не рассчитывать и перекусывать на свои. Ну и всякие спортзалы-бассейны и прочее - тоже из области фантастики. Особенно предложения "вам абонемент или наличными выплатить компенсацию?".

AlexNek патриот15.09.21 10:28
AlexNek
NEW 15.09.21 10:28 
в ответ alex445 15.09.21 01:26
обязательно кто-то придёт первый

ну так это вроде во всех областях

alex445 свой человек19.09.21 17:21
19.09.21 17:21 
в ответ AlexNek 15.09.21 10:28, Последний раз изменено 19.09.21 17:23 (alex445)

Почитал тут статейку Дефицит в 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к рублей в месяц для Шарпа.

AlexNek патриот19.09.21 18:09
AlexNek
NEW 19.09.21 18:09 
в ответ alex445 19.09.21 17:21
это чуть меньше, чем 8 часов в день по 5 дней в неделю

Почему? Обычно 40 часов в неделю, в месяце 4 недели считаем как раз 160 и получается.


Часовые ставки похоже правильные, как объяснить результат не знаю смущ

Программист коренной житель19.09.21 20:19
NEW 19.09.21 20:19 
в ответ alex445 19.09.21 17:21
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)

alex445 свой человек19.09.21 21:18
NEW 19.09.21 21:18 
в ответ Программист 19.09.21 20:19
а если ты вдруг остаешься без проекта, то никакого пособия тебе не положено и ты сидишь на полном самообеспечении.

А если сразу на социал (400+ евро в месяц пособия) упасть? Или сначала потребуют все счета им показать, потом скажут - когда обнулишься, тогда и приходи за пособием?

Срыв покровов коренной житель19.09.21 22:46
NEW 19.09.21 22:46 
в ответ alex445 19.09.21 21:18

хотел бы я посмотреть на фрилансера, который несмотря на ставку 70 евро в час(меньше вряд ли бывает в западной Германии)

не имеет на счету хотябы 20 тысяч и машины дороже 7500

Плюс далее если в календарном месяце у него нет проектов, то как назло на счёт может упасть сумма за прошлый месяц))

Да и социал такого человека пристроит на работу на раз-два.

alex445 свой человек20.09.21 05:55
NEW 20.09.21 05:55 
в ответ Срыв покровов 19.09.21 22:46, Последний раз изменено 20.09.21 06:02 (alex445)
Да и социал такого человека пристроит на работу на раз-два.

Или вы имеете ввиду пристроить на любую работу вообще, хоть мусор убирать на улицах?

alex445 свой человек20.09.21 07:38
NEW 20.09.21 07:38 
в ответ alex445 20.09.21 05:55, Последний раз изменено 20.09.21 07:39 (alex445)

Кстати, куда ни бевербуешься - на десктопе на Дотнете почти все используют сторонние UI библиотеки компонентов. На чистых Win Forms или WPF почти никто не пишет. В основном DevExpress.

Программист коренной житель20.09.21 08:58
NEW 20.09.21 08:58 
в ответ alex445 19.09.21 21:18
А если сразу на социал (400+ евро в месяц пособия) упасть?

400+ Евро - как раз хватит, чтобы оплатить телефон, интернет, свет и 1-2 раза зайти в магазин :) Короче говоря, это совершенно несерьезная сумма ;)

Кроме того, в фрилансера гарантированно если наличные чтобы перекантоваться 2-3 месяца.


Так что социал не светит ;)

Программист коренной житель20.09.21 09:02
NEW 20.09.21 09:02 
в ответ Срыв покровов 19.09.21 22:46
машины дороже 7500

А вот машины может и не быть ;) Во всяком случае в собственности :D А лизинг за 500-1000Евро в месяц - легко :D


Да и социал такого человека пристроит на работу на раз-два.

Ну не устроит конечно, но предложениями засыпет, а потом начнут урезать содержание...

schizo коренной житель20.09.21 09:02
schizo
NEW 20.09.21 09:02 
в ответ Срыв покровов 19.09.21 22:46

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

Храни Вас Г-дь!
alex445 свой человек20.09.21 09:14
NEW 20.09.21 09:14 
в ответ schizo 20.09.21 09:02, Последний раз изменено 20.09.21 10:03 (alex445)

Что любят на собесах спрашивать:


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");  
        }  
    }  
}
alex445 свой человек20.09.21 09:59
NEW 20.09.21 09:59 
в ответ alex445 20.09.21 09:14, Последний раз изменено 20.09.21 10:44 (alex445)

Пятый и шестой вызовы объясняются так.


  • bc is of type BaseClass, and its value is of type BaseClass.
  • dc is of type DerivedClass, and its value is of type DerivedClass.
  • bcdc is of type BaseClass, and its value is of type DerivedClass.


new заставляет использовать член призводного класса, даже если доступен член базового класса. ВСЕГДА. Т.е. и когда используем производный класс в переменной производного типа, и когда используем производный класс в переменной базового типа.


override ТОЖЕ заставляет использовать член производного класса, даже если доступен член базового класса, КРОМЕ СЛУЧАЯ, когда используем производный класс в переменной базового типа. Тогда будет использован член базового класса.


7 и 8 вызовы эквивалентны 3 и 4.


Base - Method1

Base - Method2

Derived - Method1

Derived - Method2

Derived - Method1

Base - Method2

Derived - Method1

Derived - Method2


AlexNek патриот20.09.21 10:24
AlexNek
NEW 20.09.21 10:24 
в ответ alex445 20.09.21 05:55
хоть мусор убирать на улицах

С дипломом - это другая статья, не положено. В АА "академикер"

alex445 свой человек20.09.21 10:36
NEW 20.09.21 10:36 
в ответ alex445 20.09.21 09:59

И у меня это отличие между new и override при разных видах объявлений и приведений типов постоянно вылетает из головы. Там и ещё усложнить можно - добавить разных случаев с передачей в параметры методов и более сложных цепочек наследования.