Статья носит исключительно литературный характер, ни один технарь так бы не написал, нужно быть уж очень начитанным художественной литературой, чтоб в статье на хабре прорабатывать персонажей. Впрочем плюсанул :)
Просто рандомно включают/выключают экспериментальные возможности в браузере, потом собирают статистику об использовании экспериментальных фич. Новые фичи «раскатываются» только на часть пользователей, отсюда и разные установщики.
Согласен с автором, мог бы тоже несколько минусов подкинуть, которые перекрывают все плюсы. Главное заблуждение «удаленщиков» (точнее мечтающих ими стать) — это «удаленная работа — это когда ты работаешь из дома», нет, правильно так «удаленная работа — это когда ты живешь на работе».
Незнаю как в C#, но в Java вообще все методы по дефолту виртуальны, JIT умеет делать оптимизацию «девиртуализация», но это JIT. Поэтому накладных расходов из-за использования интерфейсов нет. В C# скорее всего так же, но, как писал выше, я незнаю.
Все, что умею/знаю освоил самостоятельно по книгам + личный опыт. Если требуется обновить знания — «книгу в зубы» и вперед). Считаю это единственно правильной формой обучения. К курсам отношусь как способу заработка для организаторов курсов и не более. Моя логика тут простая — если ты способен освоить материал, ты его освоишь по книгам. Если не способен освоить по книгам, курсы из тебя специалиста не сделают, ты не способен.
Имхо конечно.
Про то, как со временем меняется мышление — я учусь заочно и несколько лет работаю программистом, заметил за собой такую вещь — я не могу понять задания для контрольных / лабораторных / курсовиков и т.д. Просто не могу! Потому что воспринимаю это как ТЗ, что делать нельзя, т.к. такое «ТЗ» нужно сразу отправлять на доработку, даже не читая. Когда я вижу в задании неточность / недосказанность для меня это конец. При чем одногруппники (неработающие программистами) свободно все понимают. Я же на месте недосказанности могу придумать 100500 вариантов того, что должно получиться в итоге и реально не могу решить, что же от меня все таки хотят. Вот так :)
Как вы кейворд переопределите? Единственный способ — это взять исходники компилятора, подправить там код обработки new и скомпилировать свой компилятор.
Всю жизнь думал, что переход в protected mode осуществляет загрузчик ОС, оказывается этот переход зачем-то делается еще до того, как в дело вступает загрузчик ОС. Поэтому вопрос — зачем это нужно?
Ребята, это баг https://bugs.chromium.org/p/chromium/issues/detail?id=1334203 его починят.
Вроде как шутки про GC уже давно deprecated
думал я чего-то не знаю (что, конечно же, возможно), но нет, оно даже в 17 стандарте не компилируется. В статье ошибка?
Коммент про интеллектуальные способности тех, кто не отличает Java от JS
Имхо конечно.
Звучит как в буддизме: «мы начинаем умирать сразу после рождения» :) Ну т.е. я имею ввиду, что, имхо, это предложение нужно перефразировать.
В прикладном плане никакого. Но неужели не хочется знать чуть больше, чем необходимо? :)
Под «нигде» я подразумевал книги для начинающих.