Задать вопрос
Ответы пользователя по тегу IT-образование
  • Нужны ли сертификаты для специалиста по Инфобезу?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Нужно ли это при том что за это платит компания в которой я работаю?

    Да, это нужно прежде всего вам лично. Саморазвитие - это всегда полезно и нужно.

    Вообще есть ли смысл в этом?

    Самый лучший вклад - в своё образование.

    На какие курсы лучше записаться?

    Любые, какие понравятся, интересны и хоть как-то соприкасаются с деятельностью вашей компании и которые ваша компания готова оплатить.

    В будущем помогут ли мне сертификаты?

    Сами по себе любые бумажки бесполезны. А вот контексте, например, резюме, даже пара строк "успешно прошёл такой-то учебный курс" - это маленький, но плюс с точки зрения работодателя.
    Ответ написан
    Комментировать
  • Что делать первокурснику для становления гейм дизайнером?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Начать учиться на геймдизайнера параллельно уже изучаемому. Например, можно начать отсюда:

    А еще постоянно и регулярно играть в самые различные игры, причем не только в новые топовые, но и в старые и всякие менее популярные игры тоже важно играть. Приставки, консоли и прочее - тоже очень желательно приобрести и осваивать всякие эксклюзивы. Обязательно поиграть во все топовые игры прошлых лет. Далее, как уже сказали - это моды, дополнения, и всякие модификации игровые. Лучше начать с популярных игр с уже готовыми редакторами и которые до сих пор популярны, несмотря на их огромный возраст - Warcraft, StarCraft, HoMM и прочее. Без опыта игры и без любви играть в игры невозможно создать интересную и играбельную игру.
    Ответ написан
    5 комментариев
  • Какая дипломная может быть полезной embedded разработчику?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Например умный дом на базе готовых компонентов типа малинки/апельсинки, esp32, arduino прочего.
    UPD: Еще можно посмотреть в сторону ПЛИС: софт-процессоры, МК, АЦП/ЦАП и прочее - тема глубокая, сложная и максимально близкая к железу.
    Ответ написан
  • Какие лучшие платные школы для обучения Unity?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Лучшие - это бесплатное самообучение. Курсы, статьи, уроки, реальные задачи и прочее.
    Ответ написан
    6 комментариев
  • Задание на учебную практику у программистов колледжа?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Обычный десктопный или веб калькулятор: от простой считалки до математического, инженерного или для программистов, как с простыми фичами, так и с более сложными: поддержка нескольких языков, тем и стилей, кроссплатформенности (win, mac, *nix, ios, android), истории вычислений, поддержка экзотических форм записи - стек с обратной польской записью, синхронизация и объединение между машинами (управление на телефоне/планшете/клавиатуре, экран - на мониторе ПК/планшете/другом телефоне), построение графиков 2D/3D и прочее. Разные платформы - dotNet, C++, Python, Web и т.п. Кому на что фантазии хватит - хоть до экселя встроенного. Главное - чтобы студентам было интересно. Можно даже на базе такого проекта диплом подготовить. Или, как вариант, взять все фичи, но разделить их на всех: сделать общий для всех проект - как для команды, что тоже будет очень полезным опытом. Можно даже взять реальный таск менеджер, в него завести все задачи проекта и провести всех студентов через реальный опыт работы в команде над общим проектом.
    Ответ написан
    2 комментария
  • Как разумно поставить себе начало в программировании (C++ и C#)?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Стоит ли мне двигаться дальше в изучении C++ или пока не поздно пересмотреть свои взгляды, касательно моего выбора?

    Если нравится и интересно - то да, почему нет-то? ЯП - всего лишь инструмент. Как молоток или гаечный ключ. Если умеешь пользоваться - то запросто берешь любой молоток и забиваешь гвоздь. Разонравятся плюсы или будут другие задачи, где плюсы не очень - переключайтесь на C#.

    Не поздно начинать своё обучение

    Нет, никогда не поздно.

    дайте пару советов и пожеланий, касаемо обучения

    Уже давно все есть: https://roadmap.sh/cpp

    Будут ли проблемы в трудоустройстве, если выбор останется неизменным

    В целом зависит только от вас и прикладываемых вами усилий. А так - под плюсы да, действительно вакансий не так уж много и есть некоторые сложности в их поиске, а те что есть - обычно ближе к оборудованию, робототехнике, МК и прочему. Если направление интересно - то почему нет-то? Еще отличным выбором будет C#/dotNet - сейчас он больше в сторону веба развивается, но и для десктопной разработки тоже достаточно популярен.
    Ответ написан
    1 комментарий
  • Мальчик 15 лет, хочет в будущем стать программистом, что почитать и попробовать, для будущего осознанного понимания и выбора?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Начать решать реальные задачи из самых разных областей, чтобы найти то, что нравится и зацепит: написать какую-то простую программу для себя, которая решает какую-то реальную проблему - там синхронизировать, флешку при подключении к ПК, например. Или там показать погоду при запуске ПК. Автоматизировать свою работу за ПК. Например банальный макрос в экселе написать. Или ворде. Или еще где. Обязательно рекомендую попробовать МК и всякую робототехнику - можно начать с какого-то простого набора, а еще есть всякие лего техникс (там правда более готовые модули, но тоже штука классная). И дальше, если будет интерес в какой-то конкретной области - то в этой области и следует уже углублять и расширять свои знания.
    Ну и в целом следует изучить историю развития информатики и IT индустрии, чтобы понимать откуда оно все вот именно такое взялось и куда движется. А так же устройство ПК, процессоров и как оно все работает, схемотехнику хотя бы на базовом уровне. Ну и конечно - следует так же не забывать про такие фундаментальные вещи как математика, физика и другие науки.
    Ответ написан
    Комментировать
  • Можно ли с нуля обучится программированию, используя только интернет и не тратив деньги?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Не только можно, но и нужно, ибо основа программирования и разработки ПО - это прежде всего самообразование. Начните вот с чего-то типа вот такого: https://roadmap.sh/
    Ответ написан
    1 комментарий
  • Плохой ли у меня метод обучения и почему стало скучно учится?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Решать реальные задачи. Придумали - и решаете. Любые. Не можете придумать? Берите примеры из интернета. Все равно не получается? Устройтесь на стажировку/работу джуном по профилю - там за вас все решат. Если будет скучно - ну что ж, значит ищите то, что не будет скучно. За вас этого никто другой не сделает.
    Ответ написан
    2 комментария
  • Как выбрать курс для обучения на Project manager?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Лучше реальные стажировки плюс самообучение. Сейчас очень много инфоцыган и большинство платных курсов - развод на деньги. Торренты показывают реальную популярность курсов - самые адекватные там в топе.
    Ответ написан
    Комментировать
  • Есть ли какие-либо курсы по повышению квалификации для Backend разработчика (Node.js)?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Лучший курс повышения квалификации - решение реальных задач. Особенно более сложных, чем предыдущие. Все остальное - мусор и инфоцыганство в основной массе. Все нужные знания лежат в сети в открытом доступе - надо просто научиться их искать и применять в реальном деле.
    Ответ написан
    3 комментария
  • Топовый вуз или средний со свободным временем и самообразованием?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Система образования - штука очень инертная и изменения там тянутся годами и десятилетиями, а IT несется паровозом сломя голову впереди планеты всей. Тут 5 лет - уже целая эпоха. Да, какие-то основы и общую базу там можно получить, но к окончанию учебы многие вещи будут устаревшими. Так что самостоятельное изучение и получение нужных навыков предстоит в любом случае. ИМХО, в идеале - конечно надо выбирать топ, но если не получится - ничего страшного, надо просто будет приложить больше усилий в области самообразования.
    Ответ написан
    Комментировать
  • Как выучиться? Что мне делать дальше?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    что делать дальше?

    Брать реальные задачи и решать их. Пет-проекты, опенсорс, фриланс и т.д. А, и еще воспользоваться поиском - тут регулярно всплывают вопросы "что делать и как быть?".

    Пока учил JS, забыл верстку, что в принципе логично

    Ээ, нет, совсем не логично.
    Теперь если сяду повторять html css, буду терять знания js.

    Вероятно стоит тренировать память, повторять уже изученное и тренироваться.

    Подскажите плиз что делать дальше?

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

    И смогу ли я найти работу на которой не нужно будет верстать?

    Позиция бэкэнд разработчика не требует знаний верстки.
    Ответ написан
    Комментировать
  • Что должно в себя включать приложение по аренде авто?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Но я не могу понять что оно должно в себя включать и как работать

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

    кто-то может скинуть статью с объяснением функционала или пример такого приложения?

    А в чем сложность скачать и поставить любое приложение по аренде авто?
    Ответ написан
    4 комментария
  • С чего начать изучение программирования?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    С изучения информатики и устройства вычислительной техники. Ну а далее уже можно выбирать что-то из современных ЯП: https://roadmap.sh/computer-science
    В целом же, написание кода - лишь одна из частей процесса разработки ПО. Так же рекомендую поставить какую-нибудь игру с редактором карт и освоить его. Например классику: WarCraft 3, StarCraft, HoMM 3.5/4 - легендарные игры, популярность которых обусловлена именно игровыми редакторами и которые смогли пройти сквозь целые эпохи. Возможность самому что-то сделать и поиграть - очень неплохо мотивирует к освоению редакторов и желанию разобраться как оно все работает )
    Ответ написан
    1 комментарий
  • Где найти сенсея?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Я не собираюсь становиться программистом ...
    Мне необходимо программирование для решения прикладных задач ...

    Эти требования противоречат друг другу. Единственное возможное решение: просто нанимаете программиста, который будет решать ваши задачи в нужной вам области, а вы будете ему платить деньги. Т.о. вы сможете решить нужные вам задачи без знаний в программировании и разработке ПО.
    Ответ написан
    Комментировать
  • Что должен уметь делать Python разработчик?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Должен уметь делать то же самое, что и любой не питон-разработчик ПО. ЯП - лишь инструмент. Программирование и разработка ПО - проектирование и реализация алгоритмов в рамках требований задачи и возможностей используемых инструментов.
    Ответ написан
    Комментировать
  • С чего начать в геймдеве?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    С самих игр - надо их любить и часто играть в них. Самый простой вариант - начать с игровых редакторов, поставляемых с некоторыми играми, потом дополнения к играм и так далее. ЯП - лишь один из немногих инструментов, используемых при создании игр, т.к. игру можно сделать на любом ЯП. Вопрос лишь в затратах времени и интеграции с другими инструментами. Игра включает в себя работу десятков самых разных проффесий и сотни и тысячи используемых инструментов - сценаристов, дизайнеров, актеров озвучивания, редакторов текстов, 3D моделлеров, художников, программистов, дизайнеров уровней/персонажей и много других. Отличным выбором будет освоение Blender 3D - лучший бесплатный пакет 3D моделирования, включает в себя даже простой игровой движок.
    Ответ написан
    4 комментария
  • Как правильно изучать JavaScript?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Брать реальную простую задачу и решать её. Повторить много раз. Затем взять среднюю, разбить на простые и решать. Аналогично и далее. Решается просто - ставится задача, производится декомпозиция, пишется ТЗ, расписываются детали, рисуется дизайн и далее все это реализуется с помощью гугла, стэковерфлоу и мануалов. В процессе решения задачи читать и осознавать мануалы - что, как и почему.

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

    А термин "PSD" не пробовали гуглить-то хоть? Попробуйте, иначе можете забыть про карьеру программиста, т.к. гуглить и изучать надо будет постоянно и кучу всяких разных штук. Дизайнер делает макет в PSD, далее этот макет отдается верстальщику, а верстальщик уже реализует все из макета в виде веб-страницы. Все нужные ресурсы обычно как раз из файла и берутся.
    Ответ написан
    Комментировать
  • Как начать писать код?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    1. Создать ТЗ - расписать основную логику, принципы и задачи приложение
    2. Создать Частное ТЗ - вот взять ТЗ и по нему расписать все алгоритмы, логику каждого элемента интерфейса во всех их вариантах, источники данных - форматы и прочее, какие-то дополнительные АПИ, системы, интерфейсы и прочее
    3. Сделать декомпозицию - т.е., разбивка приложения/задачи на более мелкие подзадачи/подсистемы/модули и прочее
    4. Детально проработать внутреннюю архитектуру приложения, которая будет решать поставленные задачи - тут уже можно делать наброски классов, интерфейсов, структур данных и прочее
    5. Создать список задач и/или группы задач - каждая задача решает одну проблему на своем уровне
    6. Ну а далее - просто берем задачу и пишем по ней код, до тех пор, пока все задачи не будут решены. Для удобства можно сначала написать тесты, а в процессе выполнения задач довести тесты до 100% выполнения.
    Ответ написан
    Комментировать