Не выходя из дома можно получить опыт в топовых командах известных открытых проектов
в своих хобби-проектах
контрибьютинга в открытые проекты, где за такой код в репе хребет сломают, который я вижу постоянно у "сеньоров-мильйон-лет-коммерческого-опыта-в-команде".
Проходишь несколько интервью, понимаешь, что интервьюирующие плавают больше тебя, это даёт уверенности, и начинаешь гнуть свои требования уже. Иначе никак, либо ты, либо тебя.
Действительно ли теперь рынок в руках умелых врунов, а не умелых инженеров?
Стоит ли вообще дальше развиваться в этом направлении?
... я что-то делаю не так?
Каковы вообще прогнозы рынка разработки?
в in засовывать некий массив данных, который больше по количеству элементов, чем пальцев на руках, самый неоптимальный вариант из все возможных.
А потом придет счет за электричество плюс косарь
Дело было действительно в разных процессах. Как только воркеры запускаются они становятся независимыми процессами и не имеют ни какого отношения к классу который их запустил, все переменные которые работают в одном воркере недоступны в другом.
зачем придумали Rust? Главная цель создания этого языка была в том, чтобы сделать работу с памятью безопасной. А почему это так сильно нужно было? Потому что программистам оказалось очень тяжело держать в голове информацию о том, где и когда они выделяли память, и где и когда надо её освобождать. Это чуть ли не главная проблема современности.
Точно такая же логика касается языков с динамической типизацией. Человеку надо столько всего учитывать, что он просто иногда не справляется. Строгая типизация полностью исключает такие баги.
Не зря потрачено столько времени и денег на создание Typescript. Этот язык чуть ли не стал стандартом в мире JavaScript на бэкенде.
Чем больше программисту надо держать в голове подобных правил динамических языков, тем больше в программе багов. Поэтому строгая типизация - это большое добро, ведь она минусует целый класс багов.
почти всем. Из "системного администратора" может пригодиться только работа с СУБД и Linux, ну и наверно ansible\terraform.
А так в российских реалиях девопсы - это поддержка команд разработки, а значит kubernetes, docker, конвейеры сборок и развертываний и все, что вокруг. Во главе угла не стабильность , а изменения на высокой скорости. Если системного администратора можно описать одним словом, то "инфраструктура", а если девопса - то наверно "развертывание (deploy)".
Либо этот человек адекватно оценивает свои возможности. Ктонибудь видел сеньора 20 летнего, я нет, и думаю никогда не увижу.
Сеньор и мидл это опыт. Заявление, что опыт не нужен, или что опыт петпроектов релевантный опыт, это как минимум забавно. Мало того, если тебя называют сеньором в компании разрабатывающей сайты визитки, то вряд ли будешь таковым в компании с крупными проектами. Опять же, потому что нужен другой опыт.