Pull to refresh
0
Send message

Удобно такие предложение писать с высоты айтишного кресла, ток в ритейл идут не от хорошей жизни, а от отсутствия альтернативы
Выходите на больничный, получите 1000 рублей за две недели - не жизнь, а сказка. Бастуйте, нагрузка на остальных ребят будет расти, не они, так совесть сожрет, да и уволить вас не проблема

Я то другие привел примеры привел, за валютчиков рад, молодцы

Еще бы можно было пользоваться бабками которые у тебя "волшебным образом исчезли" было бы вообще кайф)
Ну там когда покупаешь велик или билеты, а оказывается магазин левый, и банку, который этим людям счет открыл как бы похуй и Яндексу, который тебе рекламу впихнул тоже. Они свой комишн уже поимели
Или когда со счета списывают штраф по запросу из ГИБДД, хотя тебе ГИБДД не звонили и на ГосУслугах этот штраф не светили и ты не то что оспорить не можешь, но даже заплатить со скидкой варика нет
Чел нехорошо поступил, но печально, что инструментарий наказания включают ток если банк поимели, а если банк помог поиметь тебя, то можешь забыть про бабки

Не с туристической целью, пожить пару недель поработать, на людей посмотреть

Не особо, мне для этого России хватает. А так в Америку в гости собираюсь, думаю стоит заценить раз уж по пути

Выглядит интересно, надо будет добавить в список посещений

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

Для резюме и подготовки можно наделать копий уже сделанных казуальных игр, вбиваешь в Гитхабе например: parkmaster или чет еще что-нибудь
Выдает несколько готовы вариантов, ищешь красивое и понятное тебе и забираешь в свой вариант, а непонятное разбираешь и забираешь ток красивое. И так раз 5-10.

И попроси свой код глянуть и пояснить, что не так у кого-то более опытного, из сферы.

Скорее бы) тогда уже можно будет спокойно биток закупать

Одно дело полгода посидеть на гавнокоде и разработке без правильных приоритетов, другое дело 6 лет. Если человек столько времени не запаривается по поводу того, что приложение у пользователя работает хреново и продолжал тупо выполнять задачи менеджмента то да, у меня правда есть вопросы

А что у них техдолг 10+ лет, может и правда не стоит оставлять такую команду?

Ну то есть если руководство человеку 6 лет не давало работать нормально и его все устраивало, то к нему определенно есть вопросы как к спецу

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

"Задача программиста в том и состоит, чтобы уметь обобщить все возможные фантазии гейм-дизайнеров в одном простом решении"

Это фраза создает ощущение будто вы никогда не работали с геймдизайнерами, либо это были маленькие проекты имеющие жесткие ограничения, как тот же карточный дурак..

Хорошо, а если вас попросят сделать пролет камеры под столом с возможностью вытащить карту из штанов соперника, а туда закинуть файербол. Или написать карточкую игру a-ля Hearthstone. Для этих случаев ваш двухнедельный модуль тоже подойдет?

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

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

Ну только С++ программист стоит дороже C#, который может клепать на той же кроссплатформенной Unity, то есть мы уже повышаем расходы.

В статье просто накиданы разнородные Best Practices без конкретных условий когда их стоит применять, и если закинуть это все в проект то он гарантированно не доживет до релиза. Нет ответа как заменить 10 программистов на 1, тупо теория как жить лучше, которая моментально разобьется об реалии реализации. Приведу три примера, но их гораздо больше

1) "Все модули выносятся в библиотеки и используются повторно в других приложениях.".

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

2) "Если слои отображения и бизнес-логики изначально будут общаться между собой не посредством вызовов методов друг друга, а через систему команд, как это делается в сетевых играх, то мы сразу получим сетевой режим игры для всех новых игр практически даром."

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

3) для дурака или ведьмы — модуль карточных игр. А вот для покера или блэкджека уже не нужно ничего писать — достаточно одновременно использовать два предыдущих модуля.

Невозможно сделать модуль карточных игр, который будет включать в себя ВСЕ карточные игры, ну это совсем глупость. Вместо недели рабочего времени на дурака вы потратите два месяца на такой модуль и он все равно не будет работать везде и всегда так как нужно.

Можете попробовать и если за два месяца управитесь готов взять свои слова назад. А так статья прям плохая.

А что за компания где все так прекрасно работает если не секрет?

У друга ток военная кафедра, пришли на прошлую работу (бюджетная контора) вручать повестку с полицией.

И то что не пришло сейчас не значит, что не придет потом, прошло три дня вы очень оптимистичны раз думаете что наша бюрократическая машина 300к повесток уже раскидала, а с учетом того сколько народу ныкается, бумажек сильно больше потребуется

Видимо вы не сталкивались с действительно плохим кодом)

Если хотите большей непонятности наоборот надо расписать эту задачу в 20 классах, которые будут передавать друг другу некий "Context" с максимальной абстрактностью. Думайте, что вы не черепаху двигаете, а пишете свой движок (а лучше два, с движком внутри движка), который потом, подвинет не только черепаху, но и космический корабль запустит, причем работающий не только с теории относительности, но и с квантовой механикой

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

"и все разработчики без опыта входят в эту категорию"

Только вы джуном без опыта работы не устроитесь (ну в России по крайней мере). Может с точки зрения терминов они и входят, но на практике джуном без хотя бы минимального опыта (3-6 месяцев, а лучше год) не берут. Поэтому этот пробел и заполняется словом "стажер", потому что других не придумали еще, может введут чего со временем

В этом приколюха разработки игр, что сегодня ты делаешь одно, завтра тебе заказали прямо противоположное, и никакая "правильная" архитектура этого предусмотреть не сможете: вот сейчас вы бегаете стреляете, прыгаете, а потом у вас закажут оружие в котором надо будет управлять снарядом от первого лица и попробуйте впихнуть его в наследники Weapon, а потом такое же оружие дадут вашему питомцу, который изначально тоже не был задуман.

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

"главная проблема современных школьников - это абсолютное непонимание как стать разработчиком вообще"

Вот ты вообще в другом мире живешь, главные проблемы школьников это про другое: от как замутить с Танькой из "Б" класса и нагнуть соседских ребят в фортнайт (или во что щас играют) до как не получить пизды от отчима или дотерпеть до момента когда родаки протрезвеют. Им не до программирования

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

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

1

Information

Rating
Does not participate
Registered
Activity