Ответы пользователя по тегу IT-образование
  • Какой уровень знаний в C# нужен для разработки игры на Unity?

    vabka
    @vabka
    Токсичный шарпист
    C# нужен именно для такого проекта, карьеру разработчика особо начинать не хочу.

    Ну тебе нужно уверенно знать C# на уровне хотябы Junior+.
    Ты должен:
    1. Знать синтаксис.
    2. Понимать ООП (наследование, полиморфизм. Как работают public/private-модификаторы. Как работает static)
    3. Понимать паттерны проектирования. Какие бывают и какие проблемы решают.
    4. Уметь читать сообщения об ошибках и находить решение им.
    5. Уметь использовать debugger для отладки программы и поиска источника ошибки.

    Примерно с таким багажом ты сможешь начать писать свою игру и не задавать вопросы уровня:
    https://qna.habr.com/q/1175066
    https://qna.habr.com/q/1172476
    https://qna.habr.com/q/1170852
    https://qna.habr.com/q/1170848
    https://qna.habr.com/q/1168196
    https://qna.habr.com/q/1167392
    Ответ написан
    Комментировать
  • Как отличается КБ от ИБ в вузах РФ?

    vabka
    @vabka
    Токсичный шарпист
    Может отличаться от вуза к вузу незначительно.
    Поищи в интересующем вузе учебную программу - дам должно быть описано, сколько часов разным темам уделяется.
    Ответ написан
    Комментировать
  • Какие книги по ООП стоят наибольшего внимания для новичка?

    vabka
    @vabka
    Токсичный шарпист
    Ну из классического: что-то про паттерны проектирования (банда четырёх).
    Ещё чистую архитектуру можно.

    Что-то более глубокое в начале обучения смысла читать нет
    Ответ написан
    1 комментарий
  • Кросс платформенность или нативная разработка?

    vabka
    @vabka
    Токсичный шарпист
    Не совершать выбор - это тоже выбор, но тогда шансы найти работу будут даже ниже, чем тебе показалось с Flutter.

    Так что я бы на твоём месте закрыл список вакансил и выбрал бы то, что просто больше нравится.

    Если будет проблема с поиском работы - перекатишься сравнительно быстро, ибо тебе не придётся заново изучать логику работы IDE, не придётся заново изучать что такое "условие" и "цикл", не придётся заново изучать ООП и всякие паттерны, итп.
    Ответ написан
    2 комментария
  • Django - иерархическая структура данных в бд?

    vabka
    @vabka
    Токсичный шарпист
    Раз у тебя возникают проблемы с таким тестовым заданием, то на работу тебе ещё рано.
    В целом - гугли любое непонятное слово. Если не находишь "иерархические данные в Django", то попробую чуть более абстрактно. Например узнай, что вообще такое "иерархия".

    В данном случае иерархия - это когда у сотрудника есть начальник, который тоже является другим сотрудником, у которого есть свой начальник и так далее, пока не найдётся главный начальник всех начальников.
    И вот 5 уровней иерархии - это когда есть начальник(1) начальника(2) начальника(3) начальника(4) сотрудника(5).
    В реляционных базах данных такую структуру можно получить при помощи всего одного опционального FK который указывает на собственную же таблицу.

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

    но как потом в api передавать иерархию сотрудников

    Как будет удобнее - так и передавай, если в задании не указано, как именно нужно передавать.
    Например можешь передавать как список сотрудников и список связей.
    Можешь просто вернуть дерево (словарь)
    Можешь вернуть список сотрудников, у каждого из которых будет атрибут с id его начальника.
    И так далее.

    И если вы знаток, то подскажите, это вообще тестовое задание на джуна без опыта (так указано в вакансии) или нет?

    Да, вполне похоже на джуна.
    По крайней мере студент, который не прогуливал пары должен обладать всеми необходимыми знаниями.
    Выполнить его можно за вечер или два.
    Ответ написан
    2 комментария
  • Какой вуз лучше выбрать для программирования?

    vabka
    @vabka
    Токсичный шарпист
    Одинаково.
    Ответ написан
    Комментировать
  • Какие средства для написания оконных приложений на C++ сейчас актуально учить?

    vabka
    @vabka
    Токсичный шарпист
    Qt. Ну и для винды из нового - winui3 (https://docs.microsoft.com/en-us/windows/apps/winu...)
    Ответ написан
    Комментировать
  • Стоит ли курс "Инженер по тестированию" Яндекс.Практикума своих денег?

    vabka
    @vabka
    Токсичный шарпист
    Не стоит. Нужно несколько месяцев учиться, а не 5 минут. И навыки придётся нарабатывать самостоятельно - сами по себе почему-то за свои деньги они не образуются.
    Ответ написан
    Комментировать
  • Чему учиться и где экономисту в IT?

    vabka
    @vabka
    Токсичный шарпист
    Ну и напоследок, есть школа зарегистрированная в ЕС, соответственно нет лицензии Минобра и диплома гос. образца. Хотя программа как мне кажется достаточно хороша. Насколько важен этот аспект в перспективе?

    Только если работодатель будет искать причину отказа.
    Если навыков достаточно - всем пофиг.
    По этому хочу спросить, чему учиться?

    Тому, что больше интересно.

    P.S. Про Яндекс.практикум что думаете? Хорош? Дорог мерзавец...

    Нет кнопки "загрузить знания в голову".
    В принципе информацию всю необходимую даёт.

    PS:
    Вы задали этот вопрос 3 года назад. Если до сих пор не начали то пора начать.

    А ведь реально. Что вы эти три года делали? За такое время, при желании, можно Middle Java стать.
    Ответ написан
    2 комментария
  • Xamarin актуален?

    vabka
    @vabka
    Токсичный шарпист
    Лучше под нет кор профилироваться.
    А вместо xamarin сейчас maui
    Ответ написан
    Комментировать
  • Есть ли работа для Радиоинженера?

    vabka
    @vabka
    Токсичный шарпист
    Да, найдётся.
    В России достаточно много компаний, которые сами занимаются проектированием электроники.

    Занимайся тем, что тебе больше нравится
    Ответ написан
    Комментировать
  • Какие курсы лучше? Скиллбокс, Гикбрейнс, Яндекс Практикум?

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

    За запрашиваемые деньги, имхо, надо ещё персонального ментора давать, чего никакие школы не дают.
    Ответ написан
    3 комментария
  • Котируется ли на рынке труда gamedev индустрии диплом магистратуры ВШЭ по профилю Гейм-дизайн. Базовый уровень?

    vabka
    @vabka
    Токсичный шарпист
    На рынке труда, в первую очередь, котируется опыт и умения.
    Во вторую очередь - знания.
    В последнюю очередь - диплом.
    Ответ написан
    Комментировать
  • Стоит ли учить C++, если нет возможности использовать Unreal Engine?

    vabka
    @vabka
    Токсичный шарпист
    но переходить с C# на C++ ,болезненно ,как я думаю

    Если на глубоком уровне будешь понимать C#, то нетрудно будет перейти на C++.
    В принципе, на слабом железе можешь работать с C# в юнити, а C++ отрабатывать на Godot и в каких-то собственных небольших играх на том же SFML.

    Так ты сможешь потом при устройстве на работу опираться и на опыт работы с Unity и шарпом, и на опыт работы с C++, хоть и не в UE.
    Ответ написан
    2 комментария
  • Разработка информационной системы?

    vabka
    @vabka
    Токсичный шарпист
    Сайт с бэкендом это тоже ИС.
    Но лучше уточнить у препода, действительно ли он имеет в виду именно это
    Ответ написан
    Комментировать
  • Как используется C# на КЕГЭ 2022?

    vabka
    @vabka Куратор тега C#
    Токсичный шарпист
    Раз в спецификации сказано, что можно - значит можно.
    На всякий случай, лучше не используй слишком новых фич (Ориентируйся на C# 7, ибо почти наверняка они будут использовать mono), не используй сторонних библиотек (ибо интернета не будет), и не надейся на какие-то платформозависимые штуки (ибо не обязательно Windows будет стоять)

    Хотя на всякий случай лучше быть готовым к худшему - что на конкретном пункте сдачи будет установлен какой-нибудь Visual Studio 2008 Express

    UPD1: Написал в ФИПИ вопрос. Обновлю ответ когда ответят.
    UPD2: Ответ пришёл:
    Здравствуйте, Василий!



    1. Согласно спецификации ЕГЭ по информатике 2022 г. " В КИМ заданиями повышенного и высокого уровней сложности проверяется достижение следующих предметных результатов освоения основной образовательной программы на профильном уровне: …владение универсальным языком программирования высокого уровня (одним из нижеследующих: Школьный алгоритмический язык, С#, C++, Pascal, Java, Python), представлениями о базовых типах данных и структурах данных; умение использовать основные управляющие конструкции..."

    2. Примеров кода на C#, равно как и на языке Java, не будет. Как правило, программистам на языке C# однозначно понятен код с использованием основных управляющих конструкций, написанный на языке С++.

    3. Перечень стандартного ПО формируется органами исполнительной власти субъекта Российской Федерации с учетом информации, полученной от образовательных организаций, расположенных на территории субъекта Российской Федерации, об используемом в ходе образовательного процесса стандартном ПО, и информации, полученной от участников экзаменов.



    С уважением, специалисты ФГБНУ "ФИПИ"

    Мой вопрос


    Здравствуйте, увидел что в актуальной спецификации ЕГЭ по информатике указано, что при решении задач можно использовать язык C#.

    Однако в демонстрационном варианте примеры кода были даны только на C++, Python, АЯ, и Pascal (задание 6 и 22).


    И у меня возникли вопросы:

    1. На ЕГЭ 2022 действительно можно будет использовать C#?

    2. Если да, то будут ли в задании 6 и 22 примеры кода на C#, как это сделано с остальными языками?

    3. Какая версия языка и среды выполнения будут доступны на компьютерах? Есть ли какие-нибудь рекомендации по этому поводу?




    В общем на экзамене действительно можно будет использовать C#, но конкретные версии зависят исключительно от местного управления, а его решение зависит, видимо, от того что используют в местных школах.
    Так что вопрос надо задавать либо твоей школе, либо местному управлению образованием.
    Ну и ещё вроде как должны учитывать то, какое ПО хотят сами экзаменуемые использовать
    Ответ написан
  • Что бы вы порекомендовали прочитать и изучить R&D инженеру, чтобы овладеть прочными базовыми знаниями по computer science?

    vabka
    @vabka
    Токсичный шарпист
    Если есть ощущение, что не хватает прям основ - гугли курс CS50
    Ответ написан
    Комментировать
  • Где студенты ищут зарубежную аспирантуру?

    vabka
    @vabka
    Токсичный шарпист
    Ну тут два варианта:
    Если вы - университет, то просто через рекламу, но кмк большинство проходит аспирантуру тамже, где и степень магистра получали. Ещё можно напрямую к интересующим студентам обращаться.
    Если вы ищите работников - linkedin и hh
    Ответ написан
    Комментировать
  • Цифровыепрофессии.рф - стоит ли терять время и деньги?

    vabka
    @vabka
    Токсичный шарпист
    Здравствуйте, есть кто проходил обучение или что-то знает об цифровыхпрофессиях.рф?

    Это просто госпрограмма субсидировани дополнительного образования.
    Они не проводят обучение сами, а только лишь оплачивают тебе 50% от каких-нибудь курсов.

    что уже не вызывает доверия

    Почему? Не нравится гикбрейнс - не идите в гикбрейнс.

    На сколько он вообще полезен?

    Только для госкомпаний, как мне кажется.
    В обычных компаниях не то что диплом о переподготовке, а даже обычный диплом редко спрашивают.
    Ответ написан
    Комментировать