Научись Создавать игры с нуля с Гарантией Трудоустройства на моем авторском курсе. По ПОСЛЕДНЕЙ скидке 60% до конца МАРТА. Переходи по ссылке - ijunior.ru/unity-start? Реклама. ООО «Я-Юниор». ИНН 7810949248. Erid: LjN8KZ1VL
Классика, "золотые правила программирования": 1. Не торопись выполнять задачу - все равно отменят. 2. Работает - не трогай. 3. Не ошибается тот, кто ничего не делает :)
На редкость грамотная речь. Приятно послушать. Обычно айтишники в этом плане деградируют скатываясь в псевдоанглийский жаргон. Вообще, это деление на джунов, мидлов и сениоров без чётких критериев перехода из одного уровня в другой очень условное, и в компаниях, где чётких критериев нет, очень часто создаётся нездоровая атмосфера, так как работодатель заинтересован продержать разработчика на самой низкой ставке как можно дольше, зачастую принижая его достоинства, а разработчик вынужден доказывать, что он уже достоин большего. А вообще для новичка главное не морозиться. Попробовал так-сяк, если не получается, спроси совета. Старшим очень не нравится, когда их отвлекают по пустякам, не попробовав разобраться в начале самим, а ещё больше не нравится, когда одно и тоже приходится повторять несколько раз. Если в компании здоровая атмосфера, то от новичков обычно никто особо по началу ничего не ждёт, но смотрят на обучаемость и коммуникативные навыки.
Довольное отталкивающее название. Обычно после них люди начинают давать советы по типу: Будь уверенен в себе, не сдавайся, не волнуйся, тренеруйся и всё будет хорошо! Что-то слишком абстрактное, либо очевидное. Но открыв это видео была приятно удивлена. Примеры были полезны, советы для начинающего программиста действительно могут пригодится. Впервые на этом канале. Желаю удачи и активного развития.
Роман, хочу выразить свою благодарность за выбор вашего направления для создания контента. Глубокие ролики "про мини карты" или про "монетизацию детского труда издателями площадок" - просто счастье для проведения своего времени и узнавая что-то новое, в легкодоступной форме :)
На примере чужого исходного кода, можно создавать свои программы. Подсмотреть, как реализовано у кого-то, а затем повторить часть нужного алгоритма, просто нужно знать, что за что в коде отвечает. Я наверно не единственный кто допускает ошибку/опечатку в коде из-за того, что в разных языках синтаксис разный. Просто иногда забываю, какой язык для написания программы использую.
знаете лучший способ определить свой уровень как программиста? Чем больше раз вы задаете вопрос "что блять...?!" по мере просмотров видосов этого чела, чем чаще вы говорите себе "его бы и за джуна к нам на фирму не взяли" по ходу их просмотров - тем больше у вас опыта, логики и проф навыков) Как начинал - обожал его, теперь - ничего кроме стыда
И не надо им становится. Многие не понимают насколько сейчас тяжело новичку вкатится в IT, а будет ещё тяжелее. И с зарплатами в этой сфере у очень многих не так уж и хорошо. Какой-нибудь квалифицированный сварщик нередко получает побольше мидла. Профессия программиста перестаёт быть элитарной и высокооплачиваемой и очень часто какая-нибудь рабочая специальность уже выглядит более привлекательной в финансовом плане. Это как с юристами - в начале 90-х наблюдался их дефицит, им хорошо платили, а потом все ринулись учиться на юриста и их стал переизбыток, устроится на эту должность стало трудно, зарплаты многих упали ниже плинтуса. С программистами сейчас то же самое - на любую должность джуна по 400 и более соискателей, а вот на хорошего спеца спрос есть. Но не каждый сможет стать таким спецом, чтобы до него дорасти нужно сначала устроится хоть куда-нибудь джуном, что очень непросто - конкуренция только растёт, каждый год разные курсы и онлайн школы выпускают целые армии джунов. В общем, сейчас чтобы стать востребованным специалистом в IT с хорошей ЗП нужно пройти через адовы муки, нередко угробить своё здоровье и посадить зрение от многочасового сидения за компом. Подумайте хорошо - оно вам надо? Есть немало профессий вне сферы IT с хорошей ЗП и меньшей кривой обучения, с лёгким стартом.
@@ondeondeon наладчик ЧПУ станков. Только не на заводе, а у дилера - продавца станков. Из минусов - вечная командировка. Из плюсов - берут почти всех, кому не лень кататься и зарплата.
Спасибо за видео. Есть моменты с прототипирование проектов и сроками, которые себе отметил. Для экспериментов с новыми библиотеками взял за практику создавать песочницы, и там уже пробовать что к чему
Чтобы не бояться говорить о своих ошибках, нужно поработать на заводе. Сегодня я запорол 9 деталей из 18😢 Ни кто меня даже не ругал, просто без премии оставили. Но, премия не беда, обидно, что я сам просматривая чертёж, взял размеры с другого участка детали😅 Теперь по теме: Начал самостоятельно учить С#, просто первый попавшийся ЯП. Смотрю видосы, читаю книгу, попутно начал делать прогу на Windows Forms. Застопорился на, чуть больше чем пол пути. Всё дело в том, что не доконца разобрался в классах и методах. Что получилось сделать, это выводить в первых два окна рандомные числа по клику на кнопку и записывать в переменную введёное число по клику на вторую кнопку. Не получается сейчас считать рандомные числа с первых 2х окон и сравнить сумму этих чисел с числом введёным в 3ье окно. Эта программа похожа на программы тестов в онлайн обучении. Цель поставлена, в какую сторону копать примерно понимаю. Заставлю прогу работать 100 пудово.
Ты же понимаешь что эта программа, пусть и заработает, никаким образом тебя не приблизит к джуну? Как она поможет тебе в понимании solid, hibernate, spring, интерфейсов и т.д. и т.п.
Не останавливайся на "мне просто интересно, чисто для себя", возьми нормальные структурированные курсы, в идеале, с взаимодействием с чем-то смежным (база данных, сети, графика, что больше нравится в моменте), посмотри рынок вакансий, что душе больше откликается из различных предметных областей проектов. А так респект, просто не вводи себя в стагнацию, развивайся, на начальном этапе лучше правда по курсам, в идеале с ментором, а там дальше уже быстро найдешь работу в этой сфере) При желании можно и с заводом совместить, если не хочешь уходить с него)
Насчет рандомного исправления ошибок. Может, это у меня просто с опытом уже появилось, но я просто на интуиции ошибки исправляю, даже не думаю особо и всегда у меня получается ее исправить. Это как потоковое мышление в спорте, ты просто уже выстроил в голове все нужные связи и просто на интуиции уже используешь данные. Не, ну если это не мой код, то конечно, я могу и день потратить на то,чтобы его понять, не изменив ни строчки, но потом после этого можно прям на интуиции все исправлять.
В дополнение к предыдущему моему комментарию: обычно все, кто заманивает новичков в свои школы отвечают на такие комментарии в том духе, что мол надо хорошо учиться и тогда вы будете выделяться в лучшую сторону среди других джунов и работодатель на собеседовании точно выберет вас. Но эти люди лукавят и их лукавство состоит в том, что в большинстве случаев у вас даже не получится попасть на собеседование. Как я уже писал на любую вакансию джуна по несколько сотен запросов и ваш запрос почти всегда будет или какой-нибудь уже 235-й, или 390-й и так далее. Никто все запросы не рассматривает, обычно проверяют в лучшем случае первые 30-50, остальные отправляют в корзину. То есть очередь до вас просо не дойдёт и ваш запрос, ваше грамотно и старательно составленное резюме никто читать не будет. И это РЕАЛЬНОСТЬ в отличие от той красивой сказки, которую вам рассказывают основатели всех курсов и школ обещая вам лёгкое продвижение.
Так я же писал - на собеседование ЕЩЁ ПОПАСТЬ НАДО. А попасть на него непросто. А когда получишь работу, то будешь работать за еду и когда тебе поднимут ЗП неизвестно. А перед тем, как ты провалишь 20-30 собесов и наконец-то устроишься в какую-нибудь шарашку тебе нужно потратить пару-другую лет на изучение всего стека. Корме того, геймдев в раше в полной опе. Назови мне хотя бы одну успешную рассиянскую игру корме пожалуй Atomic Heart. Всё остальное, что выпускают в раше разные инди и прочие мелкие студии нафиг никому не нужно и неинтересно. Вот лично я заядлый геймер, но ни одно российское гумно выпущенное отечественными гейм студиями у меня не вызвало желания в негj поиграть (кроме того же Atomic Heart). Со всеми моими знакомыми та же ситуация - все морщат нос только от одного словосочетания "росcийская игра" @@АнтонСиманин-б8б
Ну, больше 3-х лет засиживаться на одной работе в принципе не стоит. Конечно, если речь не идёт о крупной компании, или если у вас есть карьерный рост, или постоянно повышается зп...
Ты не станешь программистом, т.к. посмотришь этот ролик, снятый для того чтобы программистов не стало больше, и зарплата их не стала меньше. Это конечно шутка, но на самом деле матеша - не для всех.
Имхо, конечно, но именно всевозможные грабли, каждый раз, когда появлялись в моей программистской жизни и делали меня более лучшим специалистом. Ибо каждая проблема заставляла искать решение, а поиск вариантов решения и их применение, откладывало в памяти след, которы,й при встрече с подобной проблемой второй раз в другом месте, помогал решить ее чуть ли не мгновенно...
Меня интерисует один вопрос - почему ни у одного российского синьора на ютюбе нет ни одного проекта на гитхабе для всеобщего обозрения личных достижений?
@@MaximKarabaev Во первых те кто представляются senior на ютубе сть. А во вторых каналы с настоящими senior разработчиками есть. Ну я знаю о 2 как минимум.
Насчет "чтобы работало" - не надо так! Т.к. технический долг никто не собирается платить. А выплачивают когда все уже сломалось и обычно давно не те кто писал этот код. А если уж пишешь костыль, то хотя бы обложи его тестами со всех сторон.
Моя ошибка: слишком долго ставил себе невыполнимые цели, сменил около 8 пет-проектов, а главное - не изучал стандартные функции языка/движка и изобретал велосипед. В итоге написал одному знакомому инди-разработчику, что делаю механику, которая будет полезна в его проекте, так он в тот же день взял меня на свой проект. Не знаю, будет ли кому-нибудь полезно или нет
Про update и get component прям меня к доске как будто вызвали😂😂😂 Ну, я прям совсем новичок Поэтому даже не знала, что это лучше не использовать Спасибо!! Буду переделывать
Случайно наткнулся на тебя и не зря! Ты правда мотивируешь! Часть этапов, чтобы добиться цели, выстроил я сам, а ты еще подтвердил что я на правильном пути, так ты еще дополнил!
Визуальное программирование дополнительно заставляет искать место для нодов, смотреть как они расположены и читаются ли они должным образом. И при изменении кода это отнимает дополнительное время, когда при обычном программировании просто строчку вниз перевести.
05:00. Мой мозг перезагружается после цепочки в скрипте переменная -> корутина -> два вложенных условия -> вызов корутины в методе Update, когда начинаю кол перечитывать. Я код читать умею, но вот писать …. Даю приказы гптишке и отталкиваюсь уже от того что написано. Отталкиваться от пустоты вообще сложно
Сделай ещё перезагрузка Кадетство Новая история, Перезагрузка игры Штирлиц Открытие Америки, Штирлиц 4 один шаг до гибели Матрица, Перезагрузка игр волкодав 1,2,3 , буря в стакане гонки на маршрутках, Бумер сорванные башни
"...браться за виз.прог не зная основ обычного программирования - путь в никуда..." Довольно спорное утверждение. Интерес к программированию у меня и возник после визуала, когда после знакомств как работают ноды и разноцветные штекеры уже легче понимаешь, что ты кодишь на тех же плюсах и почему ты именно так кодишь.
Айти штука довольно безыдейная. Да и физика. Да и математика. Всё само по себе смысла не имеет. Единственная достойная идея - бессмертие. И всо, что позволяет к нему приблизиться тоже имеет смысл. Так что математика, физика, программирование и всё остальное имеет смысл только тогда, когда применяются для достижения этой цели
Моей самой большой ошибкой, добившись финансового успеха, остановиться и почивать на лаврах. Деньги закончились, а актуального опыта и тяги двигаться уже нет...
По патерну вам тимлид все скажет. (Не стоит их все учить только самые распространённые) Потратишь время а твои патарны не кому не нужны. (Будеш использовать 3-4 патерна всю жизу) )) Лайк за видос.
Работаю неделю разработчиком много вопросов но то чуство когда сначала дается задача кажется сложной но ты все таки ее выполняшь и сам не можешь поверить что сделал это неповторяемо только из за этого думаю стоит идти вперед. Надеюсь в реальных проектах будет также P.S. пока прохожу обучение в компании 3-4 неделю прежде чем допустят к проектам Так вот вопрос довольно страшно что будет на реальном проекте это на много сложнее чем просто задачи ?
Слишком долго раздумываю (пару лет), стоит ли свитчиться из pm в dev, работаю прожектом с 2017, а QA с 2015, в итоге в свои годы сомнения не отпускают - стоит ли начинать опять с нуля, но уже разрабом… Хотя как подумаешь, что сын потом скажет, что «какой же ты айтишник, если код не пишешь, Маггл» 😂
@@minkailtolabaev2839 большие финансовые приложения. .NET C#. Технический лидер команды. Если бы меня спросили прямо без философии, то я бы сказал, что лучшее направление - это пойти туда, где есть готовое достаточно большое приложение, которое достаточно долго живет, и есть больше 4х программистов. Это всё даст.
Насчёт визуального программирования , по другому движки для новичков по типу construct 2-3 , я думаю это хороший способ начать программировать . Если браться там за +- серьезные проекты , то можно обучится основам алгоритмов , переменных , воздействий на переменных или даже узнать фишки для кода в уже готовых конструкциях по типу тайловой генерации или строения , начинал с construct 2 и когда понял , что на нём далеко не уехать , перешёл на Пайтон , уже зная основы всего , что могло бы мне понадобится в изучении . Вот только если сидеть до конца в подобных программах не советую , вредно для здоровья :)
Дикая ошибка была на последнем геймджеме. Мы не разбили нашу новелу по сценами из-за чего при мерже возник дичайший конфликт. Потеряли целый, чтобы разобраться(
Когда я начал html, думал что я самый тупой, а потом когда стал больше и больше писать , у меня как будто в голове сложились кирпичики , меня часто осиняло … я понял что язык очень простой , и что только это мне будет мало, пока я на этапе ознакомления
Если бы мне давали доллар каждый раз как я слышу о необходимости правильно называть переменные, я был бы миллионером уже. Автор, ты серьёзно? Ну ё моё...
Сложно бывает объяснить руководству и проджекту что надо сначала слепить прототип а потом писать диздок. Особенно если в компании привыкли документировать каждый чих
Почему ты не станешь программистом: 1) Чтоб быть программистом нужна работа, чтоб была работа нужен ОР, чтоб получить ОР нужна работа, без ОР не берут на работу. 2) Компаниям нужны мидлы и сеньоры. 3) Джуны и трейни, выпускники курсов и прочее быдло компании не интересуют, таких на улице как крыс в помойке. 4) Если тебе больше 30 лет, шанс конечно есть но он ничтожно мизерный.
Привет. Я тимлид команды энтузиастов по разработке игр. Я никогда раньше не пробывал себя в этой роли, поэтому у меня нету опыта ведения команды. Из этого исходит ряд причин, по которой в команде застой. Так же команду постоянно покидают участники. Я не понимаю что я делаю не так. Сомнения конечно есть, но я составляю ребятам таски, говорю что им делать, и все ровно проект идет в сторону очередного несформированого творения. Поэтому я очень хотел бы что бы ты выпустил ролик с советами конкретно по работе в команде, в частности работы тимлида.
Не введитесь на эти лычки, они нужны бизнесу чтобы категоризировать вас. В мелком стартапе накидали простую апи, бизнес доволен и вот вы сеньер, перешли в высокую нагрузку в одну из команд а там джун, зависит от контекста. Спокойно продолжайте учиться и расти над собой не с кем себя не сравнивая и выбивая побольше бабла из работодателя, удачи вам!
Хороший видосик, вот тут Ромэо прям доставил =)) Насчет "не лезь в чужок код" в точку подъебнул. Двже на собой замечал подобные поползновения =))) И сам же себе - "отползаем - отползаем"...
Роман, с интересом посмотрел ваше видео, но с тем что код не нужно комментировать категорически не согласен. Когда приходится возвращаться к своему же коду который написан полгода назад, комментарии кажутся бесценными, а если их нет, бывает очень тяжело, особенно если что-то сложное.
8:08 забавно, но у меня как раз таки обратная ситуация, я увлекся традиционным программированием как раз таки благодаря блюпринтам в анриле и изучению его геймплей фреймворка благодаря чему я и понял как вообще должны сообщаться разные компоненты между собой. Анрил, в отличии от юнити, с самого начала ограничивает тебя заставляя юзать уже предзаготовленные классы, функции и компоненты. После блюпринтов я захотел создавать свои, но уже не в анриле, а в юнити, т.к. шарп показался полегче плюсов и знание фреймворка мне помогло писать осмысленный код и в целом лучше понимать ооп
Тяжело удержаться от исправления чужого кода. Особенно, когда видишь гнилые места. Я а таких случаях предпочитаю переписывать весь(ту гнилую часть) код, чтобы и человеку не было обидно и я смог более качественно разобрать его ошибки
Роман с НГ! Мог бы ты сделать видео с разьяснением по Unity AssetStore standart EULA, как я могу использовать ассеты в коммерческих целях? Позволяет ли она "уже действовать" или нужно еще связываться с авторами?
the finals сколько делали? много багов там щас, просадок? в сравнении с другими UE5 проектами. мало. потому, что делали "душные задроты начитавшиеся книжек", когда-то создавшие Dice.
@@iddqdeika632 ты, вероятно, редко сталкивался с производственным адом в геймдеве, когда заказчик слабо представляет что он хочет или когда тебе нужно заскочить в последний вагон хайп-паровозика. Когда геймдизайнеры пытаются быстро родить концепт, идея реализовывается и оказывается неиграбельным шлаком, который нужно переделать. В этот же момент сверху спускают следующие запросы на фичи потому что деньги на реализацию предыдущих уже выделены, а у конкурентов уже такое есть, но у нас должно быть в пять раз круче. Мало багов будет не из-за задротов, а только когда проект делается с минимальными отклонениями. Поэтому когда читаю в вакансии требования из разряда "быть гибким, выживать в быстро меняющейся обстановке" то сразу понимаю, что это кранч-фестиваль, а не работа
@01:57 - ПЕРСТАНЬ УЧИТЬ теорию? @04:04 - ВСЕГДА знай больше ЧЕМ НУЖНО разве эти пункты не противоречат? Кнопкодав, который падает в обморок от любого отхода от привычного сценария кнопкодавства - потому и падает, что не читал теорию!
Есть вопрос, для человека как я, что изучил с++/с#, python, SQL, C# - самый по моему мнению, мобильный вариант с красивым синтаксическим сахаром. Я также способен находить свои и чужие ошибки в коде. Работал в команде и наработал множество полезных навыков, также разбираюсь в тех. документации. Суть вопроса оценочна. Как рабочая единица на рынке труда в программировании, я могу походить по современным параметрам? Естественно развиваюсь и учусь новому, без этого никак :)
Мне очень понравился позитивный, добродушный настрой Романа и отсутствие всякого высокомерия по отношению к новичкам. Но больше его ролики я смотреть не буду, ведь я программист 1С))) не знаю, как у других, у нас главный способ продвижения вверх - это работать, работать и еще раз работать..))
И давно эти фразы появились? Джун, милд, синиор. Когда я учился на программиста в 2012 году такого я не припомню. Да и звучат эти словечки как то стремно... По ГЕЙски.
Мое мнение, что одна из первых ошибок - смотреть обучающие видео. Именно на какую то конкретную тему. А нужно - читать! не спеша, внимательно, вдумчиво. И воспроизводить ручками прочитанные примеры. Особенно базовые понятия, которые к конкретному языку программированию не привязаны (или могут быть привязаны к разными языками, окей, к группе языков). В общем, фундаментальные знания, прочитанные и усвоенные - это прекрасно
@@K__rakenDeveloper вот чем меньше опыта, тем меньше я бы рекомендовал смотреть видео. даже не начинать и не пытаться. мне в принципе не нравятся видео уроки, у меня уже и опыт и знания есть, я не испорчу себя, так сказать. но к видео я прибегаю в последнюю очередь. когда я не смог найти информации (за адекватное время) в печатном виде
То говорит, без паттернов никуда, даже мидлом не станешь. Спустя 5 минут - чистый и красивый код никому не нужен, и правильно работающее нагромождение костылей - это ок)
Знакомые айтишники говорит Нет таких Обучился в академии на программиста, в итоге так настоящих программистов не видел, чисто разработчики баз данных и бекенд с фронтом
Всё правильно. Не нужно изобретать сахар, который требует усилий на его изучение. Или же это велосипед. Ты (!только ты!) знаешь свой repeat(i) и точно знаешь, что там участвует x. При этом как-то неявно. Если это обход коллекции, то есть foreach практически в любом языке. Если это какой-то хитрый обход коллекции с учётом соседних элементов, то проще явно видеть шапку цикла потому что она тебе подскажет, что это цикл не просто от нуля до array.length. Если придёт другой разработчик, то посчитай количество потраченного им времени чисто на repeat() и все его скользкие места и неявные иксы. И потом посчитай, сколько бы полезного он мог за это время сделать.
@@schtainhardt Я поправил команду в своём сообщении. Вот в пайтон есть такое "for i in range(5):" - и оно не засоряет глаза. Мой repeat это просто цикл выполняемый N раз и содержащий переменную. В моём коде постоянно for {for{for{}} for{} for{for{}}} И с таким кодом когда куча знаков i; x< > =++ >YZ < F; - я начинаю просто теряться. Мне в разы стало проще писать код когда я for заменил на repeat. И нет, я не новичок в кодинге, я и образование получил, и сам уже много программ и игр с этим for делал
@@jusie если на языке с препроцессором, то можно и через хитрый макрос такое написать. Не забывай ещё про то, что компилятор может инлайнить вызовы - будет дешевле
@@schtainhardtну тут речь про C# явно. И там пока явно не укажешь, что метод нужно инлайнить специальным атрибутом, нельзя полагаться на то что инлайн произойдет.
я хочу научится кодить на c# но более менее получается на html хотя нужно учиться кодить на c# так-как он нужен чтобы делать игру которую я почти год делаю
@@ilyamedvedev8943 написал книгу по C# базовым вещам. Давай я напишу опираясь на другие книги, так что я сразу сеньером стану? Отличная логика, сеньер это опыт, опыт работы. А не опыт руководителя студии. Ты к чему этот бред пишешь? Над его тестовым весь кефир угарал скорее всего, профики уже в астранавтах с него конкретно хаха словили, а именно лео, еле как на мидла его прописывали. Вам джунам фанатикам его не понять, мне из индустрии виднее, не? Он давно не разработчик, а обычный бизнесмен и выше сеньера он никогда не был, нигде он сеньером не работал, как он мог стать сеньером?
@@ilyamedvedev8943его сеньером никуда не возьмут, кроме инди шляпы какой нибудь, гиперказуальных игр, где грань сеньерности уже давно расплывчата. Если на мидла тестовое отклоняют, то куда ему в сеньеры?
Самая главная ошибка при использовании языков с необязательным использования ООП - это писать все в отдельных функциях, особенно работу с базой данных. Мой первый проект это файлообменник на php, по неопытности я использовал только 2 или 3 класса, а вся логика описывалась в файле functions.php, в итоге в основном проект работал стабильно, в моменте регистрации нового пользователя скрипт просто зависал. Сейчас понимаю что главной ошибкой было подключение к базе данных в отдельной функции и подключаться к ней каждый раз заново при каждом обращении к базе данных.
Всё так. Только вот ещё есть один отрицательный фактор. Это возраст. Никто никуда не берёт 50-ти летнего чувака, хотя у него хороший опыт, он автор многих серых схем поисковой оптимизации 2007-2010. И вообще до такой степени ленивый, что всегда писал приложения, чтобы облегчить себе жизнь. На собесах восхищаются, но произносят дежурную фразу: Мы с вами свяжемся.
а прикинь, я начал в 50. 4 игры на яндексе уже есть. двигаюсь дальше. хорошо достаточно понимаю, куда иду. Но про игру в команде- да, понимаю- нахрен никому я там не нужен буду
@@DIY-PropaCarlo если умеешь общаться, все у тебя будет нормально. Я в 33 вошел, есть в команде прогеры лет по 45, уважаемые. А вот школота не умеет общаться, и летает по компаниям. Главное не бояться и пробовать.
Кто считается программистом? Тот кто работает в it? Что значит работать в it? Быть официально трудоустроенным или заниматься фрилансом? А если твое хобби программирование и не важно что ты пишешь или разрабатываешь, змейку в консоли, или микропрограмму для микроконтроллера, или же может ты вообще пишешь на verilog? Может человек работает дворником, а в свободное время работает над pet проектами в удовольствие и не ставит целью выучить 10 языков прогр и 20 фреймворков, а просто получает кайф от занятия и результатов. Такой человек считается программистом?
Но потом же эти костыли будут там висеть бесконечно и ясное дело, что возвращаться и справлять их никто не будет, а потом придёт новый человек и будет страшно шокирован тем калом, который он увидит. В общем меня тоже это смутило.
Я не стану программистом потому что я прохо знаю математику. Очень туго понимаю что такое алгоритм, переменная, циклы, массивы и проч. А вот блендер довольно легко даеться.
Братан, тоже плохо понимал алгоритмы, но пробовал, пробовал. Через полгода что-то щелкнуло и начало получаться. Напиши какую-нибудь небольшую игру типа крестики-нолики или уж совсем простенькие алгоритмы по типу сколько дней и месяцев в выбранном промежутке времени. Из математики тебе только арифметика для начала понадобится
Ну, как вариант, ты можешь прогать в блендере(не только через ноды). Я вот ещё год назад из программирования знал только, как умножить 2 на 5 в ку-бейсике. Вообще, я инженер, мне программирование то и не сильно нужно, но весной решил выучить Lisp, чисто чтобы в автокаде небольшие задачи решать. Сейчас уже и до VBA руки дотянулись. Чем хорош Лисп - он компактный: ты в двух строках можешь написать больше, чем на двух листах А4 в С++. Самое главное, когда что-то учишь, делай пометки где-нибудь в тетради!
По поводу язиков програмований, я так питухон похоронол. Мучал его 6 месяцев. Написал арканоид. И все. Умер. Физически нехочу за питухон садитса. Яву вообще дадух не переношу. С# это сила.
Научись Создавать игры с нуля с Гарантией Трудоустройства на моем авторском курсе. По ПОСЛЕДНЕЙ скидке 60% до конца МАРТА. Переходи по ссылке - ijunior.ru/unity-start?
Реклама. ООО «Я-Юниор». ИНН 7810949248. Erid: LjN8KZ1VL
Спасибо большое,Роман
Тату Google… а че не уаз?
Так же материшь всех за обещания и тут - я выведу тебя на доход. Инфоциганство какое то....
Классика, "золотые правила программирования":
1. Не торопись выполнять задачу - все равно отменят.
2. Работает - не трогай.
3. Не ошибается тот, кто ничего не делает :)
1. LazyLoad доступными словами
2. к чему приводит игнорирование SOLID
3. t,fim!
Продолжаем: 4. Никогда не делай сам то, что может сделать компьютер. 5. Не делай одну и ту же работу дважды
Второе это первое правило инженерии
@@igorchesnokov4826. Встретив двусмысленность, отбрось искушение гадать
Это можно отнести практически к любой профессии)
Самая главная ошибка на любом этапе карьеры в айти, это не войти в айти.
АХХВХАХАХХВ😂ЧТО?
Войти в айти уже звучит, как ошибка.
@@gvfsashgawt недопонятый гений
Так же как я сейчас объясняю всей молодежи, что не войти сейчас в ИИ - это через 5 лет быть курьером. Но они не хотят понимать )
@@someoneneverknown1120 , что вы подразумеваете войти в ИИ? Изучать направление связанные с ИИ? Если да,то можете сказать какие стоит учить?
На редкость грамотная речь. Приятно послушать. Обычно айтишники в этом плане деградируют скатываясь в псевдоанглийский жаргон. Вообще, это деление на джунов, мидлов и сениоров без чётких критериев перехода из одного уровня в другой очень условное, и в компаниях, где чётких критериев нет, очень часто создаётся нездоровая атмосфера, так как работодатель заинтересован продержать разработчика на самой низкой ставке как можно дольше, зачастую принижая его достоинства, а разработчик вынужден доказывать, что он уже достоин большего. А вообще для новичка главное не морозиться. Попробовал так-сяк, если не получается, спроси совета. Старшим очень не нравится, когда их отвлекают по пустякам, не попробовав разобраться в начале самим, а ещё больше не нравится, когда одно и тоже приходится повторять несколько раз. Если в компании здоровая атмосфера, то от новичков обычно никто особо по началу ничего не ждёт, но смотрят на обучаемость и коммуникативные навыки.
Довольное отталкивающее название. Обычно после них люди начинают давать советы по типу: Будь уверенен в себе, не сдавайся, не волнуйся, тренеруйся и всё будет хорошо! Что-то слишком абстрактное, либо очевидное. Но открыв это видео была приятно удивлена. Примеры были полезны, советы для начинающего программиста действительно могут пригодится. Впервые на этом канале. Желаю удачи и активного развития.
Привет. Ты стала программистом ?
При всём скепсисе, но путь к джуну и путь джуна, прям, ну очень жизненно звучал.
Роман, хочу выразить свою благодарность за выбор вашего направления для создания контента. Глубокие ролики "про мини карты" или про "монетизацию детского труда издателями площадок" - просто счастье для проведения своего времени и узнавая что-то новое, в легкодоступной форме :)
На примере чужого исходного кода, можно создавать свои программы. Подсмотреть, как реализовано у кого-то, а затем повторить часть нужного алгоритма, просто нужно знать, что за что в коде отвечает. Я наверно не единственный кто допускает ошибку/опечатку в коде из-за того, что в разных языках синтаксис разный. Просто иногда забываю, какой язык для написания программы использую.
Да! Сделай ролик про руководство компаний,я мечтаю через год-полтора открыть свою студию,будет очень полезно
знаете лучший способ определить свой уровень как программиста? Чем больше раз вы задаете вопрос "что блять...?!" по мере просмотров видосов этого чела, чем чаще вы говорите себе "его бы и за джуна к нам на фирму не взяли" по ходу их просмотров - тем больше у вас опыта, логики и проф навыков) Как начинал - обожал его, теперь - ничего кроме стыда
И не надо им становится. Многие не понимают насколько сейчас тяжело новичку вкатится в IT, а будет ещё тяжелее. И с зарплатами в этой сфере у очень многих не так уж и хорошо. Какой-нибудь квалифицированный сварщик нередко получает побольше мидла. Профессия программиста перестаёт быть элитарной и высокооплачиваемой и очень часто какая-нибудь рабочая специальность уже выглядит более привлекательной в финансовом плане.
Это как с юристами - в начале 90-х наблюдался их дефицит, им хорошо платили, а потом все ринулись учиться на юриста и их стал переизбыток, устроится на эту должность стало трудно, зарплаты многих упали ниже плинтуса.
С программистами сейчас то же самое - на любую должность джуна по 400 и более соискателей, а вот на хорошего спеца спрос есть. Но не каждый сможет стать таким спецом, чтобы до него дорасти нужно сначала устроится хоть куда-нибудь джуном, что очень непросто - конкуренция только растёт, каждый год разные курсы и онлайн школы выпускают целые армии джунов.
В общем, сейчас чтобы стать востребованным специалистом в IT с хорошей ЗП нужно пройти через адовы муки, нередко угробить своё здоровье и посадить зрение от многочасового сидения за компом. Подумайте хорошо - оно вам надо? Есть немало профессий вне сферы IT с хорошей ЗП и меньшей кривой обучения, с лёгким стартом.
Про какие профессии с легким стартом речь?
Например тот же сварщик. Чтобы им стать тоже нужно учиться и потом "набивать руку", но это в сотни раз легче, чем стать тем же синьором.@@ondeondeon
@@ondeondeon наладчик ЧПУ станков. Только не на заводе, а у дилера - продавца станков. Из минусов - вечная командировка. Из плюсов - берут почти всех, кому не лень кататься и зарплата.
Блин иногда так устаю от кода, потом гляну твои видео и как-то вдохновение приходит иду дальше писать, спасибо ролики мотивируют
Забавно но больше узнал за эти 20 минут чем за начальный курс от Geekbrains (он у них 7 месяцев)
Спасибо за видео. Есть моменты с прототипирование проектов и сроками, которые себе отметил. Для экспериментов с новыми библиотеками взял за практику создавать песочницы, и там уже пробовать что к чему
Чтобы не бояться говорить о своих ошибках, нужно поработать на заводе. Сегодня я запорол 9 деталей из 18😢 Ни кто меня даже не ругал, просто без премии оставили. Но, премия не беда, обидно, что я сам просматривая чертёж, взял размеры с другого участка детали😅
Теперь по теме: Начал самостоятельно учить С#, просто первый попавшийся ЯП. Смотрю видосы, читаю книгу, попутно начал делать прогу на Windows Forms. Застопорился на, чуть больше чем пол пути. Всё дело в том, что не доконца разобрался в классах и методах. Что получилось сделать, это выводить в первых два окна рандомные числа по клику на кнопку и записывать в переменную введёное число по клику на вторую кнопку. Не получается сейчас считать рандомные числа с первых 2х окон и сравнить сумму этих чисел с числом введёным в 3ье окно. Эта программа похожа на программы тестов в онлайн обучении.
Цель поставлена, в какую сторону копать примерно понимаю. Заставлю прогу работать 100 пудово.
Ты же понимаешь что эта программа, пусть и заработает, никаким образом тебя не приблизит к джуну? Как она поможет тебе в понимании solid, hibernate, spring, интерфейсов и т.д. и т.п.
не сдавайся, чувак, я так же начинал и тоже сишарп
@@denisovilya1888 Спасибо за поддержку, бро👍🤝
@@Muchitel С чего ты взял, что я собираюсь становиться Джуном?
Я решил учить С# из за интереса и просто занять себя чем то!
Не останавливайся на "мне просто интересно, чисто для себя", возьми нормальные структурированные курсы, в идеале, с взаимодействием с чем-то смежным (база данных, сети, графика, что больше нравится в моменте), посмотри рынок вакансий, что душе больше откликается из различных предметных областей проектов. А так респект, просто не вводи себя в стагнацию, развивайся, на начальном этапе лучше правда по курсам, в идеале с ментором, а там дальше уже быстро найдешь работу в этой сфере) При желании можно и с заводом совместить, если не хочешь уходить с него)
Насчет рандомного исправления ошибок. Может, это у меня просто с опытом уже появилось, но я просто на интуиции ошибки исправляю, даже не думаю особо и всегда у меня получается ее исправить. Это как потоковое мышление в спорте, ты просто уже выстроил в голове все нужные связи и просто на интуиции уже используешь данные. Не, ну если это не мой код, то конечно, я могу и день потратить на то,чтобы его понять, не изменив ни строчки, но потом после этого можно прям на интуиции все исправлять.
В дополнение к предыдущему моему комментарию: обычно все, кто заманивает новичков в свои школы отвечают на такие комментарии в том духе, что мол надо хорошо учиться и тогда вы будете выделяться в лучшую сторону среди других джунов и работодатель на собеседовании точно выберет вас. Но эти люди лукавят и их лукавство состоит в том, что в большинстве случаев у вас даже не получится попасть на собеседование. Как я уже писал на любую вакансию джуна по несколько сотен запросов и ваш запрос почти всегда будет или какой-нибудь уже 235-й, или 390-й и так далее. Никто все запросы не рассматривает, обычно проверяют в лучшем случае первые 30-50, остальные отправляют в корзину. То есть очередь до вас просо не дойдёт и ваш запрос, ваше грамотно и старательно составленное резюме никто читать не будет. И это РЕАЛЬНОСТЬ в отличие от той красивой сказки, которую вам рассказывают основатели всех курсов и школ обещая вам лёгкое продвижение.
а ещё hr часто смотрят на фрилансе и именно так стоит начинать чем стараться попасть на собеседование
То есть ты имеешь ввиду что всё, программистом больше не надо становится ведь джуну сложно дается устроиться на первоначальную работу
Я имею в виду, что новичку следует тысячи раз подумать и взвесить все за и против прежде чем вообще сейчас соваться в IT. @@Visca.el.Barca.8
Решение старо как мир, рисуешь себе опыт работы, проваливаешь 20-30 собесов, а потом тебя берут и ты устраиваешься)
Так я же писал - на собеседование ЕЩЁ ПОПАСТЬ НАДО. А попасть на него непросто. А когда получишь работу, то будешь работать за еду и когда тебе поднимут ЗП неизвестно. А перед тем, как ты провалишь 20-30 собесов и наконец-то устроишься в какую-нибудь шарашку тебе нужно потратить пару-другую лет на изучение всего стека.
Корме того, геймдев в раше в полной опе. Назови мне хотя бы одну успешную рассиянскую игру корме пожалуй Atomic Heart. Всё остальное, что выпускают в раше разные инди и прочие мелкие студии нафиг никому не нужно и неинтересно. Вот лично я заядлый геймер, но ни одно российское гумно выпущенное отечественными гейм студиями у меня не вызвало желания в негj поиграть (кроме того же Atomic Heart). Со всеми моими знакомыми та же ситуация - все морщат нос только от одного словосочетания "росcийская игра" @@АнтонСиманин-б8б
Да, было бы интересно послушать про руководство
Моя ошибка: долго сидел на одном месте. Если видиш что за 3 года ты уже повысил скил, а задачи не меняются, вали
Ну, больше 3-х лет засиживаться на одной работе в принципе не стоит. Конечно, если речь не идёт о крупной компании, или если у вас есть карьерный рост, или постоянно повышается зп...
14:14 - наоборот нужно заниматься оптимизацией на ранних этапах, а то половина кода переписывать придётся вплоть до смены игрового движка.
Ты не станешь программистом, т.к. посмотришь этот ролик, снятый для того чтобы программистов не стало больше, и зарплата их не стала меньше.
Это конечно шутка, но на самом деле матеша - не для всех.
В Web математики нету.
Имхо, конечно, но именно всевозможные грабли, каждый раз, когда появлялись в моей программистской жизни и делали меня более лучшим специалистом. Ибо каждая проблема заставляла искать решение, а поиск вариантов решения и их применение, откладывало в памяти след, которы,й при встрече с подобной проблемой второй раз в другом месте, помогал решить ее чуть ли не мгновенно...
Меня интерисует один вопрос - почему ни у одного российского синьора на ютюбе нет ни одного проекта на гитхабе для всеобщего обозрения личных достижений?
У них нет времени заниматься таким
@@MaximKarabaev А ролики на ютубе есть время делать?
@@DimaBriquez Нет, поэтому и нет почти ни одного стоящего материала на ютубе
@@MaximKarabaev Во первых те кто представляются senior на ютубе сть. А во вторых каналы с настоящими senior разработчиками есть. Ну я знаю о 2 как минимум.
@@MaximKarabaev Первый Dev Jungles жаль что у его смена языка случилась но ладно. А второй не вспомню
Насчет "чтобы работало" - не надо так!
Т.к. технический долг никто не собирается платить.
А выплачивают когда все уже сломалось и обычно давно не те кто писал этот код.
А если уж пишешь костыль, то хотя бы обложи его тестами со всех сторон.
Было бы классно послушать про руководство. Ведь в каждой команде требуются свои навыки.
Я уже синиор программист, разработчик, писатель, сценарист, режиссёр, фотограф, художник, композитор, дизайнер.
Моя ошибка: слишком долго ставил себе невыполнимые цели, сменил около 8 пет-проектов, а главное - не изучал стандартные функции языка/движка и изобретал велосипед. В итоге написал одному знакомому инди-разработчику, что делаю механику, которая будет полезна в его проекте, так он в тот же день взял меня на свой проект. Не знаю, будет ли кому-нибудь полезно или нет
_ладно_
Нетворк решает
Спасибо, полезно, звпишу в книгу историй из комментариев ютуба, том 1352, часть 1, страница 45.
Про update и get component прям меня к доске как будто вызвали😂😂😂
Ну, я прям совсем новичок
Поэтому даже не знала, что это лучше не использовать
Спасибо!! Буду переделывать
Случайно наткнулся на тебя и не зря! Ты правда мотивируешь! Часть этапов, чтобы добиться цели, выстроил я сам, а ты еще подтвердил что я на правильном пути, так ты еще дополнил!
Визуальное программирование дополнительно заставляет искать место для нодов, смотреть как они расположены и читаются ли они должным образом. И при изменении кода это отнимает дополнительное время, когда при обычном программировании просто строчку вниз перевести.
05:00. Мой мозг перезагружается после цепочки в скрипте переменная -> корутина -> два вложенных условия -> вызов корутины в методе Update, когда начинаю кол перечитывать.
Я код читать умею, но вот писать …. Даю приказы гптишке и отталкиваюсь уже от того что написано. Отталкиваться от пустоты вообще сложно
Начинаю с сегодня изучать углубленно пайтон, живу в Англии, посмотрим насколько быстро я смогу найти работу
Отличные советы, все по делу 👍
Сделай ещё перезагрузка Кадетство Новая история, Перезагрузка игры Штирлиц Открытие Америки, Штирлиц 4 один шаг до гибели Матрица, Перезагрузка игр волкодав 1,2,3 , буря в стакане гонки на маршрутках, Бумер сорванные башни
"...браться за виз.прог не зная основ обычного программирования - путь в никуда..." Довольно спорное утверждение. Интерес к программированию у меня и возник после визуала, когда после знакомств как работают ноды и разноцветные штекеры уже легче понимаешь, что ты кодишь на тех же плюсах и почему ты именно так кодишь.
Айти штука довольно безыдейная. Да и физика. Да и математика. Всё само по себе смысла не имеет. Единственная достойная идея - бессмертие. И всо, что позволяет к нему приблизиться тоже имеет смысл. Так что математика, физика, программирование и всё остальное имеет смысл только тогда, когда применяются для достижения этой цели
Моей самой большой ошибкой, добившись финансового успеха, остановиться и почивать на лаврах. Деньги закончились, а актуального опыта и тяги двигаться уже нет...
По патерну вам тимлид все скажет. (Не стоит их все учить только самые распространённые) Потратишь время а твои патарны не кому не нужны. (Будеш использовать 3-4 патерна всю жизу) ))
Лайк за видос.
Правильно говорить не "Unity" а "Godot". Не путайте!
А по моему все же правильно будет "unity" хотя "godot" тоже неплохо.
Работаю неделю разработчиком много вопросов но то чуство когда сначала дается задача кажется сложной но ты все таки ее выполняшь и сам не можешь поверить что сделал это неповторяемо только из за этого думаю стоит идти вперед. Надеюсь в реальных проектах будет также
P.S. пока прохожу обучение в компании 3-4 неделю прежде чем допустят к проектам
Так вот вопрос довольно страшно что будет на реальном проекте это на много сложнее чем просто задачи ?
Хорошее и полезное видео. Спасибо, Рома.
Слишком долго раздумываю (пару лет), стоит ли свитчиться из pm в dev, работаю прожектом с 2017, а QA с 2015, в итоге в свои годы сомнения не отпускают - стоит ли начинать опять с нуля, но уже разрабом… Хотя как подумаешь, что сын потом скажет, что «какой же ты айтишник, если код не пишешь, Маггл» 😂
В каком возрасте?
зачем? тут наоборот мысли с разработки в управление идти@@valeriyk7565
Я себя позиционируя как милд, но работаю как тим-лид уже длительное время. Очень хотелось бы послушать об руководстве.
Стал запросто, без граблей. Научный подход, логическое мышление.
Давно уже подписан на канал и контент заметно становится все лучше и интересней.
Я синьор разработчик. Думал, услышу тут что-нибудь модное, а услышал базу. Со всеми пунктами согласен.
Здравствуйте! Хотел бы у вас спросить в какой сфере? Я студент и в целом ищу свою направление
@@minkailtolabaev2839 большие финансовые приложения. .NET C#. Технический лидер команды. Если бы меня спросили прямо без философии, то я бы сказал, что лучшее направление - это пойти туда, где есть готовое достаточно большое приложение, которое достаточно долго живет, и есть больше 4х программистов. Это всё даст.
Насчёт визуального программирования , по другому движки для новичков по типу construct 2-3 , я думаю это хороший способ начать программировать . Если браться там за +- серьезные проекты , то можно обучится основам алгоритмов , переменных , воздействий на переменных или даже узнать фишки для кода в уже готовых конструкциях по типу тайловой генерации или строения , начинал с construct 2 и когда понял , что на нём далеко не уехать , перешёл на Пайтон , уже зная основы всего , что могло бы мне понадобится в изучении . Вот только если сидеть до конца в подобных программах не советую , вредно для здоровья :)
Это очень плохой способ начать программировать. Лучший способ - это программируемый калькулятор с обратной польской записью и ассемблер.
Дикая ошибка была на последнем геймджеме. Мы не разбили нашу новелу по сценами из-за чего при мерже возник дичайший конфликт. Потеряли целый, чтобы разобраться(
В очередной раз рад стараться!
Очень интересный видос вышел 🤩
Когда я начал html, думал что я самый тупой, а потом когда стал больше и больше писать , у меня как будто в голове сложились кирпичики , меня часто осиняло … я понял что язык очень простой , и что только это мне будет мало, пока я на этапе ознакомления
html это язык разметки, программирования в нём нет
Найс видос, мое почтение! Помогает со стороны взглянуть на все те грабли, на которые сам натыкался или на которых стоишь в данный момент)
Если бы мне давали доллар каждый раз как я слышу о необходимости правильно называть переменные, я был бы миллионером уже. Автор, ты серьёзно? Ну ё моё...
Ошибка номер 0: использование ООП
Сложно бывает объяснить руководству и проджекту что надо сначала слепить прототип а потом писать диздок. Особенно если в компании привыкли документировать каждый чих
Почему ты не станешь программистом:
1) Чтоб быть программистом нужна работа, чтоб была работа нужен ОР, чтоб получить ОР нужна работа, без ОР не берут на работу.
2) Компаниям нужны мидлы и сеньоры.
3) Джуны и трейни, выпускники курсов и прочее быдло компании не интересуют, таких на улице как крыс в помойке.
4) Если тебе больше 30 лет, шанс конечно есть но он ничтожно мизерный.
Привет. Я тимлид команды энтузиастов по разработке игр. Я никогда раньше не пробывал себя в этой роли, поэтому у меня нету опыта ведения команды. Из этого исходит ряд причин, по которой в команде застой. Так же команду постоянно покидают участники. Я не понимаю что я делаю не так. Сомнения конечно есть, но я составляю ребятам таски, говорю что им делать, и все ровно проект идет в сторону очередного несформированого творения.
Поэтому я очень хотел бы что бы ты выпустил ролик с советами конкретно по работе в команде, в частности работы тимлида.
Сделай ещё перезагрузка Мухтар и его команда, перезагрузка игры Петька 4,5 , Шрек новая игра виде квеста от Монкен Алан и т д
Жду советы для эффективного управления командой
Не введитесь на эти лычки, они нужны бизнесу чтобы категоризировать вас. В мелком стартапе накидали простую апи, бизнес доволен и вот вы сеньер, перешли в высокую нагрузку в одну из команд а там джун, зависит от контекста. Спокойно продолжайте учиться и расти над собой не с кем себя не сравнивая и выбивая побольше бабла из работодателя, удачи вам!
Познавательно! Надо мотать на ус!
У меня за 2 с половиной года работы + 2 года учёбы "тыкание наобум" только 2 раза сработало...😂
Хороший видосик, вот тут Ромэо прям доставил =)) Насчет "не лезь в чужок код" в точку подъебнул. Двже на собой замечал подобные поползновения =))) И сам же себе - "отползаем - отползаем"...
Роман, с интересом посмотрел ваше видео, но с тем что код не нужно комментировать категорически не согласен.
Когда приходится возвращаться к своему же коду который написан полгода назад, комментарии кажутся бесценными, а если их нет, бывает очень тяжело, особенно если что-то сложное.
8:08 забавно, но у меня как раз таки обратная ситуация, я увлекся традиционным программированием как раз таки благодаря блюпринтам в анриле и изучению его геймплей фреймворка благодаря чему я и понял как вообще должны сообщаться разные компоненты между собой. Анрил, в отличии от юнити, с самого начала ограничивает тебя заставляя юзать уже предзаготовленные классы, функции и компоненты. После блюпринтов я захотел создавать свои, но уже не в анриле, а в юнити, т.к. шарп показался полегче плюсов и знание фреймворка мне помогло писать осмысленный код и в целом лучше понимать ооп
Отличное видео, спасибо
Самая моя большая ошибка это не учить программирование каждый день
Ну давай учи каждый день, ботан
Тяжело удержаться от исправления чужого кода. Особенно, когда видишь гнилые места. Я а таких случаях предпочитаю переписывать весь(ту гнилую часть) код, чтобы и человеку не было обидно и я смог более качественно разобрать его ошибки
Роман с НГ! Мог бы ты сделать видео с разьяснением по Unity AssetStore standart EULA, как я могу использовать ассеты в коммерческих целях? Позволяет ли она "уже действовать" или нужно еще связываться с авторами?
-нагромождение костылей, делающих задачу, лучше..
ну а потом удивляемся, почему у игр такая оптимизация и их дольше оптимизируют, чем разрабатывают.
для прототипа быстро костыляют потом переписывают. Бизнесу важная скорость фичи, а не твои начитанные из книг идеи проектирования.
Хочешь оптимизации - жди игры по 15-20 лет
the finals сколько делали? много багов там щас, просадок? в сравнении с другими UE5 проектами.
мало. потому, что делали "душные задроты начитавшиеся книжек", когда-то создавшие Dice.
@@iddqdeika632 ты, вероятно, редко сталкивался с производственным адом в геймдеве, когда заказчик слабо представляет что он хочет или когда тебе нужно заскочить в последний вагон хайп-паровозика. Когда геймдизайнеры пытаются быстро родить концепт, идея реализовывается и оказывается неиграбельным шлаком, который нужно переделать. В этот же момент сверху спускают следующие запросы на фичи потому что деньги на реализацию предыдущих уже выделены, а у конкурентов уже такое есть, но у нас должно быть в пять раз круче. Мало багов будет не из-за задротов, а только когда проект делается с минимальными отклонениями. Поэтому когда читаю в вакансии требования из разряда "быть гибким, выживать в быстро меняющейся обстановке" то сразу понимаю, что это кранч-фестиваль, а не работа
@01:57 - ПЕРСТАНЬ УЧИТЬ теорию?
@04:04 - ВСЕГДА знай больше ЧЕМ НУЖНО
разве эти пункты не противоречат? Кнопкодав, который падает в обморок от любого отхода от привычного сценария кнопкодавства - потому и падает, что не читал теорию!
Более того - на новом проекте даже Лиды первую неделю (минимум) расспрашивают всех обо всем
Есть вопрос, для человека как я, что изучил с++/с#, python, SQL, C# - самый по моему мнению, мобильный вариант с красивым синтаксическим сахаром. Я также способен находить свои и чужие ошибки в коде. Работал в команде и наработал множество полезных навыков, также разбираюсь в тех. документации.
Суть вопроса оценочна. Как рабочая единица на рынке труда в программировании, я могу походить по современным параметрам? Естественно развиваюсь и учусь новому, без этого никак :)
Мне очень понравился позитивный, добродушный настрой Романа и отсутствие всякого высокомерия по отношению к новичкам. Но больше его ролики я смотреть не буду, ведь я программист 1С)))
не знаю, как у других, у нас главный способ продвижения вверх - это работать, работать и еще раз работать..))
главный способ продвижения вверх - апгрейдить клиентам конфы каждый релиз и потом переписывать всё, что сломалось :)
Роман можете снять видео про паттерны?
И давно эти фразы появились?
Джун, милд, синиор.
Когда я учился на программиста в 2012 году такого я не припомню.
Да и звучат эти словечки как то стремно... По ГЕЙски.
Мое мнение, что одна из первых ошибок - смотреть обучающие видео. Именно на какую то конкретную тему. А нужно - читать! не спеша, внимательно, вдумчиво. И воспроизводить ручками прочитанные примеры.
Особенно базовые понятия, которые к конкретному языку программированию не привязаны (или могут быть привязаны к разными языками, окей, к группе языков).
В общем, фундаментальные знания, прочитанные и усвоенные - это прекрасно
все верно, но для прям совсем новичков что бы немного освоиться можно и посмотреть, но не привыкать
@@K__rakenDeveloper вот чем меньше опыта, тем меньше я бы рекомендовал смотреть видео. даже не начинать и не пытаться.
мне в принципе не нравятся видео уроки, у меня уже и опыт и знания есть, я не испорчу себя, так сказать. но к видео я прибегаю в последнюю очередь. когда я не смог найти информации (за адекватное время) в печатном виде
@@ThePolosatiyton Благодарю за советы, учту при изучении!
@@MigelMora30 не за что) и если решишь вдруг полезьт в с++. начни с паскаля в контексте работы с указателями
зачем читать , если полно качественных видеоуроков , где все четко и понятно расписано. Разве что доку к либе читать на английском
Классное и полезное видео, спасибо!
Обязательно сделай видео с советами для руководителей команд :)
Всех с наступившим! :)
Ты хоть одну игру от него видел? 😂
То говорит, без паттернов никуда, даже мидлом не станешь. Спустя 5 минут - чистый и красивый код никому не нужен, и правильно работающее нагромождение костылей - это ок)
Знакомые айтишники говорит
Нет таких
Обучился в академии на программиста, в итоге так настоящих программистов не видел, чисто разработчики баз данных и бекенд с фронтом
Вот второй уже год работаю, все еще боюсь не стать программистом
Меня в дискорде всей толпой засрали за то что мне лень писать каждый раз for(int i=0;i{}
Всё правильно. Не нужно изобретать сахар, который требует усилий на его изучение. Или же это велосипед. Ты (!только ты!) знаешь свой repeat(i) и точно знаешь, что там участвует x. При этом как-то неявно. Если это обход коллекции, то есть foreach практически в любом языке. Если это какой-то хитрый обход коллекции с учётом соседних элементов, то проще явно видеть шапку цикла потому что она тебе подскажет, что это цикл не просто от нуля до array.length. Если придёт другой разработчик, то посчитай количество потраченного им времени чисто на repeat() и все его скользкие места и неявные иксы. И потом посчитай, сколько бы полезного он мог за это время сделать.
@@schtainhardt Я поправил команду в своём сообщении. Вот в пайтон есть такое "for i in range(5):" - и оно не засоряет глаза. Мой repeat это просто цикл выполняемый N раз и содержащий переменную.
В моём коде постоянно for {for{for{}} for{} for{for{}}}
И с таким кодом когда куча знаков i; x< > =++ >YZ < F; - я начинаю просто теряться. Мне в разы стало проще писать код когда я for заменил на repeat.
И нет, я не новичок в кодинге, я и образование получил, и сам уже много программ и игр с этим for делал
Это создает анонимную функцию, которая будет вызываться в цикле. А вызов функций не бесплатный.
@@jusie если на языке с препроцессором, то можно и через хитрый макрос такое написать. Не забывай ещё про то, что компилятор может инлайнить вызовы - будет дешевле
@@schtainhardtну тут речь про C# явно. И там пока явно не укажешь, что метод нужно инлайнить специальным атрибутом, нельзя полагаться на то что инлайн произойдет.
я хочу научится кодить на c# но более менее получается на html хотя нужно учиться кодить на c# так-как он нужен чтобы делать игру которую я почти год делаю
а когда ты сеньером стал?
Ты не выше мидла 100%.
😂😂😂😂
Человек который написал книгу по с# не выше мидла?😂 ну-ну
@@ilyamedvedev8943 написал книгу по C# базовым вещам. Давай я напишу опираясь на другие книги,
так что я сразу сеньером стану? Отличная логика, сеньер это опыт, опыт работы. А не опыт руководителя студии.
Ты к чему этот бред пишешь?
Над его тестовым весь кефир угарал скорее всего, профики уже в астранавтах с него конкретно хаха словили, а именно лео, еле как на мидла его прописывали.
Вам джунам фанатикам его не понять, мне из индустрии виднее, не?
Он давно не разработчик, а обычный бизнесмен и выше сеньера он никогда не был, нигде он сеньером не работал, как он мог стать сеньером?
@@ilyamedvedev8943его сеньером никуда не возьмут, кроме инди шляпы какой нибудь, гиперказуальных игр, где грань сеньерности уже давно расплывчата.
Если на мидла тестовое отклоняют, то куда ему в сеньеры?
тут всякие интернет-срачи, а я скажу, что 1) сеньор а не сеньер 2) докажи
Ну а Рома как всегда красавчик❤❤❤)))
Самая главная ошибка при использовании языков с необязательным использования ООП - это писать все в отдельных функциях, особенно работу с базой данных. Мой первый проект это файлообменник на php, по неопытности я использовал только 2 или 3 класса, а вся логика описывалась в файле functions.php, в итоге в основном проект работал стабильно, в моменте регистрации нового пользователя скрипт просто зависал. Сейчас понимаю что главной ошибкой было подключение к базе данных в отдельной функции и подключаться к ней каждый раз заново при каждом обращении к базе данных.
ты не станешь программистом - сидя в ютюбчике😂
Музыка в интро - кайф
Спасибо за видос, стало легче от всего вокруг , оказывается я молодец 😊😊
Я не могу найти норм туториалов ГД скрипт зделай плейлист обучение гд скрип
Кто то проходил его курсы? Че как? Расскажите пожалуйста❤
помню учил с++ дошел до Объектно-ориентированное программирования и бросил сразу )
Всё так. Только вот ещё есть один отрицательный фактор. Это возраст. Никто никуда не берёт 50-ти летнего чувака, хотя у него хороший опыт, он автор многих серых схем поисковой оптимизации 2007-2010. И вообще до такой степени ленивый, что всегда писал приложения, чтобы облегчить себе жизнь.
На собесах восхищаются, но произносят дежурную фразу: Мы с вами свяжемся.
Не знаю, живу в европе, есть знакомый, ему 50+ работает в студии, начинал в Турции, а потом переехал в европу
Может быть дело в софт скиллах?)
@@valeriyk7565 Может быть. Но опыт хороший.
а прикинь, я начал в 50. 4 игры на яндексе уже есть. двигаюсь дальше. хорошо достаточно понимаю, куда иду. Но про игру в команде- да, понимаю- нахрен никому я там не нужен буду
@@DIY-PropaCarlo если умеешь общаться, все у тебя будет нормально. Я в 33 вошел, есть в команде прогеры лет по 45, уважаемые. А вот школота не умеет общаться, и летает по компаниям. Главное не бояться и пробовать.
Кто считается программистом? Тот кто работает в it? Что значит работать в it? Быть официально трудоустроенным или заниматься фрилансом? А если твое хобби программирование и не важно что ты пишешь или разрабатываешь, змейку в консоли, или микропрограмму для микроконтроллера, или же может ты вообще пишешь на verilog? Может человек работает дворником, а в свободное время работает над pet проектами в удовольствие и не ставит целью выучить 10 языков прогр и 20 фреймворков, а просто получает кайф от занятия и результатов. Такой человек считается программистом?
Господя, что за детский вопрос. Тот или иной считаются кем-то если эта сфера деятельности является или являлась когда-то его основной статьей доходов
жду следующее видео
нагромождение костылей - лучше чем оптимизированный код ....
Это пять ... т.е. минус пять ... я знал что это системный подход нынче ...:D
Но потом же эти костыли будут там висеть бесконечно и ясное дело, что возвращаться и справлять их никто не будет, а потом придёт новый человек и будет страшно шокирован тем калом, который он увидит. В общем меня тоже это смутило.
А кто такой сеньор? Ты из Испании ?
Чёт в Rast захотелось по играть...)
Я не стану программистом потому что я прохо знаю математику. Очень туго понимаю что такое алгоритм, переменная, циклы, массивы и проч.
А вот блендер довольно легко даеться.
А русский, наверное, трудно даёТСя.
@@tesseract389 ой тут вообще дыра))
Братан, тоже плохо понимал алгоритмы, но пробовал, пробовал. Через полгода что-то щелкнуло и начало получаться. Напиши какую-нибудь небольшую игру типа крестики-нолики или уж совсем простенькие алгоритмы по типу сколько дней и месяцев в выбранном промежутке времени. Из математики тебе только арифметика для начала понадобится
Ну, как вариант, ты можешь прогать в блендере(не только через ноды). Я вот ещё год назад из программирования знал только, как умножить 2 на 5 в ку-бейсике. Вообще, я инженер, мне программирование то и не сильно нужно, но весной решил выучить Lisp, чисто чтобы в автокаде небольшие задачи решать. Сейчас уже и до VBA руки дотянулись. Чем хорош Лисп - он компактный: ты в двух строках можешь написать больше, чем на двух листах А4 в С++. Самое главное, когда что-то учишь, делай пометки где-нибудь в тетради!
По поводу язиков програмований, я так питухон похоронол. Мучал его 6 месяцев. Написал арканоид. И все. Умер. Физически нехочу за питухон садитса. Яву вообще дадух не переношу. С# это сила.
Работаю программистом, но на всякий смотрю вдруг я все таки что-то не так делаю 😂😂