Pull to refresh
10
0
Muhamad Zununov@VanquisherWinbringer

CIO

Send message
С разморозкой тебя брат. 4к долларов это 280к+ рублей. У меня то зарплата даже с премиями и бонусами до такого уровня не дотягивает а у тебя тем более. Если конечно тебе ЗП не подняли. Тогда может да. Ну и да, получать ЗП в долларах который на 1.5% в год в среднем падает лучше чем в рублях который грохается на 10% в год спокойно.
Так. Давай возьмем калькулятор и посчитаем.
3500 долларов это примерно 3500 * 70 =245 000 (Рубль теперь 70-75 болтается. Спасибо 2020 за экономику)
3500$ * 12 месяцев = 42 000$ чистыми в год
42 000$ / 0.6 (при 40% налогов) = 70 000 грязными в год.
Где это такие джуны по 200к+ в Мск?
Вообще в C# в Мск
1) Мидловая ЗП 150- 160к
2) Сеньор 200к+
3) ТимЛид 250к+
80 000к долларов в год грязными для Мск это уже прям такой крутой Лид.
Ну и 200к долларов в год грязными это для такого лида в мегаполисе вроде Нью-Йорка или в Силиконовой Долине надо искать.
Ну и где ты в США на лида так устраивался что тебе хотяб 150к грязными не предложили чтобы ты уже в 2 раза больше получал чем в Мск?
Вообще по ЗП можно на levels.fyi Посмотреть. Тут вон E6 $592k 000 $ в год. (База, + акции + премии). Там самый высокий E8. Ну E5 c $375к реальней конечно получить.
Таки да, тоже замечал что «Середнячки» самые оседлые и редко рыпаются.
Эм, т4-5к уровень 200к-300к ребят. 100к это уровень ребят который на 2к работают в Мск. Напомню что 2к сейчас это 140к+ рублей. Ну и уровень жизни это немного еще шум, экология, безопасность, зравоохранение, транспорт и вообще вся инфраструтура. Ну и да, судя по стате с моего круга 90% айтишников в Мск получают меньше 3к тобиш 200к рублей. Тобишь большинстов в МСК работает за где-то 60к в если + 40% налогов добавить для ровности с европой. Это таки меньше чем в каком нибудь Астердаме. Что уж там США. Да и вообще, посмотри стату по ВВП на душу населения и количество насильственных смертей на 100к населения по миру и в России.
Вы что не понимаете в чем преимущество? Например в каком нибудь банке часть на Scala сервисов. Часть на Java (KeyCloak какой нибудь которым пользуются в том числе и микросервисы на C# в качество свеого SSO). Часть на Python. Возможность объединять миросервисы на разных ЯП в единую систему это настолько очевидно преимущество микросервисной системы что даже странно что про него забывают. Хотя это все реально полезно для действительно больших систем. Собственно ИМХО и сами микросервисы нужны для реально больших систем.
Ну ладно тебе, про «Красивый код» и «Расширяемую систему» он правильно сказал потому что:
1) Красота понятие субъективное и кому-то и коза красивая. До словно перевод красивый код = код который мне нравится.
2) Расширяемость системы обозначает возможность быстро и бесшовно внести изменения. До словно расширяемый код = код который можно быстро поменять. Ну и иногда лучше сделать просто и плоский код как в Go (писать стену в кода в контроллере) который будет очень быстро меняться путем его банального переписывания а не изменения одной реализации интерфейса на другую (Как например IFormatter с JsonFormatter сменить на XmlFormatter что есть классический пример расширяемости). Опять меня на многабукаф понесло.
Ну так для справки — по статистике из SO среди профессиональных разработчиков по сравнению с 2019 годом PHP, Ruby, Scala упали а Go, Kotlin, C# выросли. Просто цифры. insights.stackoverflow.com/survey/2020
Посмотрел код в репозитории. Старая добрая схема Entities, Services, Repositories. Как деды завещали. Хороший код. Хорошая статья. Держите + в карму. Заслужили.
Хорошая книга, да. Рекомендую вместе с «Чистой Архитектурой» от Роберта Мартина еще книгу о DDD от Эрика Эванса почитать.
UPD: Добавил картинку с последовательностью вызова кода.
Спасибо. Вынес всю логику в функции отдельные. Посмотрите пожалуйста на гитхабе и скажите как еще можно улучшить.
Бросьте монетку. Орел Java, решка C#. Самые середнячки среди ЯП. Не такие сложные как C++ и не такие тормозные как Python. Можно сделать все. От слова совсем.
Тут надо с начала понять чем хочет заниматься новичек.
Игры — C++, C#.
Бекенд — Java, C#.
Эмбедед — С, С++.
Мобилки — Java, Kotlin, Swift.
Фронт — JavaScript, TypeScript
Десктоп — С++, C#, Java
Работа с данными и дата саенс — Python, R, Scala
По моему опыту оптимальный 2 недели. Да и по опыту других людей также.
Бывают задачи которые в принцыпе в 1 недельный спринт не влезают и так себе делятся на части. Особенно когда сначало бекенд должен сделать свою часть а потом фронтенд. Ну естественно до того как фронт закончит все равно нечего показывать бизнесу. Демо оно для бизнеса и ему показывать — Вот тут мы можем через Постман вот такой json отправить и такой вот получить смысла хрен целых и ноль сотых.
Хм. Меня тоже как-то удивило. В скрам есть (по одному документу от 2017 года). Продукт Овнер, Скрам Мастре и Разработчик. А тут про тимлидов да IT директоров написано.
Скорее когда знаем какой результат от алгоритма мы хотим получить. Например если мы знаем что MyAlgoritm(2) при правильной работе должен возвращать 7 или что метод HasHumans(Image) должен вернуть True для картинки с людьми. Короче, TDD хорош когда мы знаем какой ответ хотим получить или эффект сделать для определенных данных. Когда у нас есть ясный вход и выход. При этом мы вообще пока можем не знать как нужный результат нам получить.
Вся суть. Таки да. Падали бы деньги с неба я бы фигню всякую писал бы. Вроде игрушек.
Ну вы это — поаккуратней. Это бизнес иногда читает.
Эм, суть аджайла/скрама что все равны поэтому в них по определению не может быть ТимЛида\Архитектора\ТехЛида и прочего НО есть одно большое НО. Мало кто использует настоящий Agile и мало кто для него в принципе подходит (те же банки например потому что в них структура вертикальная, а аджайл он горизонтальный).

Information

Rating
Does not participate
Location
Россия
Registered
Activity

Specialization

Технический директор, Директор по информационным технологиям
C#
Разработка программного обеспечения
Управление проектами
Управление продуктами
Управление разработкой
Agile
Scrum
Kanban
Разработка ТЗ
Scala