Search
Write a publication
Pull to refresh
7
0
Александр Мельник @AlexEOL

Front-end со стажем

Send message

Все IT-ники — нет. Просто факт.

Все могли взять ипотеку в пандемию — нет. Более того, во время и после пандемии люди теряли работу.

Все могут взять семейную ипотеку — нет. Там уже нужна семья, к тому же условия непростые, и её не дают всем подряд.

Не все могут осилить даже банальный первоначальный взнос.

Я понимаю, что IT-ники живут в пузыре, но можно чуть-чуть посмотреть по сторонам.

Это ответ не вам лично, а замечание в целом.

Пойдут дети, придется кому-то одному тащить на себе семью.

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

Зашел поглядеть цены в ЕКБ, квартира на семью (хотя бы 2-ка) от 10М (можно и дешевле, но ипотека лет на 10-20-30 и брать одноневку не надо). Медианная ЗП в ЕКБ 68к рублей.

В калькуляторе можно прицениться сколько надо будет платить в месяц и выяснить, что лучше вообще в 3-м работать :)

Мой вывод: губит семьи не кофе, губит семьи цена

В том и суть, стоимость жилья просто неадекватная, по сравнению с ЗП, а без жилья говорить о семье невозможно

Процент действительно ниже, но обязательства, которые ты берёшь на себя при подписании документов, тоже не самые приятные. ИМХО.

Предполагаю, что Петя живёт в Москве.

20 млн рублей за квартиру в Москве — это недорого: это однокомнатная квартира или, возможно, даже двухкомнатная, если ближе к границе города.

Если говорить о регионах, то там цены другие, но и зарплаты ниже, поэтому соотношение сохраняется.

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

Лично у меня вопрос, гипотетический Петя точно нифига не имеет из-за кофе или все же неадекватное соотношение оплаты труда к ценам?

При этом учтите, что 300 000 в месяц - это очень большая ЗП по стране

я думаю разговор исчерпал себя :)

Подписка на события не имеет отношения к IoC/IoC-контейнерам - это просто асинхронная парадигма программирования. Она встречается как в популярных веб-фреймворках, так и на уровне ОС: без неё невозможно обеспечить интерактивность и отзывчивость системы. Кажется, вы смешиваете разные вещи.

IoC-паттерн же касается другого: наш код зависит не от конкретной реализации, а от абстракции (интерфейса), а конкретная реализация «внедряется» извне. Здесь как раз задействуется полиморфизм.

Вы вправе называть это DI-контейнером - ваше право, - но терминология паттернов нужна для сжатой и однозначной передачи мысли собеседнику и общего понятийного аппарата.

В предыдущем комментарии я ошибся в терминологии: под «IoC» я имел в виду IoC-контейнер. Возможно, из-за этого мой посыл был не до конца понятен.

dig и wire - это реализации IoC-контейнеров, которые реализуют паттерн Dependency Injection.

Конечно, можно сказать, что dig и wire - просто библиотеки, и это тоже будет правдой, но важно понимать, какой паттерн стоит за ними и глубину мысли.

Спора нет, просто хотел убедиться, что мы говорим об одном и том же.

Просто ради интереса, а чем являются dig и wire?

Цитата про «5-центовую концепцию» задела за живое — не могу с ней согласиться. У этой идеи есть свои корни и непростой путь реализации.

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

IoC — полезный, но нетривиальный концепт: он снимает с нас много рутины, но заставляет глубже понимать архитектуру. В простых проектах вполне можно обойтись ручным DI — это проще и быстрее. Но как только логика усложняется или появляются циклические зависимости, ручная обвязка превращается в ад.

Не хотелось бы, чтобы разработчики чрезмерно упрощали концепцию и приходили к неправильному пониманию.

Претензий к статье нет, но цитата Джеймса Шора зацепила :)

Спасибо за статью — было интересно прочитать.

Изображение носит иллюстративный характер, чтобы оценить порядок цифр.
Изображение носит иллюстративный характер, чтобы оценить порядок цифр.

Ваш комментарий побудил меня ещё раз внимательно перечитать статью — спасибо.

Быстрый запрос к GPT по статистике бизнеса в Казахстане даёт такую картину:

Из неё видно, что основным выгодоприобретателем от девальвации национальной валюты является отнюдь не малый и средний бизнес.

P.S. На цифры, разумеется, стоит смотреть скорее как на иллюстрацию — в реальности данные могут отличаться, но вряд ли принципиально.

Не знал, что в Казахстане производят iPhone-ы или планшеты...

Если серьезно, девальвация в первую очередь выгодна экспортёрам: они получают тот же объём валютной выручки, но в перерасчёте на тенге — значительно больше. При этом расходы на зарплаты и производство внутри страны остаются в тенге, и никто не спешит их повышать.

Для простых людей девальвация — это рост цен почти на всё, ведь значительная часть товаров и услуг так или иначе завязана на доллар, евро или юань. Зарплаты остаются прежними, а покупательная способность падает.

В итоге: экспортеры выигрывают и получают возможность скупать больше на внутреннем рынке, а население — беднеет.

Вопрос остаётся прежним: кому выгодна девальвация — 99% населения или 1%?

P.S.: Товарищ капиталист, спасибо за предложение, но нет.

Спасибо за вопрос. NestJS — это фреймворк, в котором система управления зависимостями (DI) является его основной и неразрывной частью, аналогично Angular. Позвольте дать больше контекста о нашем приложении: это большое SPA на React, которое развивалось много лет и изначально использовало Inversify как средство управления зависимостями. Nexus-IoC — это платформонезависимое решение, которое можно использовать как на сервере, так и на клиенте, как в нашем случае, без привязки к каким-либо фреймворкам. Поэтому появилась эта библиотека: взять лучшие идеи из предложенных на рынке, сделать её независимой и простой для переиспользования.

Подытожив свой ответ: Nexus-IoC — это маленькая, независимая библиотека, которая берёт лучшее из Angular и NestJS и помогает строить большие приложения.

P.S.: Теоретически, можно использовать модули, написанные для NestJS и Angular, но это не гарантировано. Также библиотеку можно интегрировать в любой фреймворк, например, в React: nexus-ioc-react-adapter.

Information

Rating
4,184-th
Location
Белград, Белград, Сербия
Date of birth
Registered
Activity

Specialization

Frontend Developer, Fullstack Developer
Lead
JavaScript
HTML
CSS
React
TypeScript
Redux
SCSS
Angular
NestJS