Братанчики, как вкатится в С++? Дайте дельных советов, видосов и если расщедритесь план обучения. Но самое главное где практиковаться? И можно-ли для практики использовать анрил энджин и другие движки для игр.
Ты дурак? если хочешь деньги зарабатывать и игры писать, то изучай C#, на крайняк JavaScript. С++ это в текущих реалиях чисто для хобби, потому что не платят нормально, а знаний требуют как от Страуструпа
>>242924099 (OP) Читаешь Стивена Прату, делая упражнения. Потом идёшь в плюсотред в pr, там есть список книг, разбитых по уровням. Естественно, нужно придумать себе небольшой проект и писать его в комфортно темпе.
>>242924405 Ну во первых не совсем, а во вторых это мусор, а не знания, для реальной разработки нужно и лоулевел выучить, в алгоструктурах разобраться, набить сто шишек на хуевых практиках, потом охуеть что еще высокоуровневый дизайн нужен и дрочка предметной области.
>>242924868 Если эта тот самый гайд из пр о котором я думаю - там пизда еблантилия. Где что то вроде ВЫУЧИ ВСЮ ХУЙНЮ, ВЫУЧИ 3 ЯЗЫКА, НАПИШИ ОПЕНСОРС ПРОЕКТ, вот теперь попробуй устроиться на работу.
>>242925012 Наверное нет. Я просто посмотрел с чего начать, потом текстовые гайды читал с документацией и пытался дрочить задачки на codewars. Ну если совсем туго шла какая-то тема, то видео урок смотрел и 20 раз повторял.
>>242925077 у меня сюжетные игры будут, как зе валкинг дед от телтейлов или как дед спейс в которым по коридорам ебашишь к последнему коридору и потом пиздишься с боссом
>>242925115 ИМХО если не брать во внимание скрипторашу, то во всяких МЕЧУР языках - +\- одинакого, за исключением синтаксиса.
В Цпп даже возможно в чем то полегче, т.к. у тебя нет огромной ебаной волшебной хуйни под капотом. Которую внезапно тоже надо знать, если хочешь говорить, что ЗНАЕШЬ язык.
>>242924099 (OP) Если серьезно, с++ один из самых сложных и постепенно сужающих свою область применения языков. Если тебе охота в гейдев, посмотри на связку с# + юнити
>>242925351 >нет огромной ебаной волшебной хуйни под капотом. Которую внезапно тоже надо знать, если хочешь говорить, что ЗНАЕШЬ язык. хихи или ты под знанием языка не подразумеваешь знание стд либ?
>>242924099 (OP) > как вкатится в С++ Никак. С++ это язык для математиков. Не для среднячком. Очень сложный и тяжкий. Сложност ьпроектов растет экспоненциально. Если ты его не знаешь, что учить смысла нет. Лучше бери Юнити и самый прост оскриптовый язык.
>>242924443 у нас в геймдев конторе все кодеры после универов пришли. Кандидатов самоучек впринципе не рассматривают.Если нет диплома то лучше вкатывайся во что то другое
>>242924099 (OP) А куда конкретно ты хочеш вкатится? У c++ сейчас довольна своеобраная ниша - это а) высоконагруженные сервисы б) всякая сетевая инфраструктурная ебанина в) числодробилки г) гейдев
Сначала выбери свой стул, потом вкатывайся. И лучше бы вкатываться не столько сразу в язык, сколько в матчасть предметной области.
>>242924099 (OP) > Дайте дельных советов В /pr/ есть тред по плюсам, я думаю там тебе лучше объяснят. > видосов Видосы для развлечения вообще-то. Учись читать много текста, если собираешься вкатываться в программирование > Но самое главное где практиковаться? Первые проги у тебя будут уровня лаба 1, на них и будешь практиковаться. Потом поймешь, что можешь написать что угодно и будешь писать что угодно > И можно-ли для практики использовать анрил энджин и другие движки для игр. Да
>>242927044 с++ в гейдеве сильно не нужен, с++ нужен в разработке игровых движков. У анрил энджина наверняка есть обвязка на шарпе или еще чем, чтобы логику пилить.
>>242927126 у меня достаточно времени чтобы выучить его на проффесиональном уровне + учителя из путяги помочь с этим могут в некоторых вопросах и трудностях
>>242926846 Вообще, в пихоне с ошибками еще хуже из-за отсутствия явной типизации и переменными без объявления. Компилятор в принципе ничем не поможет, пока программа не свалится.
>>242924099 (OP) Прочитал по треду что ты в геймдев собираешься с плюсами Плюсы в геймдеве - это что то низкоуровневое, где то на уровне движка. Опенгл и вулканы с директиксами туда же. хотя можно на том же анриале вобще не думать что у тебя под копотом происходит Но для вката в это нужно также знать линал и комп графику
Если хочешь что то на высокоуровневом уровне писать, то есть хотя бы уже на готовом движке, плюсы не обязательны, можешь в юнити и шарп потыкать
Краткий итог: хочешь делать движки - только плюсы хочешь делать игры - можешь плюсы, а можешь в шарп
где брать практику вобще какой то глупый вопрос, придумываешь себе задачу - вполняешь её, анализируешь и повторяешь это n раз
>>242927578 Так это не для работы, это для души. Ну и по сравнению с крестами большой плюс, что компилятор тебя будет ебать в жопу пока не напишешь нормально, зато потом в разы ниже шансы, что в боевых условиях что-то упадёт.
>>242924099 (OP) ты понимаешь, что у тебя вся инфа под рукой? в 2021 ОЧЕНЬ МНОГО обучающего материала в разных формах: текст, видео, гайды, книги. статьи, офф.спеки и пр. прикинь каково было Бьярне Страуструпу в 1972 году всё это лопатить? и сравни своё положение? может всё дело в людях, и у тебя вряд ли что-то получится?
>>242925012 > ВЫУЧИ ВСЮ ХУЙНЮ, ВЫУЧИ 3 ЯЗЫКА, НАПИШИ ОПЕНСОРС ПРОЕКТ, вот теперь попробуй устроиться на работу. А где, собственно, пиздеж? Сейчас рынок переполнен жунами-хелоувордщиками, а с таким стеком ты уже мидл считай.
>>242928090 сейчас и требования к людям смягчились. можно забить на утечку памяти, лабать костыли жрущие кучу ресурсов итд. пипл схавает, если чо побежит покупать еще железа.
>>242928387 C таким стаком ты уже можешь сеньйором быть, если не омежка и умеешь в коммуникацию.
В этом и проблема. Это что то из разряда, что бы устроиться строителем, надо изучить 3 строительные дисциплины и построить пару домов. Нет, не надо. PS рынок не перенасыщен, просто реально много совсем нулевых, которые банально цикл перебора массива не могут написать. Когда говорят про жунов хеловродщиков, то именно про таких. Насколько мне известно, если фронтендер может осилить демосайтец на реакте - он сможет легко устроиться джуном.
Я уже давно как дизайнер, все заебись, и есть потребность в рабочих прототипах. То есть сейчас я в условном invision / figma собираю, и это просто две картинки между собой перелинкованные, а я хочу нормальные блядь прототипы собирать, которые можно пощёлкать, покрутить, и всё такое.
Как глубоко мне нужно по JS угореть чтобы такие вещи клепать? В прод ясен хуй не собираюсь, HTML/CSS +- знаю.
Охуеваю с говна, которое твориться в попенсорсе. Берут и натягивают ооп на с. Нахуя? Прост, чтобы было, сука! В результате получается кал, который работает медленнее плюсов в 1,5 раза и воспринимается хуже, чем чистый асм.
>>242929075 > Насколько мне известно, если фронтендер может осилить демосайтец на реакте - он сможет легко устроиться джуном. Это уже не так, говна после курсов понабежало немерено.
>>242929317 я про то что на реальной работе часто приходится сталкиваться с сырой хуйнёй ну и в целом с тем что может внезапно не так работать как надо
>>242929450 А пруфы то будут, что >работает медленее чем С++
Насчет читаемости - ебобо? Ты видел императивную программу на несколько десятков тысяч строк? Там макоронистость такая охуевшая, что месяцы ток на разбирательство что к чему уйдут.
ООП в С это старая хуета, которая норм заходит (хотя макролибы имхо действительно нечитаемая параша). И вполне себе катит, когда тебе не нужно 100 уровней наследования, а просто структуризировать проект.
>>242924897 РАБоты нет. Если ты из мухосрани то шансов найти работу практически нет. На одну плюсовую вакансию будет с двадцаток на веб. В ДС мб еще и есть шанс где-то пристроится ибо с таким количеством вакансий даже 1/20 таки даст сотку плюсовых вакансий.
>>242929722 > Ты видел императивную программу на несколько десятков тысяч строк? Видел. Ковыояюсь в сурсах openvpn и openssl. И вижу там тонны говна, просто, сука тонны. Таскают за собой объекты на указателях, обрыщаюися к полю структуры через, сука спецыйальную функцию, которая тупо это поле через ретерн выкидывает! Нахуя? Зачем?
>>242929791 Слушай, я сам вкатился на фронт на изичах, как раз после крестов. Но среднему зумеру дохуя уже чего учить придется, полгода дрочева не меньше.
>>242929689 Да извраты какие-то. Кресты язык 10 из 10. Там и обстракциями ка в шарпе обмазывайся - не хочу, и битоебить ака на с можно. Заебись же язык, 100 из 10!
>>242929911 Нет никакой серьезной проблемы в том, что бы таскать объект на указателе. Альтернатива - таскать определенные значения, которые скорее всего проебуться по пути и будет куча багов. А если тебе потребовалось еще одно значение....
>>242930007 У него будет место похуевее и зп пониже и все. С крестов ты небось вкатился считай уже в "джуна" и на повышение через несколько месяцев ушел. Ну а ему придется пару годиков поторчать да. Ну а хули?
>>242929973 > Так идеологически привильнее. Анально запутанней. Хочешь идеалогию ооп? Бери блядские плюсы, с хорошей поддержкой ооп, православным ссылками и производительностью сей.
>>242930152 Не везде есть С++ компилятор. А библиотека SSL должна быть везде, ок? Не всегда есть ресурсы перехуячить 30 летний код на другой язык просто так, ок?
>>242924099 (OP) Я мистер робот, скачал визуал студио пиратский, надел на ебло капюшон и сейчас буду задачи по С++ решать. я будущий программист и хакер
>>242930358 Шаблоны заебись. Если ими не злоуптореблять. (Попробуй пописать на статическом выделении, без шаблонов). Ромбовидное есть, потому что нет интерфейсов же.
>>242930553 В том, что если у тебя интерфейс состоит из других интерфейсов, у тебя оно автоматом может получиться. В шарпах каких его потому и нет, потому, что можно обойтись без него.