Обновить
61

Architect | Lead | Senior Developer

0,7
Рейтинг
13
Подписчики
Отправить сообщение

Наличие толп индусов не очень хорошо. Из-за дикой конкуренции внутри самой Индии (их там ~1,5 млрд) - они лучше умеют проходить собесы ("продавать" себя).

И представьте, что к 1500-3000-5000 откликам на вакансии будет еще столько же от индусов, которые знают язык страны на уровне B2+ C1. Например много индусов неплохо знают английский и в западных странах (например в Канаде) - их толпы и они везде - от сферы услуг, до врачей и айтишки.

Единственное что их будет тормозить в России - это знание русского. Это своего рода защита от "перенаселения".

Джетта 2009 года у меня тоже не ломалась.

Китайцев я пока не считаю за машины 😅

Ломучее говно эти немецкие машины. Я тут уже писал в комментах - тигуан развалился на 32 тыс км, а туарег на 50. Обе были куплены новыми.

Госпадя да харе уже, сначала уволили, потом наняли. OpenAI скрывает - плохо, Anthropic стращает про 50% - хорошо. Кто вообще вам сказал, что это и есть правда?

У меня есть опыт, если посидеть в спокойной обстановке подумать - то вполне можно ее решить. За день например. Но без подготовки, вот сразу на собес прийти - неа. Будет решено частично или не оптимально. А там ведь толпа других кандидатов, которые ее решали на предыдущем собесе например. Они ее решат «лучше» с точки зрения интервьюера. А это значит отказ.

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

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

А какие такие за реальные микросервисы? И почему у twilio они якобы другие?

2000 рублей за два дня (16 часов) - это 125 рублей в час, в 2017 году, ага ага.

В 2017 у меня ставка на удаленке была уже 30 баксов в час, порядка 2000 рублей. То есть это должно было стоить 16 * 2000 = 32 000 рублей чисто за работу + раз это фриланс, а не постоянный full time и надо покрыть риски, налоги, отпуска, больничные - это минимум х2. То есть это должно было стоить минимум 64 000 рублей!

А qa-щикам то нахрена олимпиадные задачи?

Вот уж где галера - так это фриланс.

В далеких 2008-2009 пробовал найти заказы на веблансере и fl. Такое количество идиотов в одном месте я нигде не встречал.

Народ за свои жалкие копейки хотели то, что сами не понимали. Больше всего позабавил заказ «хочу полную копию одноклассников. Бюджет 10000 руб.» я тогда работал в госухе и зп у меня была 24000 руб. Серьезно? Чел хотел за две недели получить полную копию одноклассников???

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

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

В 2010 я нашел таки удаленку в найме и забыл этот фриланс как страшный сон.

Эт че скоро и кубики Лего будут с иишечкой внутри? 😅

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

А в чем уникальность?

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

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

Мне как-то на хабре попалась статья - там чел на Go написал руками все то, что в C# из коробки - контроллеры и все вот это вот. Еще подача такая была типа для него это в новинку. А я уже лет 10-15 так пишу на C#. И все так пишут. Приходишь в новый проект и там все в целом знакомо - знаешь что ждать от контроллеров, от бизнес слоя, от слоя данных и так далее. То есть в голове у толпы людей вырисовывается некая общепринятая иерархия и структура.

А понял, все же тут не совсем так.

Формально все эти вещи в C# - это тоже отдельные либы, это не стандартная (но namespace aka package обычно начинаются с System.*** или Microsoft.***). Их надо подключать. Просто IDE настолько дружелюбная, что когда пишешь в редакторе кода AddVersioning или AddRateLimiter - она услужливо автоматом предлагает подключить нужную либу. И создается ощущение единого фреймворка.

А зачем он в стандартной библиотеке?

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

Потом уже, когда проект живет некоторое время - можно наткнутся на ограничение, или найти что-нибудь получше / поинтересней. Но вот недавно товарищ, который писал automapper (либа для маппинга полей туда сюда) сделал ее платной. И все, приехали.

Вот, следующий я попробую Rust. Интересно как там сложится.

Сеньоры на Go часто переплачены за страдания или это люди с бэкграундом из "нормальных" языков которые вынуждены пасти стадо пишущих код на Go.

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

Что значит "обрезанный REST API"?

Ну вот я ткнул пальцем в небо - rate limit

Мое мнение - либа написанная на коленке одиночкой, крупным опен-сорус сообществом или крупной коммерческой компанией (Uber) и корпорацией, которая создала и поддерживает сам язык программирования - это три разных уровня доверия и надежности. Одиночка, опен-сорус могут исчезнуть и проект останется без поддержки. Если исчезнет корпорация - придется учить новый язык программирования.

но как правило DI контейнер сами пишем с нуля

Собственно это и главная моя претензия в моем оригинальном комментарии, между строк. Походу много чего надо писать самому руками (это дополнительные ресурсы на поддержку) или использовать сторонние либы. Google не выдал готовый фреймворк уровня asp.net core.

DI контейнер в C# встроенный. И я тут посмотрел доку https://uber-go.github.io/fx/lifecycle.html в разделе lifecycle я не вижу singleton, scoped и transient - это я тоже должен написать руками? В C# проектах это активно используется - http context, orm context / sql connection - это scoped. Всякие фабрики - это singleton, ну а остальное можно transient.

Киллер-фича Go это компиляция в бинарь и быстрый запуск + легковесный рантайм

Не увидел разницы с asp.net core / kestrel для первых двух. docker образы по размеру не сранивал. exe файл у C# легче (150кб, вместо 28 Мб), но у C# еще куча подключенных либ - общий весь примерно такой же (30 Мб)

Информация

В рейтинге
2 330-й
Откуда
Россия
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Архитектор программного обеспечения
Старший
C#
.NET Core
SQL