Size: a a a

2021 January 15

FB

Frost Bite in Alprog I/O
ID:0
Нетерпеливый подписчик возразит мне, что отличный вокабуляр это вовсе не проблема и я зря драматизирую; но язык определяет сознание, и в случае геймдева неизбежно приводит к натягиванию совы на известно что. Приведу пример поубедительнее. Если вы загуглите уровень зарплат в геймдеве, вы скорее всего найдёте опросы, где разработчики разбиты на Frontend, Backend и Fullstack. Привычное разделение в IT, но которое совершенно бессмысленно в геймдеве. Тут сразу несколько проблем.

Прежде всего, поставьте себя на место разработчика игрового движка синглплеерной игры. С одной стороны сервера нет, так что он работает, получается, над клиентом. Записываем во Frontend. С другой стороны, он не пишет саму игру, а для скриптеров его API выступает вполне себе Backend’ом. Наконец, можно заключить, что есть элементы того и другого, и выбрать вариант Fullstack. С равной вероятностью можно занести себя куда угодно. Подобные неоднозначности возникают и со многими другими геймдев-специализациями, если задуматься. В итоге такой опрос не показывает ничего, кроме погоды в унитазе составителя.

Но даже если представить, что мы договорились, кого в какую группу относить, это всё равно бессмысленные надкатегории, которые ничего не значат. В вэбе и мобильных приложениях Front и Back это естественным образом выделившиеся специализации, но в геймдеве такого разделения не произошло. Generalist-программисты у нас разделяются на геймплейщиков, графических, движкописателей/туловиков, иногда отдельно интерфейсщиков. Из геймплейщиков можно отдельно выделять скриптеров; из графических тех.артистов; движковых можно дальше дробить на физику, звук, АИ, сеть и т.п., но это не принципиально. Я не претендую на полноту классификации, но главное, что за категориями «графический программист» или «программист UI» стоят реальные вакансии и карьеры людей, которые двигались по этому пути, а Frontend-программист в геймдеве — это просто искусственная категория. И игровой код, и ИИ, и физика могут выполняться как на клиенте, так и на сервере, но различать их по этому признаку плохая идея.

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

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

АТ

Александр Тужик... in Alprog I/O
Tanja Loktionova
Благодарна уже за помощь! Могу обратиться еще раз за ревью, когда обновим опрос?
да, конечно
источник

VD

Valentin Drazdov in Alprog I/O
Tanja Loktionova
Придумала без кавычек, работая в своей компании Values Value в 2017 году для всей индустрии. До меня делал опрос Сережа Галенкин, но там было несколько вопросов и меньше респондентов. Опросник, который разработала я, это сотни часов работы над вопросами и в разы больше над аналитикой. И все это бесплатно можно увидеть-скачать на еще одном проекте, где я сооснователь: InGameJob.com
Просто термины фронтэнд/бэкэнд как минимум в 2012 году уже присутствовали, так как я устраивался тогда на вакансию бэкэнд разработчика.

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

Я бы мог подумать, что речь идет именно про геймдев, но в 2016 году я чуть не устроился в Crazy Panda на позицию бэкэнд программиста. Должен был писать серверную часть, а именно - заниматься бд, обслуживать запросы от мобильных клиентов одной ммо игры про космос.

Так что мне немного непонятно как вы могли это изобрести в 2017 так, что в 2012 и 2016 это уже во всю использовалось (и не только в России)
источник

АТ

Александр Тужик... in Alprog I/O
Дразд, ёлы-палы
источник

VD

Valentin Drazdov in Alprog I/O
Ну мне правда интересно
источник

VD

Valentin Drazdov in Alprog I/O
Я не доепываюсь )))
источник

АТ

Александр Тужик... in Alprog I/O
Человек придумал опросник и какие вопросы туда включать, а не термин бекенд.
источник

VD

Valentin Drazdov in Alprog I/O
Ну можно тогда хоть с опросником ознакомиться? А то

Мы кучу копий поломали, когда делали разделение на фронтенд, бекенд и фулстек.

Звучит очень странно. Это и так в опросниках зашито
источник

АТ

Александр Тужик... in Alprog I/O
В каких опросниках это зашито?
источник

АТ

Александр Тужик... in Alprog I/O
Человек говорит, что делал первый сколько бы то ни было заметный опросник в геймдеве.
источник

АТ

Александр Тужик... in Alprog I/O
У Галёнкина не было разделения дальше программиста.
источник

VD

Valentin Drazdov in Alprog I/O
Во всех что я проходил. Там так или иначе ты выбираешь кто ты. Изначально или попутно определяется
источник

АТ

Александр Тужик... in Alprog I/O
Когда ты их проходил и относились ли они к геймдеву или вообще?
источник

АТ

Александр Тужик... in Alprog I/O
Тупишь что-то конкретно сейчас.
источник

VD

Valentin Drazdov in Alprog I/O
Можно пример чисто геймдев опросника?
источник

АТ

Александр Тужик... in Alprog I/O
Большой зарплатный опросник.
источник

АТ

Александр Тужик... in Alprog I/O
Это имя собственное.
источник

VD

Valentin Drazdov in Alprog I/O
Писал выше, что в 2012/2016 проходил разные опросники, когда менял работы
источник

АТ

Александр Тужик... in Alprog I/O
Ты тупишь.
источник

АТ

Александр Тужик... in Alprog I/O
Всем насрать, что ты там проходил в другом IT. Вне геймдева фронтенд и бекенд — это норма миллион лет. Речь идёт о том, что когда пришли люди делать конкретно про геймдев, то бездумно скопировали подход, а не учли специфику. Речь про Большой зарплатный опросник (имя собственное) и некоторые другие, которые уже после него повторяли также именно для геймдева.
источник