Борисов
Как по мне легче всего питонщиком
С другой стороны, чем меньше порог входа, тем больше конкуренция
infa
С другой стороны, чем меньше порог входа, тем больше конкуренция
А вот верстальщиков и тильдоводов как грязи
Борисов
Кадров не хватает
Тут писали, что среди джуниоров весьма большая конкуренция
Vyacheslav
А че дизмораль, главный вопрос группы как стать программистом. Неважно каким
Да нет, важно каким Не бросать же сейчас плюсы после почти года занятий Чо я зря что-ли сокеты биндить учился? ) Но радужные мечты что я завтра закончу свою убийцу ГТА рушатся )))
Vyacheslav
infa
Ах если бы...
Ну у тебя цель вкатиться в разработку на плюсах?
infa
Да
Держи в курсе. На собесах уже был?
Andrii
Ну... проблема в том, что сейчас плюсы не сильно популярны для новых проектов, и много легаси. А легаси на плюсах... Оно может все версии плюсов содержать :)
Vyacheslav
Держи в курсе. На собесах уже был?
Нет ещё До собесов сейчас даже не понимаю когда доберусь Мой план включал в себя после плюсов разбирать унреал и собирать прототип игры, но сейчас думаю что возможно полезнее было бы сначала в других направлениях на плюсах или Си поработать Но пока глаза разбегаются: все интересно, все сложно и не знаю за что взяться
infa
Ну... проблема в том, что сейчас плюсы не сильно популярны для новых проектов, и много легаси. А легаси на плюсах... Оно может все версии плюсов содержать :)
И поддерживать легаси на питоне куда легче чем на плюсах, просто перегоришь. Конечно приятно что-то новое делать
Vyacheslav
Надо с нишей определятся иначе обучение не пойдёт
Да, надо Но чувствую себя ребенком в магазине игрушек )
Andrii
Нет ещё До собесов сейчас даже не понимаю когда доберусь Мой план включал в себя после плюсов разбирать унреал и собирать прототип игры, но сейчас думаю что возможно полезнее было бы сначала в других направлениях на плюсах или Си поработать Но пока глаза разбегаются: все интересно, все сложно и не знаю за что взяться
Зачем тебе плюсы тогда, учи сразу Unreal. Там есть блюпринты, это раз. Ну и там C++ свой особенный, там свой генератор кода есть раз. Поэтому это не совсем чистые плюсы. Плюс так своё окружение, свой менеджер объектов, поэтому всякие STL, .. в общем-то не сильно пригодится. Плюс вроде как версия плюсов не сильно высокая. Поэтому... учи Unreal Engine, можно до этого изучить Си и немного классов, только синтаксис
Only
Да, надо Но чувствую себя ребенком в магазине игрушек )
Как я тебя понимаю Только я ковыряюсь с юнити
Andrii
А зачем тогда плюсы?
Vyacheslav
Ну начинал то с плюсов По логике: для унреала нужно учить плюсы, и плюсы в геймдеве в любом случае полезны будут даже без унреала
Andrii
А типа там плюсы скрипты?
Там блюпринты, есть такие грабли. Что-то типа Delphi чтобы раскидать объекты и соединить. Плюсы там есть, но я бы сказал, своя версия плюсов...
Vyacheslav
А типа там плюсы скрипты?
Ну там же готовые классы в основном, которые нужно допиливать слегка но не писать с нуля Дофига макросов, и собственных типов, которые для движка специально модифицированы Там даже кодстайл местами отличается от общепринятого в плюсах
Vyacheslav
Хочешь проведу тебе собес по си?
Си целенаправленно не изучал практически Только то что с плюсами общее И в последний месяц только немножко пишу под линюксом
Vyacheslav
Так си подмножество плюсов
Ну как бы да, но на самом деле нет ) Но если это не будет в напряг - буду премного благодарен!
eye=x×s²
Ребята привет, тяжка будет с малыми знаниями написать код который будет на сервере лежать который будет с вк посты в телеграм постить?
Сергей
не особо) гайдов полно)))
Andrii
Так си подмножество плюсов
На 95%, там есть нюансы
eye=x×s²
Понял, спасибо
infa
На 95%, там есть нюансы
А можешь про эти ньюансы рассказать?
Andrii
А можешь про эти ньюансы рассказать?
Ну... void func(struct test * x); Можно структуру test не описывать А если код будет использоваться и как плюсовый, то надо typedef
Andrii
Далее, любой указатель в Си можно привести к void * без приведения. В плюсах приведение надо
Vyacheslav
А можешь про эти ньюансы рассказать?
Да хоть прямо с аргументов main В Си, если нужно без аргументов из консоли прогу писать, нужно делать main(void) Если войд не прописать это вроде как то же самое как принимать аргументы
Andrii
В C99 есть restrict в плюсах это опциональное расширение gcc. Вообще, тонкий момент в том, что запись по указателю в Си инвалидирует всё, а в плюсах только объекты того же типа
Andrii
main (void) такое... В Си описание void test(void) это функция, которая не принимает аргументы, а void test() это функция, которая принимает переменное число переменных, можно va_list юзать
Andrii
А main по хорошему принимает переменное число аргументов. Точнее передаётся три, а скока надо, сколько и используй
Andrii
Ну... обычный хак
Andrii
переопределять define. Там есть __restrict в clang и в gcc
infa
переопределять define. Там есть __restrict в clang и в gcc
Ну понятно) а в стандарте не предусмотрено
Andrii
Да, в C99 есть массивы на стеке, которых нет в плюсах
Andrii
Просто C99, например, Microsoft не реализовывала
Vyacheslav
Это которые VLA?
Andrii
Ну понятно) а в стандарте не предусмотрено
Там просто инвалидируются все переменные одного типа
Andrii
Это которые VLA?
Нет, просто void test(int n) { int data[n]; for (int i=0; i<n; ++i) { data[i] = i; } }
Vyacheslav
Нет, просто void test(int n) { int data[n]; for (int i=0; i<n; ++i) { data[i] = i; } }
Это с n которая инициализируется только при вызове...
Andrii
n это не константа стадии компиляции, а аргумент. Ну обвёртка на alloca
Vyacheslav
Отличный повод узнать что стек не резиновый )
Сергей
Привет, подскажите если работали или знаете. Проходить завтра собеседование буду, но оформление там по гпх, самозанятый ИП и т п. Кто так работал какие плюсы и минусы есть. п.с. работа java junior без опыта.
Andrii
Отличный повод узнать что стек не резиновый )
Ой, зато не нужен лок для того, чтобы выделить небольшой кусо. А стек... Ну хватает его обычно :) Если у тебя не режим ядра Linux
Pavel
Нет больничных
Pavel
Нет отпусков если не прописано конечно
Сергей
Сам будешь отчитываться за галоген кроме ГПХ
Галоген? Ты имеешь в виду налоги?
Pavel
Да
Vyacheslav
Andrii
Всмысле эта обёртка быстрее чем сам аллок?
alloca? Чуть безопаснее в макросах. А если брать alloc, то да, конечно быстрее. Не надо искать память, там многопоточность, локи, ...
Liza
Есть у кого ОС Линукс и успешно PyQt5 работает? Какой у вас дистрибутив Линукса? У меня ошибка чтения вылезла, поиск по ошибке выдаёт конфликт м/у PyQt5 и Ubuntu 20, а у меня Ubuntu 21. Видимо, дело в этом. А сегодня я решила всё обновить, мало ли, заработает. Теперь система вообще не грузится, так что так и так переустанавливать. Если есть у кого идеи, какую поставить, чтобы PyQt заработал, буду признательна.
Сергей
Да
Спасибо
sa’eed-nasir
фигма хранит файлы в облаке гугл клауд по умолчанию?
Liza
Покажи ошибку
Уже всё, комп не включается больше. А наизусть я не помню
Liza
Неа, обновление системы всё поломало. Я ее не обновляла от греха подальше (было уже, что после обновления принтер перестал печатать). А тут решила, что может помочь с ошибкой PyQt. Ну с кем не бывает
infa
Комп старый
Винду не тянет?)