Бред

Ответить в тред Ответить в тред
Аноним 29/12/20 Втр 12:10:12 2364686471
8736FB04-5F9A-4[...].jpeg 88Кб, 615x301
615x301
Всем привет, тимлид-архитектор из команды Яндекс в треде. 20 лет опыта (40 лвл). Владею 20-ю языками программирования. Сейчас ведём разработку своего языка программирования.
Тут буду давать советы нубам. Погнали.
1) Учите философию Unix. Это то, с чего нужно начинать программировать. Философия Unix — это некий сборник синтаксиса общий для всех ЯПов. По сути это книга, в которой описываются все программистские конструкции: функции, циклы, ароматизаторы, синтаксические соли и т. п.
На чтение всей книги потратите полгода максимум, там 200 страниц нужной инфы (т. н. "базиса")
Аноним 29/12/20 Втр 12:11:42 2364687352
2) Часто нубы лезут в кодинг не зная чем поток отличается от процесса, а этот вопрос часто любят на собесах нубам задавать.
Ответ:
Поток — это определенная сущность программы. Каждый оператор (хотя это во многом зависит от реализации языка) выполняется отдельным потоком. Если говорить максимально просто, зачастую, сколько в программе if’ов, for‘ов и т. п., столько она и имеет потоков, но бывают и исключения (как в языке Haskell, детали гуглите). Всё потому имеют свою память.
Процесс — вид потока, который исполняется напрямую в процессоре, а не в системном интерпретаторе потоков, как это делают классические потоки. Процессы имеют общую память (кэш процессора).
Аноним 29/12/20 Втр 12:13:02 2364688133
3) Когда собеседовал студентов, постоянно видел людей, которые не понимают, зачем вообще нужен фронтенд и что это вообще такое. Front-end (передний конец) — это начальная стадия изготовления программного продукта. Всё, на этом определение можно закончить. Никакие интерфейсы тут непричём, но тем не менее, фронтенд очень помогает кодерам пилить продукт вдальнейшем.
Аноним 29/12/20 Втр 12:14:09 2364688694
Аноним 29/12/20 Втр 12:15:12 2364689245
4) Многие считают динамическую типизацию злом, и совершенно напрасно. Динамическая типизация позволяет выделять как можно меньше памяти на выполнение программы ю, поскольку выделением памяти занимается сам компилятор, на не процессорные «ассемблеры». В свою очередь, процессорные ассемблеры являются более надёжным и «типобезопасным» способом выделения памяти. Они так же являются подвидом компиляторов, только разработаны по другому принципу.
Аноним 29/12/20 Втр 12:15:58 2364689716
Аноним 29/12/20 Втр 12:16:18 2364689907
>>236468869
function void injector(func *funcPtr) {
stdlib::ram::memorize(&funcPtr);
}

function injectee() {
stdout::cout(&"Hello world");
}

injector(&injectee);
Аноним 29/12/20 Втр 12:16:25 2364689988
>>236468647 (OP)
А ПОЧЕМУ ВАШ КУРС ПРОГРАМИРОВАНИЯ СТОЛЬКО СТОИТ? ВАМ ЧТО НИКТО ЗАРПЛАТЫ НЕ ПЛАТИТ?
Аноним 29/12/20 Втр 12:16:59 2364690379
5) Реляционные БД в последнее время набирают обороты, возможно, скоро вообще все переключатся на них, вытеснив этим самым так-называемые Key-value и Value-key базы данных. Так что можете забывать всякие виды join‘ов и прочую муть, связанную с нерелятивными БД, на собесах спрашивать это уже почти не актуально (хотя всё-таки знания всегда поощряются).
Аноним 29/12/20 Втр 12:18:04 23646908410
>>236468647 (OP)
расскажи насколько к вам тяжело попасть?
я когда вкатывался мне хрюша от яндекса стучалась но я отказался т.к. там обязательное очное интервью а я живу очень далеко от любого их офиса, плюс в интернете пишут шансов его сдать мало очень
Аноним 29/12/20 Втр 12:18:57 23646913711
>>236469084
Легко. Достаточно выебать Ленена в жопу хоть разок. Срален именно так и попал в Яндекс, кстати.
29/12/20 Втр 12:20:21 23646920912
Блять, ну толсто же
29/12/20 Втр 12:21:27 23646926013
Аноним 29/12/20 Втр 12:24:06 23646940814
Без названия (2).jpg 10Кб, 264x191
264x191
>>236469137
А правда что в яндексе за один заказ больше тысячи рублей платят? НЕТ?! ТАК ПОЧЕМУ БЫ ТЕБЕ НЕ ПОЙТИ НАХУЙ?
Аноним 29/12/20 Втр 12:24:29 23646943715
>>236468971
$("sralen").on("ebal", function (sex) {
if (sex.with == "lenen") {
askInThread();
}
});
Аноним 29/12/20 Втр 12:24:59 23646946616
>>236469260
что толсто? Почему они тогда так говорят?
Аноним 29/12/20 Втр 12:25:08 23646947217
6) Все современные языки похожи друг на друга. К примеру, Python, PHP и Java исполняются на одной и той же виртуальной машине (JVM), названной в честь Jav’ы. Языки этой группы используют процессы вместо потоков, за что получили быстрый перформанс и ненадёжность значений переменных.
Аноним 29/12/20 Втр 12:25:51 23646951018
>>236469437
Вот за нестрогие сравнения тебя ебать сейчас будем.
Аноним 29/12/20 Втр 12:28:20 23646964919
>>236469510
Пидораш, ты хоть знаешь, когда какие сравнения применять нужно? Ты ещё скажи, что === это сравнение с приведением типа (за такой ответ я сразу джуна нахуй с собеса шлю). Гугли string interning, из-за этой хуйни нельзя строки и инты сравнивать ===. В чем многие заблуждаются, кстати.
Аноним 29/12/20 Втр 12:29:09 23646971220
Иди в /pr Отсюда залётыш.
Аноним 29/12/20 Втр 12:31:12 23646984421
7) Сразу учитесь использовать дебаггер. Кратко: «баг» (англ. «жук») — ошибка программы, связанная с утечкой памяти процессора (кэша) на жесткий диск/ssd. Но в современном обществе школьников этим словом называют любую нежданную хуйню, вплоть до неправильных текстур в играх.
Аноним 29/12/20 Втр 12:31:36 23646987222
Обкекался с этого архитектора, давай ещё пиши, я записываю
Аноним 29/12/20 Втр 12:31:50 23646988823
images.jpg 5Кб, 251x201
251x201
>>236469649
попробуй меня с собеса сразу нахуй послать в следующирай раз Я СЕРЬЁЗНО
29/12/20 Втр 12:32:05 23646990424
>>236468647 (OP)
Ну может вкатуны 30+ и поведутся, толсти лучше.
Аноним 29/12/20 Втр 12:32:39 23646993625
9) В языках высокого уровня (Java, Python, Ruby, Rust — т. е. группа «процессорных» языков, о которых я говорил выше) отсутствуют «исключения». Потому что это, собственно, группа высокоуровневых языков, выполняющихся близко к процессору, поэтому в них нет такой абстракции, как «исключения». Языки высокого уровня и так подвержены ненадежности (к примеру, тяжелая высокоуровневая прога втупую может сменить вам значение переменных или значения внутри массива), если бы в них добавили исключения, это был бы очередной C# (то есть очередной полный провал не принимайте близко к сердцу, шарповики).


Этот вопрос часто на собесах спрашивают, кстати.
Аноним 29/12/20 Втр 12:33:45 23647000426
Окей, тогда вопрос: Что лучше выбрать человеку, который в принципе далёк от проги, но очень хотел бы этим заняться? Где есть, относительно программирования, конечно, низкий порог вхождения и в то же время достаточно красивые перспективы?
29/12/20 Втр 12:34:12 23647002727
Аноним 29/12/20 Втр 12:35:07 23647007928
>>236469649
>за такой ответ я сразу джуна нахуй с собеса шлю
А что полотер на собесе у вас в компании делает и почему ему позволяют кого-то нахуй слать?
Аноним 29/12/20 Втр 12:37:04 23647019029
ты думаешь если у тебя борода между ног я тебе не вьебу за такое?
Аноним 29/12/20 Втр 12:37:16 23647020230
>>236470004
Ну это вопрос с неоднозначным ответом. У ObjectiveC очень неплохие перспективы в будущем, при этом он пиздец сложный из-за т.н. "червивой типизации" ("worm typing"). Язык Rust, например, просто как 2+2, но в будущем вряд ли пригодится и зарплаты уровня xml верстальщиков. Рекомендую Delphi. Идеальный баланс — и нужный и простой.
Аноним 29/12/20 Втр 12:38:06 23647025431
10) Конечно же, я не могу не упомянуть ООП (Объектно Ориентированное Программированиe). Все студентишки знакомятся с этой парадигмой, изучают классы, рекурсивность и т. п.. Объектно Ориентированное Программирование позволяет эффективно расходовать оперативную память, кэш процессора, и даже энергомощность блока питания за счёт того, что позволяет манипулировать остатками ячеек памяти уже пройденных компилятором, путём представления ячеек (или их совокупностей) через т. н. объекты. Классы описывают эти самые объекты. Всё очень просто.
Аноним 29/12/20 Втр 12:39:29 23647032932
Аноним 29/12/20 Втр 12:39:34 23647033733
>>236470202
Спасибо большое, почитаю
Аноним 29/12/20 Втр 12:39:44 23647035134
11) Алгоритмы и математика - основа программирования, без них невозможно устроится на работу. Базовые структуры типа двоичного дерева - это уровень школы, B+ деревья, красно-черные, балансировки - стажёра. Джун должен понимать Диница, теорему Воронова, теорему Пика и Укконена. Мидл уже должен знать основы математики, типа китайской теоремы об остатках и ряды с остатком в форме Тейлора и Маклорена, чуток теории групп. Минимум сеньёра - теория Галуа и когомологии де Рама.
Аноним 29/12/20 Втр 12:39:44 23647035235
>>236470254
А КАК ЗА ДЕСЯТЕРЫХ ЕБАШИТЬ И НЕ СДОХНУТЬ ЭТИ МУДАКИ ТОЖЕ СЕЙЧАС ИЗУЧАЮТ
Аноним 29/12/20 Втр 12:40:07 23647037736
>>236469936
Помогу опу дополнить наиболее часто встречающиеся на собесе вопросы. Часто, вас будут просить произвести манипуляции со строкой, например произвести инверсию строки. Это вопрос со вторым дном, ведь во многих языках строка является мьютейбл ( то есть, неизменяемым объектом). Чтобы у вас получилось поменять строку добавьте у ней volatile constexpr кейворд и только после этого продолжайте писать алгоритм
Аноним 29/12/20 Втр 12:41:11 23647043837
>>236470377
иммьютабл, нахуя использовать англицизмы если тупишь с переводом
Аноним 29/12/20 Втр 12:41:17 23647044338
>>236468813
Это какой-то троллинг людей не из индустрии? Не очень понял юмор.
Аноним 29/12/20 Втр 12:41:51 23647048339
12) Все языки программирования делятся на Тьюринг-полные и Тьюринг-частичные. Тьюринг полные языки так называются, потому что там присутствуют операторы, придуманные самим Тьюрингом (конструкция if, циклы while и for, а также тернарный оператор x ? y : z)
Забавный факт: именно благодаря тернарному оператору Тьюринг смог разгадать усложненную версию шифровальной машины "Энигма" с четырьмя роторами.
Хаскелль - пример Тьюринг-частичного языка, т.к. там отсутствуют конструкции for и while, но присутствует if.
Аноним 29/12/20 Втр 12:42:17 23647050940
>>236470438
Прости брат-программист, попробую больше не использовать англицизмов
29/12/20 Втр 12:43:32 23647058841
Судя по твоим высерам ты не тимлид-архитектор, а студент-дворник.
Аноним 29/12/20 Втр 12:43:38 23647059242
13) Никогда не используйте локальные переменные. В группе Pascal-подобных языков они обозначаются ключевым словом lovar (Local Variable, "ловары"). Они значительно уменьшают нагрузку на процессор, но совершенно не годятся для моделирования, а так же приведёт к «засорению» памяти. Зачастую их используют бородатые дяди, когда пишут эксплойты (эксплоит — сленговое название ядра ОС). Они, конечно же, знают, где их нужно применять.
Аноним 29/12/20 Втр 12:43:54 23647060443
Аноним 29/12/20 Втр 12:44:49 23647064544
14) Сейчас существует огромное множество фреймворков для создания практически чего угодно. Большинство из них языко-независимые (language-free), и представляют собой прокачанные компиляторы. Для каждого второго есть графический интерфейс (для совсем нубов — можно работать через граф. редакторы типа пейнта/фотошопа). Для работы через Photoshop рекомендую ReactJS, написанный на языке Java.
Аноним 29/12/20 Втр 12:45:44 23647071045
>>236469510
за использование жиквери в 2020
Аноним 29/12/20 Втр 12:46:20 23647074146
15) Популярность так называемых «декларативных» языков программирования (т. е. таких, в которых декларации процессору хранятся в так называемом «стэке» деклараций) — лишь тренд. Скоро все эти ваши Ады и Perlы уйдут в тень, и вакансий будет мало. У себя в компании мы отказываемся от этих языков, в основном потому что проёбы на кастомных декларациях ведут к необратимым потенциальным ошибкам.
Аноним 29/12/20 Втр 12:47:30 23647081247
>>236468647 (OP)
Поясни плиз за uml, нахуй этот язык нужен? В универе нихуя не понятно
Аноним 29/12/20 Втр 12:47:51 23647082948
>>236470710
Так в другом говне смысла и нет. Всякие Vue и Реакты придумали зумерки, которые выёбывались перед начальством, чтоб их не поперли. Короче хуйня эти твои жс-фреймворки, на jQuery всё уже готовое есть.
Аноним 29/12/20 Втр 12:47:59 23647083549
>>236468647 (OP)
наверное, кому-то покатит такой совет
но я вот пишу на swift/obj-c и мне ахуено
а до этого вообще pl/sql и там тоже впизду этот линух
Аноним 29/12/20 Втр 12:48:24 23647086250
Чет к концу треда стал сильно толстить
29/12/20 Втр 12:48:51 23647089851
1524780101427.png 61Кб, 613x485
613x485
29/12/20 Втр 12:49:24 23647093052
Аноним 29/12/20 Втр 12:53:10 23647115053
>>236470829
так при чем тут фреймворки
это сейчас делается на ванили

document.querySelector('.you').addEventListener('pod-pledikom', ({with}) { with==='nyasha' && animePodPledikom() })
Аноним 29/12/20 Втр 12:54:13 23647120454
блин => забыл поставить ну пофиг
Аноним 29/12/20 Втр 12:54:27 23647121755
Шаблоны проектирования — типичный вопрос на собеседовании. Самый популярный шаблон — «Dependencies injection» — позволяет хранить данные («внедрять», «инжектировать») в оперативную память. Реализуется как две функции, при этом одна передаётся в другую. Вот пример простой на C++.
```
function void injector(func *funcPtr) {
stdlib::ram::memorize(&funcPtr);
}

function injectee() {
stdout::cout(&"Hello world");
}

injector(&injectee);
```
Аноним 29/12/20 Втр 12:54:27 23647121856
>>236470710
А как ты аддон будешь писать под готовый сайт без него? Можно, конечно, пердолиться в ванильку, только зачем?
Аноним 29/12/20 Втр 12:55:03 23647125157
>>236471150
А. Ну тогда извиняюсь. Не признал.
Аноним 29/12/20 Втр 12:55:41 23647128158
>>236470829
УБОЙНЫЕ ОДНОСТРАНИЧНИКИ как я понял не нужны?
Аноним 29/12/20 Втр 12:56:48 23647133759
>>236471218
а смысл жиквери?
у нее было два преимущества - удобный селектор - его завезли в ваниль и удобный аджакс, его тоже завезли в ваниль, собственно все
Аноним 29/12/20 Втр 12:57:28 23647136860
16) Модель OSI включает три уровня операционной системы (ОСи): уровень пользовательского приложения, уровень операционной системы и уровень драйверов. Стек TCP/IP относится ко второму и первому уровням. Создано это всё чтобы разграничить программы от драйверов.
Аноним 29/12/20 Втр 12:59:30 23647147261
>>236471337
Чтоб работать под восьмым ослом, очевидно же.
Аноним 29/12/20 Втр 13:04:00 23647171162
17) IP-адрес это набор цифр (от -7 до 256), по которым твой комп может найти товарищ майор. Диапазоны адресов выдают провайдерам правоохранительные органы государств, в которых провайдеры работают, у нас это ФСБ, ну а дальше провайдер выдаст тебе какой-нибудь айпишник (4 цифры разделённые точкой, иногда добавляется слэш "/" и ещё три цифры, для ip-адресов v5 и v6) чтобы можно было понять кто это у нас смотрит ЦП. IP-адреса бывают белые и серые. Серый отличается от белого тем что провайдерам влом сделать всё как надо и под одним адресом в сети может оказаться много разных пользователей. То есть, если у тебя серый IP, твой адрес может совпасть с адресом какого-то Джона из Калифорнии на другом конце света.
Аноним 29/12/20 Втр 13:06:13 23647181563
>>236470829
братуха, жиза, я после того, как поработал над тремя проектами (справедливости надо сказать, что веб-дев был только один из трёх, но какая в сути посох разница, куда не ткни, веб морду всем подай), когда я прокурил всю эту фронтэндовую хуйню, у меня посох на погромирование сильно упал.

есть ЦСС - бесконечно простая хуйня, в которой никакой ООП параши нет, чисто низкоуровневые строки стилей. юзай - не хочу. нет, у меня третий год не было повышения по зарплате, я придумаю то же самое, но с другим синтексисом, и эта хуйня после компилирования всё равно превратится в тот же самый ЦСС, и назову её СЦСС, будет заебись!

есть джейквери - охуевший инструмент, который тебе всю дом модель как хочешь даст, нет, давайте прикрутим к ней фреймворк, будет фреймворк над фреймворком через фреймворк. хотя ладно, на промышленном уровне JS приложения возможно с vue будет чуть проще организовать работу в команде и передачу потом документации нуфагам, если они понимают принципы MVC.

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

короче устроился на работу в компьютерной поддержке в госструктуре. сижу, пержу, 80% времени листаю сосач, 20% времени выполняю простую работу уровня переустанови шиндовс и настрой цифровую подпись, читаю книжки, погромирую для себя и чисто для удовольствия. да, зарабатываю наверное раза в три меньше, чем на предыдущих работах, но хотя бы общение не угнетает психику.


как же хорошо было, когда фреймворки придумывались для реализации специфичной хуйни типа трёхмерной графики, или запаковки миллионов строк простого кода в однострочные функции.
Аноним 29/12/20 Втр 13:07:59 23647190864
maxresdefault.jpg 43Кб, 1280x720
1280x720
>>236468647 (OP)
ВНИМАНИЕ ВСЕМ

Как все знают - программирование это довольно новая сфера. Поэтому НИ В КОЕМ СЛУЧАЕ не слушайте старых пердунов вроде опа.
По крайне мере насчет того КАК нужно начинать вкатываться в IT.
Их советы хорошие, но что-то советовать для вката с учетом современных реалий и быстрых темпов эти старые хрыщи вообще не могут. По их методике вы НИКОГДА не вкатитесь.

Всем спасибо
Аноним 29/12/20 Втр 13:08:25 23647194065
Аноним 29/12/20 Втр 13:09:08 23647199366
>>236471908
это довольно новая, находящаяся в процессе развития сфера*
Аноним 29/12/20 Втр 13:10:38 23647209267
Аноним 29/12/20 Втр 13:11:32 23647216468
>>236471815
Ебать дегенерат. Такие как ты срут в глобальный контекст своим рукожопым говнокодом, а потом все удивляются, хуле так медленно работает.
Аноним 29/12/20 Втр 13:11:51 23647219469
18) TCP это один из стандартных протоколов (правил по которым программы общаются между собой через сеть). То есть он документирован - ты можешь найти в инете описания (RFC) и там всё расписано кто когда и какие байтики шлйт. UDP это undocumented protocol т.е. публичного стандарта нет и что там внутри знают только разработчики программы - например в онлайн играх.
Аноним 29/12/20 Втр 13:13:52 23647233870
>>236472092
уже почти 3 года опыта, мидл!
в целом, такое же мнение было и при джунстве

деды могут дать хороший совет как развиваться, но как вкатываться - ну нахуй, при их способе вката ты будешь очень долго дрочить всякую хуйню, которая первые годы твоей работы тебе даже не понадобится, и которую ты бы мог учить уже получая зарплату
Аноним 29/12/20 Втр 13:14:33 23647239071
>>236471940
Ну щас всякие посгресы достаточно хорошо умеют в хранение и селекты джсона, так что ноусикель базы более не нужны.
Аноним 29/12/20 Втр 13:14:55 23647241472
>>236471908
>Спасибо
Пожалуйста. Чел, вот ты если шаришь. Я хочу вкатиться в программирование с создания и монетизации приложений в AppStore и GooglePlay. Ну сначала оливье конечно буду делать ради трёх копеек, понятно, но есть всякие задумки более сложных вещей, которые я в одного не потяну, кажется. Насколько вообще реальны возможности влиться в этот рынок, учитывая, что у меня хорошие технические способности и дохуя айсикью (сколько, не скажу, тут не поверят просто).
Спасибо.
Аноним 29/12/20 Втр 13:16:23 23647249273
>>236472164
Вот тупые америкосы да лучше бы В ХРАНИЛИЩИ В Vuex/Redux ДЫЫЫ? УХ ЩАС ЧЕРЕЗ СЕТТЕР (АКА "МУТАТОР") ЗНАЧЕНИЕ ПОМЕНЯЕМ А ПОТОМ ЕЩЁ И ACTION ЗАДИСПАТЧИМ
Аноним 29/12/20 Втр 13:16:44 23647251074
>>236472414
Нереально. Сиди дальше в жопе.
Аноним 29/12/20 Втр 13:18:16 23647259975
>>236472510
Как-то более развернуто это "нереально" обосновать можно?
Аноним 29/12/20 Втр 13:19:02 23647264176
>>236472492
Хуле ты высрал, уебок? Про локальные состояния компонента не слышал?
Как ты в этом своём жиквери узнаешь об изменениях? На сраное событие подпишешься? А отписаться не забыл?
Аноним 29/12/20 Втр 13:19:31 23647267077
>>236472414
Странный вопрос.

>Насколько вообще реальны возможности влиться в этот рынок?
>учитывая, что у меня хорошие технические способности и дохуя айсикью

Учитывая хорошие способности по сфере, и дохуя айсикью, можно влиться куда угодно да и айсикью не всегда нужно, можно тупо навыками и интересной идеей заработать
Аноним 29/12/20 Втр 13:19:36 23647267678
Ты тут нахуй нужен, лучше ка по добру уёбывай отсюда, пока тебя не нашли серьезные ребята. Лучшие примени свои it навыки и почисти кэш, выкинь симку и протри монитор. Ты под колпаком уже.
Ещё 1 пост и за тобой поедут.
Аноним 29/12/20 Втр 13:19:57 23647270079
Аноним 29/12/20 Втр 13:20:03 23647270380
>>236472599
Нереально, это когда ты спрашиваешь об этом на детском утреннике, а не бершь молча и делаешь без задней мысли.
Аноним 29/12/20 Втр 13:22:10 23647282181
опять этот глисток айтишный хо-хо-хо
пошел нахуй ублюдок милионщик
яндекс это зог
Аноним 29/12/20 Втр 13:22:13 23647282582
>>236472414
приложения в наши дни делать несложно, реакт нейтив, флаттер, вот это все, я еще до вката в веб написал пару приложений на реакт нейтиве, правда в плеймаркет не выкладывал, после вката времени не было

проблема в том будут ли они кому-то интересны
Аноним 29/12/20 Втр 13:23:01 23647287583
>>236472414
нет никакого рынка приложений для смартфонов. 80% там - веб приложения, которые просто рендерятся в мейн активити, и максимум интерактивности - через системные сервисы местоположение до ближайшей точки найти.

19% - либо игры, которые сами по себе довольно специфичная тема, либо большие операторы данных типа сбербанка и яндекса, куда кабанчиком не вскочишь.

оставшийся 1% - специфическая фриланс хуйня, когда какому-то директору какой-нибудь компании понадобилось своё приложение со свистелками и перделками для своей компании (аудитория тыща рыл).
Аноним 29/12/20 Втр 13:23:25 23647290584
>>236468647 (OP)
Как живешь с тем, что все насмехаются над омежками-олимпиадниками, работающими в этой параше за 0.6 от рыночной?
Аноним 29/12/20 Втр 13:24:23 23647297885
>>236472641
>еблан топит за своё событийно ориентированное оливье
Всё ясно, можешь больше не приходить к нам на собесы
Аноним 29/12/20 Втр 13:24:57 23647301786
19) handshake это рукопожатие т.е. когда клиент соединяется с сервером по одному из UDP-протоколов то они обмениваются первоначальными пакетиками с помощью которых проверяют например версию друг друга, убеждаются что оба используют один и тот же протокол и всё в таком духе.
Handshake нужен ИСКЛЮЧИТЕЛЬНО UDP-протоколам (Undocumented Protocol), потому как они плохо документированы, и им, чтобы общаться друг с другом, нужно обменяться некоторой информацией.
Аноним 29/12/20 Втр 13:25:45 23647307187
>>236468971
ты обосрался
$('#OP').val('hui');
Аноним 29/12/20 Втр 13:26:49 23647313088
Ты – настоящий Амадей
Аноним 29/12/20 Втр 13:29:04 23647327589
Аноним 29/12/20 Втр 13:30:20 23647334390
>>236472670
>Учитывая хорошие способности по сфере, и дохуя айсикью, можно влиться куда угодно
Интуитивно я это понимаю, притом, надеюсь, ты же тоже понимаешь, как много неясностей в любом новом незнакомом деле.
>можно тупо навыками и интересной идеей заработать
Навыков очень мало, а идей хватает. Ну об интересности судить сложно, в нынешней сфере оперирую количеством идей. Из 10 взлетает одна, остальные дорого/сложно/для задротов/ошибочны.
Мне кажется, мобильные приложения были бы неплохим подобным фильтром для отсева хуёвых идей, но я плохо представляю трудозатраты для реализации каждой в отдельности.
Аноним 29/12/20 Втр 13:30:29 23647335491
20) Юнит-тесты: Есть такой фрэйм (от англ. "Frame" - "кадр") для игр Unity. В этой же сфере гейм-дева есть и концепция Unit-тестов. То есть по факту, если вы не осилили IT в целом и программирование в частности, можете искать вакансии Unit-тестеров - они просто ищут баги в играх, написанных на Unity. Работа не шибко для умных, но требует усердий. Объясняю почему возник именно такой термин: Unity в виду своей простоты является самым популярным игродвижком. Соответсвенно, на нем больше всего игор, твои любимые киберпунки и гта5 написаны на нём, вот в геймдеве и появился такой отдельный термин для тестирования игр на Unity.
Аноним 29/12/20 Втр 13:32:29 23647346992
>>236473343
больше всего наверное шансов у игры взлететь но игры довольно трудоемки и весьма специфичны, на дваче есть доска gd
Аноним 29/12/20 Втр 13:34:31 23647358193
>>236472703
Где мне спросить, если тут все мои друзья?
Аноним 29/12/20 Втр 13:36:17 23647368994
>>236473581
Не надо спрашивать. Надо делать.
Аноним 29/12/20 Втр 13:41:29 23647398095
>>236473469
Ну у меня все задумки специфичны и относятся к той сфере, где я сейчас работаю. В принципе там все пользователи сами будут в некотором смысле разработчиками, только они не программы разрабатывают, а реальные предметы. Так что рынок будет маленький, да. Но сейчас он вообще пустой.
Аноним 29/12/20 Втр 13:47:52 23647437296
>>236473354
Ну эту хуйню даже пятиклассник раскусит, нахуй так толстить
Аноним 29/12/20 Втр 13:49:59 23647448097
Java - устаревший язык для написания игр под ваши кнопочные телефоны. Формат java-файлов называется JavaScript, т.е. скрипт, написанный на джаве.
Аноним 29/12/20 Втр 13:52:44 23647465398
>>236474480
Придумай анаграмму на JavaScript.
29/12/20 Втр 13:55:03 23647478299
Аноним 29/12/20 Втр 14:27:03 236476760100
21) Про следующий прикол мне как-то рассказывал сам Кэн Томпсон, когда я работал в гугле в середине нулевых.
Очень часто на собесах дают задание - написать прогу, которая переворачивает слово. Типа 'анон' -> 'нона'. Я тоже часто даю это. Если человек берет библиотечную функцию, то сразу шлю нахуй. Если пыжится, реализует через цикл - то еще даю шанс. Если реализует рекурсивно - то получает плюсик. Но есть один очень элегантный способ, который юзают только гуру.
Короче, все программы сначала переводятся в язык ассемблера. Это наверно все знают. Но гораздо меньше людей знают, что у ассемблера 2 разных синтаксиса - от компании "Эндрю Таненбаум энд технолоджис" - сокращенно AT&T и от Интела. Суть в том, что эти 2 языка зеркальны друг по отношению к другу (один начинает работать с начала стека, а второй - с конца).
Шарящий челик, зная, какая версия ассемблера в системе, может обмануть процессор, скомпилировав код под другой ассемблер - и, не сложно догадаться, - вся программа работает в обратном порядке, то бишь, в системе с Intel обычный код println("анон"), скомпилированный в AT&T выведет на экран "нона", т.к. байты поместятся в стек в обратном порядке
Аноним 29/12/20 Втр 14:39:39 236477493101
Аноним 29/12/20 Втр 14:46:11 236477892102
>>236476760
Че ты мелешь? Байты помещаются в регистр, а регистры уже в стек(байты регистра полностью). А ты хуиту сморозил
Аноним 29/12/20 Втр 15:25:03 236480346103
Настройки X
Ответить в тред X
15000
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов