У любого специалиста который больше 3х лет в области были факапы, если он говорит что их не было то - либо он врёт и это сразу минус, либо он не способен их заметить или не считает своими и это тоже минус, либо он брал только типовые задачи и тут вам решать какой спец вам нужен, либо это супергений у которого весь код запускается прямо с листочка - но это будет очевидно по другим частями собеседования.
Про слабые стороны вот уже не совсем понимаю зачем вопрос, но наверное если человек в этом месте скажет например что на командный игрок, а нам нужен командный - то вопрос был задан не зря.
Имхо есть интересные и неинтересные варианты это игры "запустил doom на..." Вот когда его запускали на более слабых железках - пусть даже в acii арте, кажется чуть ли не на амиге - это было реально очень впечатляюще. Когда его запускали на какой нибудь nes через картридж с raspberry pi внутри - это конечно было уже не так впечатляюще, но всё равно прикольно. Забавно это было когда его запускали даже уже на достаточно произовдительном но вообще не предназначеном девайсе - типо какого нибудь там светодиодного табло.
Но вот варианты с запуском на raspberry и выводом в градусник или тест на беременность, или варианты с запуском на отдельном сервере и через жуткие костыли что аж неиграбельно выводом в приложение photo на iphone, который так-то в лёгкую дум запускает без таких извращений - это уж как будто не то(
Если бы за счет повышения оборта цена с билета 30к была бы 150р - это еще как-то можно было посчитать разумным решением - аля все хотят, но при текущих тарифах эффекта масштаба нет и всем дорого. Но при 5% от цены билета - оно и нахер не нужно.
Серьёзно, нету???? Когда врач выходит и говорит - будет либо риск для матери, либо для ребенка, большая потеря крови, недоношенный возраст - вы куда из коробки выходить будете? Или по вашему ситуация которая десятками происходит каждый день в мире не существует? Магическим образом призовёте чудо врача который всех спасёт?
Жизнь может преподнести куда более бинарные и ужасные задачи которые вы никак заранее не решите, и худшим ответом будет "я не буду выбирать".
Странная статья - в ней много рассуждений и мало конкретики. В пример приведён офис с нестандартным требованиями да 1c. Раз у автора такое имхо появилось - должен же он был с какими то фактическими проблемами конкретного софта столкнуться.
У нас в компании внедрили kaiten вместо jira, time вместо slack, tracer вместо крашлитики, сервисы яндекс вместо сервисов microsoft, там вроде и замена s3, контур-толк вместо zoom и от майкрософтовского офиса отказались в пользу опенсорса.
Дома я изначально использовал как cad компас3д, а от гугл диск/фото ушел на опенсурс решение, в качестве легковесной ide всю жизнь notepad++.
Ну т.е. наверняка есть куча проблем с импортозамещенным софтом - но где они в статье? В текущем виде просто как хейт выглядит.
Я слышал как конструктивные проблемы (мы не можем открыт модель Х в компасе), и ментальные (мы не можем в новый софт со своим самоваром из старого вломиться, а учиться пользоваться как правильно не хотим). Но первые обычно сверх-специфические (например модель в сотни гигабайт и операций), а вторые - не проблемы софта.
У части операторов (билайн в поволжье точно, бизнес связь например в сочи) wireguard уже пол года как заблокирован. Подключение проичходит, но трафик не идёт (при том что xray до того же сервера работает).
Так что перед проведением всех манипуляций имеет смысл сначала убедиться что wg на вашем операторе подключается
Немного по-душню — но как может быть поддельным то, у чего нет оригинала?
Тут правильнее было бы сказать что консоли неоицензионные, пиратские или типо того. А вообще китайцы давно уже все продумали - игры шлются отдельной флешкой, в страны где закон строг - вполне можно продавать консоли без этой флешки - эмуляторы никаких законов не нарушают.
Ну и прямо скажем, весьма так себе с инженерной точки зрения мы получились. Куча проблем, которых можно было легко или не очень избежать, проектируя осознанно. Чего стоит только возможность рандомно умереть от аппендицита при его сомнительной полезности или зубы мудрости, которые приходится повально удалять.
Если софт будет такой - что в нём надо будет избегать нажатия некоторых сочетаний клавиш т.к. они уничтожают файлы и профили хоть и не должны - я не хочу таким пользоваться)
Первое и последнее — это то, как делать вообщем-то не стоит)
Третье, четвертое и пятое - вроде вполне класический код, хотя продумать передачу вызова делегату на стадии проектирования было бы прямо вообще хорошо.
Про threadLocal действтиельно интересный инструмент
Не совсем по теме, но может тут кто подскажет - есть какой простой способ сделать 1 порт по http доступным в обход впн (чтобы на 3000 порту например висел сервер и слушал). А то разворачивал xray +xtls из контейнера в докере, весьма слабо понимаю что там происходит, но после http сервер на той же машине стал недоступен(
А может есть тут кто подскажет как сделать, чтобы один порт при работающей на сервере амнезии был доступен для прослушивания другим приложением. Не пойму где это настроить - есть сервер на expressjs стартующий через node и слушающий определённый порт, до установки xray (или может до openvpn over cloac) запущенный сервер на 3000 порту был вполне доступен, а после нет. Может есть какой то простой способ?
Linux умеет даже ядро подменять на лету, только иксы перезагрузить, если они нужны. Так что про перезагрузки вроде верно, винда даже в серверном варианте всё таки иногда требует перезагрузить себя.
То, что работа процессора более эффективна конечно спорный момент, но с другой стороны в винде с невырезанной телеметрией и прочим мусором можно считать что тоже верно.
Про файловые системы тоже спорно, но тот же ext4 вроде как быстрее в создании файлов и каталогов, а так-же лучше работает с фрагментацией. Т.е. с натяжкой можно считать что тоже верно. Тем более что мир linux куда проще в натягивании своих файловых систем которые конкретно в вашем сценарии будут производительнее. Zfs какой нибудь.
Проблема "поехать самому" в том, что вас не примут. Была ситуация когда я пришёл в больницу сам, с сильной болью и мне так и сказали - доврачебный закрыт, принять вас не можем, вызывайте скорую. На вопрос - вызвать ли мне скорую прямо к зданию больницы - развели руками.
Ничего, это прекрасно, дёшево и хорошо для пользователей, только в среднем — невозможно.
Буквально парой комментариев ниже, в ветке на похожее замечание, я более подробно раскрыл, что имею в виду, если интересно, можете ознакомиться там, не буду уж тут повторяться.
Если нельзя вызывать методы у null — не вызывайте, если переполнение переменной приводит к ошибке — не переполняйте, если неочистка ссылки приводит к утечке памяти — очищайте, если ваш код со временем станет тяжело поддерживаемым legacy — пишите так, чтобы не стал. И самое главное, если после реализации бизнес придёт к вам с доработками и правками - сделайте их ещё при первой интерации, зачем ждать.
Это я к чему — CSS написал один человек, в голове которого left и right несочетаемые понятия, использовал в разметке страницы другой, для которого это «левый» и «правильный» и они сочетаются, рефакторил третий, который ничего не понял и переименовал right в correct. А потом четвёртый внёс взаимоисключающие свойства на этапе редизайна, и вёрстка в хорошо спрятанных местах сползла в штаны. Все очевидно на короткой дистанции но на длинной далеко не всегда.
А давайте сразу весь код писать без багов и проблем и так, чтобы он никогда не становился legacy. А то чего как дураки, попишут багов, потом сидят их чинят, и кому это нужно было — непонятно.
Все эти принтеры СНПЧ это конечно хорошо, но если для дома и чб печати - то только лазерник. Он может спокойно пол года - год стоять, и ждать когда потребуется распечатать следующие документы или билеты, а потом сразу без проблем отработать.
Ну кстати тоже вариант, попало в порт нечто клиновидное и носик отломало. Для lightning такой проблемы не будет, и если что-то попадёт - просто пинцетом из порта вытащить
Имхо нормальный вопрос про провалы.
У любого специалиста который больше 3х лет в области были факапы, если он говорит что их не было то - либо он врёт и это сразу минус, либо он не способен их заметить или не считает своими и это тоже минус, либо он брал только типовые задачи и тут вам решать какой спец вам нужен, либо это супергений у которого весь код запускается прямо с листочка - но это будет очевидно по другим частями собеседования.
Про слабые стороны вот уже не совсем понимаю зачем вопрос, но наверное если человек в этом месте скажет например что на командный игрок, а нам нужен командный - то вопрос был задан не зря.
Имхо есть интересные и неинтересные варианты это игры "запустил doom на..."
Вот когда его запускали на более слабых железках - пусть даже в acii арте, кажется чуть ли не на амиге - это было реально очень впечатляюще.
Когда его запускали на какой нибудь nes через картридж с raspberry pi внутри - это конечно было уже не так впечатляюще, но всё равно прикольно.
Забавно это было когда его запускали даже уже на достаточно произовдительном но вообще не предназначеном девайсе - типо какого нибудь там светодиодного табло.
Но вот варианты с запуском на raspberry и выводом в градусник или тест на беременность, или варианты с запуском на отдельном сервере и через жуткие костыли что аж неиграбельно выводом в приложение photo на iphone, который так-то в лёгкую дум запускает без таких извращений - это уж как будто не то(
Если бы за счет повышения оборта цена с билета 30к была бы 150р - это еще как-то можно было посчитать разумным решением - аля все хотят, но при текущих тарифах эффекта масштаба нет и всем дорого. Но при 5% от цены билета - оно и нахер не нужно.
А ещё не нужно быть бедным и больным, нужно быть богатым и здоровым.
Ситуации которые вы несможете заранее проконтролировать неизбежны, и нет большей ошибки, чем предполагать, что вы всегда будете готовы заранее.
А если мать перед событием говорила если что спасатт ребёнка?
А если у матери шанс вышить 10% а ребенка 50%?
А если мать больна и ей осталось жить не больше 3х лет?
Так-уж прямо очевидно во всех ситуациях? Нет ничего хуже чем делать такой выбор и он точно не будет лёгким.
Серьёзно, нету???? Когда врач выходит и говорит - будет либо риск для матери, либо для ребенка, большая потеря крови, недоношенный возраст - вы куда из коробки выходить будете? Или по вашему ситуация которая десятками происходит каждый день в мире не существует? Магическим образом призовёте чудо врача который всех спасёт?
Жизнь может преподнести куда более бинарные и ужасные задачи которые вы никак заранее не решите, и худшим ответом будет "я не буду выбирать".
Странная статья - в ней много рассуждений и мало конкретики. В пример приведён офис с нестандартным требованиями да 1c. Раз у автора такое имхо появилось - должен же он был с какими то фактическими проблемами конкретного софта столкнуться.
У нас в компании внедрили kaiten вместо jira, time вместо slack, tracer вместо крашлитики, сервисы яндекс вместо сервисов microsoft, там вроде и замена s3, контур-толк вместо zoom и от майкрософтовского офиса отказались в пользу опенсорса.
Дома я изначально использовал как cad компас3д, а от гугл диск/фото ушел на опенсурс решение, в качестве легковесной ide всю жизнь notepad++.
Ну т.е. наверняка есть куча проблем с импортозамещенным софтом - но где они в статье? В текущем виде просто как хейт выглядит.
Я слышал как конструктивные проблемы (мы не можем открыт модель Х в компасе), и ментальные (мы не можем в новый софт со своим самоваром из старого вломиться, а учиться пользоваться как правильно не хотим). Но первые обычно сверх-специфические (например модель в сотни гигабайт и операций), а вторые - не проблемы софта.
У части операторов (билайн в поволжье точно, бизнес связь например в сочи) wireguard уже пол года как заблокирован. Подключение проичходит, но трафик не идёт (при том что xray до того же сервера работает).
Так что перед проведением всех манипуляций имеет смысл сначала убедиться что wg на вашем операторе подключается
Немного по-душню — но как может быть поддельным то, у чего нет оригинала?
Тут правильнее было бы сказать что консоли неоицензионные, пиратские или типо того. А вообще китайцы давно уже все продумали - игры шлются отдельной флешкой, в страны где закон строг - вполне можно продавать консоли без этой флешки - эмуляторы никаких законов не нарушают.
Ну и прямо скажем, весьма так себе с инженерной точки зрения мы получились. Куча проблем, которых можно было легко или не очень избежать, проектируя осознанно. Чего стоит только возможность рандомно умереть от аппендицита при его сомнительной полезности или зубы мудрости, которые приходится повально удалять.
Если софт будет такой - что в нём надо будет избегать нажатия некоторых сочетаний клавиш т.к. они уничтожают файлы и профили хоть и не должны - я не хочу таким пользоваться)
Первое и последнее — это то, как делать вообщем-то не стоит)
Третье, четвертое и пятое - вроде вполне класический код, хотя продумать передачу вызова делегату на стадии проектирования было бы прямо вообще хорошо.
Про threadLocal действтиельно интересный инструмент
Не совсем по теме, но может тут кто подскажет - есть какой простой способ сделать 1 порт по http доступным в обход впн (чтобы на 3000 порту например висел сервер и слушал). А то разворачивал xray +xtls из контейнера в докере, весьма слабо понимаю что там происходит, но после http сервер на той же машине стал недоступен(
А может есть тут кто подскажет как сделать, чтобы один порт при работающей на сервере амнезии был доступен для прослушивания другим приложением. Не пойму где это настроить - есть сервер на expressjs стартующий через node и слушающий определённый порт, до установки xray (или может до openvpn over cloac) запущенный сервер на 3000 порту был вполне доступен, а после нет. Может есть какой то простой способ?
А что собственно с этими тезисами не так?
Linux умеет даже ядро подменять на лету, только иксы перезагрузить, если они нужны. Так что про перезагрузки вроде верно, винда даже в серверном варианте всё таки иногда требует перезагрузить себя.
То, что работа процессора более эффективна конечно спорный момент, но с другой стороны в винде с невырезанной телеметрией и прочим мусором можно считать что тоже верно.
Про файловые системы тоже спорно, но тот же ext4 вроде как быстрее в создании файлов и каталогов, а так-же лучше работает с фрагментацией. Т.е. с натяжкой можно считать что тоже верно. Тем более что мир linux куда проще в натягивании своих файловых систем которые конкретно в вашем сценарии будут производительнее. Zfs какой нибудь.
Проблема "поехать самому" в том, что вас не примут. Была ситуация когда я пришёл в больницу сам, с сильной болью и мне так и сказали - доврачебный закрыт, принять вас не можем, вызывайте скорую. На вопрос - вызвать ли мне скорую прямо к зданию больницы - развели руками.
Ничего, это прекрасно, дёшево и хорошо для пользователей, только в среднем — невозможно.
Буквально парой комментариев ниже, в ветке на похожее замечание, я более подробно раскрыл, что имею в виду, если интересно, можете ознакомиться там, не буду уж тут повторяться.
Если нельзя вызывать методы у null — не вызывайте, если переполнение переменной приводит к ошибке — не переполняйте, если неочистка ссылки приводит к утечке памяти — очищайте, если ваш код со временем станет тяжело поддерживаемым legacy — пишите так, чтобы не стал. И самое главное, если после реализации бизнес придёт к вам с доработками и правками - сделайте их ещё при первой интерации, зачем ждать.
Это я к чему — CSS написал один человек, в голове которого left и right несочетаемые понятия, использовал в разметке страницы другой, для которого это «левый» и «правильный» и они сочетаются, рефакторил третий, который ничего не понял и переименовал right в correct. А потом четвёртый внёс взаимоисключающие свойства на этапе редизайна, и вёрстка в хорошо спрятанных местах сползла в штаны. Все очевидно на короткой дистанции но на длинной далеко не всегда.
А давайте сразу весь код писать без багов и проблем и так, чтобы он никогда не становился legacy. А то чего как дураки, попишут багов, потом сидят их чинят, и кому это нужно было — непонятно.
Все эти принтеры СНПЧ это конечно хорошо, но если для дома и чб печати - то только лазерник. Он может спокойно пол года - год стоять, и ждать когда потребуется распечатать следующие документы или билеты, а потом сразу без проблем отработать.
Ну кстати тоже вариант, попало в порт нечто клиновидное и носик отломало. Для lightning такой проблемы не будет, и если что-то попадёт - просто пинцетом из порта вытащить