Как стать автором
Обновить
12
0

Пользователь

Отправить сообщение

Обожаю Ruby, Ruby on Rails, но никому не рекомендую связываться Hotwire и Stimulus в production

Рубистов и так мало, рубистов знающих фронт еще раз в 10 меньше.
Завести в Rails приложение Vue не составляет никакого труда, а фронтенд разработчиков знающих Vue в десятки раз больше, чем бэкендеров хорошо знающих Hotwire, Stimulus, Turbo-Streams

Еще понимаю такой стек в своем проекте, но на заказ - IMHO это прям подстава на будущее

Удовлетворённость россиян зарплатой зависит от того, насколько зарплата удовлетворяет их потребности, включая чувство справедливости. Спасибо, кэп.

Но вообще было бы круто расписать:
- сколько было респондентов
- какие им задавали вопросы
- какой процент как ответил
- насколько сравнение с коллегами важнее чем сам размер зарплаты
- что больше влияет - отклонение вверх или вниз
- и как оно работает в IT (где достаточно высокий уровень зарплат)

Но вообще-то это пост ссылка, на статью-ссылку, которая ссылается на статью, где тоже только ссылка на исследование.



Даже при таких ценах запись к хорошим хирургам очень плотная.

И на самом деле - это здорово. Здорово, потому что это означает, что в Москве есть сотни тысяч людей, которые готовы хорошо платить за очень квалифицированный труд.

Уровень жизни растет и доля оплаты человеческого труда в стоимости услуги - растет.
Раньше например, приходил сантехник, на 3000р закупали материала (краны, прокладки, трубки, и т.д.), и 1000р платили за работу.
Сейчас на 6000р закупаем материала и 12 000р платим за работу. А это все-лишь навсего сантехник, которым можно стать за год.

А врач-хирург - это несравнимо более сложная, ответственная, более квалифицированная работа. Она стоит много. Но еще стоит отметить, что хороший хирург
- использует хороший инструмент
- всегда работает с помощником (а то и двумя)
- использует хорошую анестезию
- использует хорошие материалы (для тех же пломб, временных пломб и т.д.)
- у него хорошие и микроскоп и окуляр (один только микроскоп стоит 500 000р)
- хорошее помещение
- много персонала
- а все что касается имплантов - так там вообще эту коронку по снимкам делают другие хорошие специалисты, у которых свои цены, своё оборудование, свои материалы, свои налоги, своя аренда и т.д.

Плюс, хороший стоматолог-хирург - это специалист с 15ти летнем стажем, который еще и постоянно учится, все эти 15 лет работы + X лет до этого.

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

У меня например выросли расходы на бензин. Если раньше до 19-20 работаешь, домой на метро, 20-21 дома, всё никуда уже не поедешь сегодня.

То сейчас есть смысл начать в 9, закончить в 18:00 и в 18:00 свободен. И я чаще стал ездить на машине на тренировки.

А ещё можно сгонять на Валдай и понедельник-вторник поработать оттуда. Таких поездок за год тоже стало больше.

И экономия на метро легко перекрывается повышенными расходами на бензин

Согласен с тем, что в заявлении Грефа было больше политики, чем технических особенностей.

2,5 - это разница в МРОТ в EUR сейчас по данным указанным выше в статье.
И я как раз и говорю, что разница в МРОТ в абсолютных числах в 2.5 раза, а в бигмаках в 1,47 раза.

Кажется мы друг другу не противоречим.

Что Вас смущает в этих цифрах?

В России количество выросло, а в Венгрии упало. А если посмотреть количество бигмаков на среднюю зп за 20 лет, то тоже можно очень сильно удивиться. Смотрел про среднюю, потому что медианную за 20 лет не нашёл.

Первое: если указываете МРОТ по странам - то пересчитывайте его хотя бы по ППС или по индексу БигМака. А то правда - эта цифра из воздуха
Венгрия МРОТ 297EUR = 113 Бигмаков
Россия МРОТ 123 EUR = 77 Бигмаков
Да, разница есть, но была в 2.5 раза, а стала в 1.5 раза.
А причина в том, что экспортно ориентированным странам выгодно занижать свою валюту.

Второе: у меня что-то как-то не бьется высокий МРОТ в Молдавии и куча приезжих на заработки. Как же так? У нас ничего не платят, у них платят больше, но на заработки они едут к нам. Не сходится. И не сходится как раз потому, что заработать в России работая можно очень даже не плохо. Да, все эти стройки, ремонты, сантехники, маляры, каменщики нифига не платят налоги, но зарабатывают очень даже неплохо. И ничто не мешает, жалующимся на зарплату в МРОТ, устроиться каменщиком, укладчиком плитки или установщиком дверей - и получать себе МРОТ в день. Особенно в 2020-2021 годах, когда мигрантов не хватает.

Я тоже долго думал, как же так получается:
Установщик дверей - 10 000 за день.
Чистильщик кондиционеров 10 000 за день.
Установщик кондиционеров 15 000 за день.
Установщик цифровых замков на двери: 24 000 за 4 часа работы и очередь на три недели вперед.
Сантехник - 30 000 рублей за 1,5 дня работы и очередь.
Электрик - 40 000 за 3 неполных дня работы и очередь неделя.
И при этом при всём "страна нищает, 20 млн бедных, покупательская способность падает"

(Да, выше говорю везде о специалистах с опытом 5 лет. При этом мы помним, что опыт среднего сантехника/плотника/монтажника должен быть выше чем 5 лет)

Я обсуждал этот вопрос с разными людьми и один ответ мне понравился больше всего.

"У нас давно социализм. Доля госсектора в экономике огромная, найти работу и ничего не делать - вообще не проблема. Но эффективность этих людей - низкая. Ну и зп - низкая.
И есть те, которые пашут, берут всё в свои руки и у этих всё хорошо. Они покупают квартиры, машины, путешествуют, учатся, платят за образование своих детей и т.д.
Проблема только в том, что количество людей желающих ничего не делать - растет вместе с ростом госсектора. От этого и снижение покупательской способности"

А весь этот госсектор начнет заниматься оптимизацией и повышением эффективности труда - когда это станет выгодно. Вон супермаркеты получили нехватку кадров - автоматизировали кассы. Доля касс самообслуживания растет. Леруа, Ашан, Пятерочка, Перекресток - все туда. Как только завод не сможет найти дешевый персонал - он либо поднимет ЗП, либо займется автоматизацией, либо закроется. И это нормально)



Дайте немного кармы! 1 пункт нужен)

А рекламные услуги - это IT услуги?
Онлайн кредитование - это IT услуги?
А онлайн переводы - это IT услуги?

Aviasales - это онлайн услуги или авиауслуги?

А я знаю вахтовика-сисадмина, который работает на станции повышения давления в Газпроме. У него ЗП 100 000 и помимо этого он еще фрилансер разработчик. Говорит, что на вахте за месяц делает в 3-4 раза больше чем за месяц дома. И 100 000р ему платят и за месяц на вахте и за месяц вне вахты. У него просто ЗП 100 000р/месяц, график месяц/месяц.

Я даю чаевые и на заправке и парикмахеру. Однажды в Тверской области даже столкнулся с ситуацией, когда заправщики поспорили дам или нет)

Однажды я видел как в парикмахерской около Москва-Сити мастеру мужчина оставил чаевых 2000р (чек на кассе был 10 000).

Любой хороший HR и руководитель оценивает три свойства кандидата
- Знания
- Навыки
- Потенциал

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

Навыки - это то, что от нас требуется делать прямо сейчас. Развернуть базу, настроить права доступа, написать сервис, провести code review, сделать фичу.

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

Условно говоря: кандидат X дорос до мидла (в моем понимании) за 5 лет, а кандидат Y за 1,5 года. Денег хотят одинаково. Кого я выберу? - Того кто дорос за 1,5 года. Несмотря на то, что у него 1,5 года, а другого 5 лет. Потому что он быстрее. Потому что он быстрее будет развиваться, изучать текущую систему, текущие правила, а так легко будет меняться при необходимости.

Плюс еще важно понимать какой профиль кандидата ищет компания.
В компанию, где 1 бэкендер - нужен человек с очень широкими знаниями, потому что надо будет делать всё. А в компании где 200 бэкендеров, нужны намного более специализированные специалисты. Или нужен, например, devops который просто гуру в Helm. А например в базах у него оооочень слабенькие знания. Он толком не знает ничего про мониторинг, он в общих словах знает по бэкапы. Но! В этой компании 200 проектов, и надо навести порядок, настроить линтеры, и привести к единому стилю 200 devops конфигов, по три окружения в каждом и отстроить процессы. Компании, в которой 1-3 бэкендера, которые при этом еще и админят серваки с веб-приложениями под себя - нафиг такой devops не сдался. И наоборот. Системный администратор в широким опытом в 15 лет - может нафиг оказаться не нужным, потому что у него нет киллер-скилла.

Ну и кажется, что прыжок 1 бэкендер -> 1000 бэкендеров в компании практически нереален. Можно хотя бы 1 -> 10 -> 100 -> 1000 и на этот переход уйдет минимум 3 года, в которые придется пахать и привыкать к новым правилам игры, и не известно захочется ли делать переход 100->1000, или наоборот захочется 100->10, ведь везде свои плюсы и минусы.

Кстати: количество разработчиков в мире удваивается каждые 5 лет. Пока что тренд вроде сохраняется. Это значит, что разработчик с опытом в 5 лет - входит в 50% самых опытных, с опытом 10 лет в 25% (а с учетом ухода в менеджеры, и из профессии этот эффект только усиливается). На рынке полно людей, кто за 3 года добрался до ЗП в 300 000 в больших компаниях. Кажется у них можно многому поучиться.

Для Яндекса это очень смешная нагрузка. Допустим у Озон 10000 селлеров, даже 10000 почт это капля в море. А 10000 писем на одну и ту же почту и того смешнее

Спасибо большое за пост. Он пропитан Вашим опытом и написан с уважением ко всем языкам программирования.

У каждого инструмента своя зона применимости. В том месте где сотни миллионов https обращений в день оставлять на входе сервер, написанный на интерпретируемом ЯП - ну это глупо. Rails в этом контексте даже рассматривать нет смысла.

Обычный web-server на Go или Rust уже выдерживает в 50-100 раз больше чем на Ruby on Rails.


18 запросов в секунду - это действительно очень мало.  Не знаю, как так надо готовить Rails, чтобы получить такие низкие цифры. Но в целом 50 SELECT и 10 INSERT на один запрос к серверу - это как-то странно. Если Вы создаете 180 пользователей в секунду, то за день у Вас будет 46 млн users.

Вообще Rails из коробки выдает где-то 200-300 RPS

При хорошей настройке мы делали
- 20 000 к API в минуту ( 300 RPS, но очень тяжелых)
- 1-4 млн insert в базу в сутки
- и все это крутится на одном сервере

Плюс на входе вешается Cloudflare + Nginx Cache и Ruby on Rails в виде монолита легко на одном сервере вытягивает несколько миллионов посетителей в месяц. Причем не пользователей, который получили статики или публичную страничку, а пользователей с поисками, авторизацией, генерацией кучи данных в БД плюс работу парочки сотен человек в коллцентре и отделе по работе с клиентами.

Вообщем хороший Rails проект с сотнями тысяч визитов/посетителей в месяц отлично крутится на $100 сервере и отличненько выдерживает нагрузку c Latency 100-150-200ms.

Когда проект подрастает то стоимость серваков вырастает до сотен долларов, и по опыту база обычно кушает больше чем app сервер.

Ну и напомню, что Github (360 млн визитов в месяц по данным Similarweb) работает на Rails и отлично себя чувствует.

Давайте кстати посчитаем. По данным Similarweb у Github (входит в топ 100 сайтов в мире по посещаемости) 7,6 page per visit.

360 млн * 7,6 = 2,5 млрд page request per month
это 84 млн page request per day
это 3,5 млн page request per hour
это 972 page request per second

Если у Github 100 серверов, то одному серверу нужно обрабатывать только 9,7 page request per second. Пусть даже один page request породит 10 запросов, помимо статики - и мы получим 97 request per second.

Запрос на страницу pull request порождает 10 не статичных запросов к серверу, 5 из которых вернули 304 Not Modified.

Так что если Github хватит сотни серверов, а типичному проекту с сотнями тысяч посетителей в месяц хватит одного сервера за пару сотен долларов - то значит Rails отлично справляется со своей работой


Мне кажется сравнивать языки путем написания одного метода/функции - не корректно.

Это сродни тому, что сказать, что в Numbers и Excel одинаково работает SUM, поэтому они очень похожие и можно легко прыгать с одного на другой. Сродни тому, что сказать, в Google Sheets и в SAP можно создать таблицу с заголовками, поэтому можно легко не платить за SAP и пересесть на Google Sheets

Если сравнивать языки, то надо не забыть про
- наследование и прототипы
- встроенные в язык библиотеки/модули
- обработку ошибок
- весь синтаксический сахар
- обновление языка, совместимость, процент тех, кто сидит на последней версии
- и многое-многое другое

Конкретно про Web-разработку - еще больше всего.

А то так можно порешать задачки на Go и TypeScript и обнаружить, что они очень похожи)
Но при этом они настолько разные, что их даже и сравнивать-то глупо. Как карьерный самосвал и железнодорожный локомотив

Не совсем так. Есть такая штука, как несимметричный договор.

Например: приходя в банк (наверное в любой банк мира), вы не можете изменить условия договора. (Если вы не приносите туда миллиард). Приходя в интернет-провайдеру вы не можете изменить условия договора. Используя dropbox, google drive, yandex.disk, cloud.mail.ru - везде вы не можете изменить условия офферты. А условия такие, что вся ответственность на пользователе и гарантий никаких.

И поэтому и существуют всякие организации по защите прав потребителей.
Посмотрите интервью Александра Аузан. Он очень круто об этом говорит.
https://youtu.be/3MtkoTtVWUg
Кстати в России они круто работают.

Так и тут: с Apple/Google/Facebook/... заключается несимметричная оферта.

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

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

Ну представьте себе, что будет если Вас забанит метро или аптека? Вы пойдете в суд и выиграете его, потому что продавец или тот кто оказывает услугу не имеет права выбирать кому её оказывать, а кому нет.

Магазин Metro Cash and Carry не имеет права не продавать вам продукты, если у вас магазин рядом с их Фасолькой. А Apple/Google/Facebook/... ведет себя именно так.

И происходит это так, только потому, что кому-то из сильных мира сего сейчас это выгодно.

Если говорить простым языком, то это означает, что Twitter не является независимым СМИ (средством массовой информации).

Я понимаю, что Twitter будет всячески открещиваться и говорить: мы платформа, а не СМИ, но тем не менее, это платформа, которая выбирает какие политики будут использовать Twitter как СМИ, а какие нет

По факту, это просто влиятельная компания аффилированная с одной из политических групп. И она просто занимается цензурой на своей платформе. Ничего личного. Просто бизнес.

1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность