Найти тему
47 подписчиков

Это же элементарно?


— Что нам делать, мы потеряли три листа математических выкладок?
— Так и запишем «очевидно»

Чем дольше чем-то занимаешься, тем больше вещей кажутся очевидными. Но это далеко не так. Зачем повторяться, описывать что-то простое другим языком и т.п. поднимать простые темы? Я расскажу небольшую историю :)

В далёком 2016 году я был инди (картинка к этому). И тогда был какой-то showcase на девгамм. Задача которую я хотел решить была «элементарной». Сделать p2p мультиплеер в игре, чтобы круто показать как игра играется и с телефона, и с пк, и в браузере. Игра была пошаговая, так что в этом ничё сложного нет. Можно было поднять рест апи простенькое, там кода три строчки. Но когда не знаешь как приступить — это оказывается сложно. Потому что ты не знаешь, что тебе для этой задачи нужен http сервер. Но допустим ты знаешь идёшь в гугл и пишешь http server client example. И в нём очень тяжело разобраться тому, кто не знает как это работает. А тому кто знает, ну он и сам может написать :) А потом мне зачем-то нужен был p2p и чтобы разобраться там нужно знать что такое tcp handshake и stun сервер. Но когда в 2016 году идёшь в гугл с запросом p2p для игры не зная этих умных терминов, опять тупик. Поэтому я когда-то написал эту статью :) Тогда я их писать вообще не умел конечно :)

К чему я это? Очевидность знаний очень спорное утверждение. Моя самая популярная статья на хабре за всё время про элементарщину. Поэтому не надо недооценивать что если вы что-то знаете что это «просто», так как для кого-то это непроходимый барьер из-за банального даже не знания терминологии :)
Это же элементарно?  — Что нам делать, мы потеряли три листа математических выкладок? — Так и запишем «очевидно»  Чем дольше чем-то занимаешься, тем больше вещей кажутся очевидными.
1 минута