Ответы пользователя по тегу IT-образование
  • Что можно почитать по парсингу синатксических конструкций?

    @poslannikD
    Java/C/C++ Programmer
    В принципе для начала можно посмотреть этот курс https://www.youtube.com/watch?v=ot-IMy_4ENg&list=P... на его основе у меня получилось построить полноценный парсер для Java/Rust подобного языка. А также там абсолютно нет всяких грамматик и прочей ереси, зато есть все что надо чтобы заинтересовать новичка.
    Ответ написан
  • Какой онлайн курс С++ лучше всего выбрать?

    @poslannikD
    Java/C/C++ Programmer
    Если без издевок, то нет такого ресурса по с++.
    Есть куча сайтов на которых можно порешать задачи с проверкой на с++, но там нет теории. Есть сайты с теорией но нет практики.
    Типичный путь в плюсах был описан в одном комменте на хабре, достаточно правдаподобно.
    Путь любого плюсера:
    — Должен начинаться с чего-то простого и понятного. Например книжки Кернигана и Риччи по С. Или же C++ By Dissection by Ira Pohl — великолепная книга, где все простенько и со вкусом.
    — Можно продолжить пробежавшись по глазам по книге одного из универсалов (Шилдта к примеру). И очень часто консультироватся с талмудом Страуструпа.
    — А уж потом, Майерс, Саттер, Александреску, которые давным давно объяснили всю эту уличную магию и разложили по полочкам.
    — А еще профи плюсеры любят читать Dr. Dobbs Journal


    Из онлайн справочников я бы добавил https://ravesli.com/uroki-cpp/ там можно подсмотреть какую либо тему если в вышеобозначенных книгах она непонятна расписана.
    Ответ написан
  • Свобода выбора или работа программистом в НИИ - что для вас лучше?

    @poslannikD
    Java/C/C++ Programmer
    Первый вариант однозначно. У второго слишком много минусов, да и денег на второй вариант уйдет больше(жизнь в москве дорога, а если еще и общага не достанется)
    Ответ написан
  • Какая специальность наиболее близка к IoT?

    @poslannikD
    Java/C/C++ Programmer
    IoT и заочка не совместимые вещи, так как в этой области электроники(и знаний связанных с ней) намного больше чем программухи
    Ответ написан
  • Насколько подробно прикладному программисту нужно знать архитектуру компьютера?

    @poslannikD
    Java/C/C++ Programmer
    Архитектура компьютера - архитектура ос - связанны красной нитью и учить одно без другого бессмысленно. Эти две архитектуры тянут за собой еще ворох тем от алгоритмов в матане до компиляторов в зависимости от глубины на которую собираетесь копнуть. Для электронщика архитектура компа вещь прикладная а архитектура ос как теория. Для программиста с точностью да наоборот.
    Насколько подробно вы учили архитектуру компьютера
    - настолько на сколько давали в вузе, потом в зависимости от задач на работе.
    В любом случае понимание адресации, прикладных протоколов работы сетей(и то как это устроенно в железе), синхронизаций данных, многопоточности, кодирование информации, размещения информации на диске и в памяти - понимание этих вещей является базовым. И в 90% для прикладников является достаточным. Для железячников и системщиков с этих вещей все начинается.
    Меня привлекает game development. Я думаю, мне будет интересно либо их программировать, либо создавать для них графическую составляющую.
    - если вас привлекает гейм дейв то и учите что нужно для этой области, остальное по мере роста интереса.
    Ответ написан
  • Как вступить в команду разработчиков игр?

    @poslannikD
    Java/C/C++ Programmer
    Путь 1(Мододелкин-Игроделкин):
    1) Ищите игры для которых разрабатываются моды в большом количестве
    2) Ищите форумы/группы в соц сетях/оф.сайты(модов) где разработчики вылаживают моды ))) Сохраняете их контакты.
    3) Качаете моды, пытаетесь разобраться как они устроенны.
    4) Стучитесь в личку, с кратким резюме и с просьбой взять под девелоперское крыло. На этом этапе желательно знать как создаются моды(В общих чертах)
    Получите отказ не волнуйтесь и стучите дальше. Обычно если это любительский моддинг берут тех кто хоть как-то шарит(При условии что это не топовая команда, так как в топовые берут людей с опытом).
    Получите опыт ищите команду получше.
    Потом возможно войти в комерческий игрострой.

    Путь 2:
    1) Учите основы игростроя.
    2) Рассылаете резюме в котноры которые занимаются игростроем
    Ответ написан
  • Имеют ли право без ведома студента выбирать тему дипломной работы?

    @poslannikD
    Java/C/C++ Programmer
    автоматизированной системы интернет - продаж
    - да втисните вы машинное обучение в эту систему, и волки сыты и овцы целы. А при желании и распознавание образов можно втиснуть.
    Ответ написан
  • Какую программу магистратуры выбрать программисту микроконтроллеров?

    @poslannikD
    Java/C/C++ Programmer
    Лучше устройтесь на работу/подработку/стажировку в научный центр(или что то такое) при любой более менее крупной конторе. В отдел занимающийся микроконтроллерами и там коллеги вам помогут, и направят на путь профессионала. Плюс будете иметь бесплатный доступ к куче вещей которые стоят денег но на работе можно получить бесплатно: программаторы, отладочные платы, лицензии(типа данфоса) и др приблуды.

    К слову пришлось пойти по этому пути. Итог у меня реальный опыт капает в строки резюме(+ учусь в магистратуре), а одногруппники учатся и ездят по европам на стажировки(от вуза, за 1 год было 2 стажировки одна на 2 недели, вторая на 5 месяцев). Однако смотря на них не жалею что пошел работать, потому что на работе приобретаешь тот опыт который в вузах не дадут. Плюс уровень знаний растет быстрее. Я был по успеваемости в конце списка, однако те люди которые остались, не пошли параллельно работать по профилю, смотрят круглыми глазами когда рассказываешь чем занимаешься и как это делаешь, им сложно.
    Ответ написан
  • Какой ВУЗ в Москве даст знания, но и позволит работать?

    @poslannikD
    Java/C/C++ Programmer
    Вуз даст базовую подготовку(математическую или физическую), хорошо если даст основы программирования. Все остальное добирать придется самим. С другой стороны если забить на вуз, то вырасти как спец будет очень сложно, хотя бы потому что начиная с синьера(если хотите развиваться как специалист) вам будет нужна это базовая подготовка(будет остро нехватать математических знаний) и добирать эти знания в 30 или 40 лет будет много сложнее. Да и программуху можно эффективно учить совмещая учебу и самообразование. Но решать вам.
    Ответ написан
  • Какой список математики для изучения гидроаэродинамики?

    @poslannikD
    Java/C/C++ Programmer
    Желательно книги, чтобы было всё по теме, без всяких теоремы.
    - а это не пологается для инженера
    Матан(производные, интегралы), анал(хватит пары начальных тем, остальное из этого раздела по мере необходимости), дифуры(нужны), тензороное исчисление(5-20 часов по этой теме и вы проф)
    Вот сайт mathprofi.ru смотрите первый курс плюс половину второго. Там чисто практика с минимум теории.
    Хотите стать инженером, матан и физику нужно знать иначе вы не инженер вы гуманитарий)
    Ответ написан
  • Стоит ли менять учебу в университете и работу на работу и самообразование?

    @poslannikD
    Java/C/C++ Programmer
    Учеба-Работа-ЛичнаяЖизнь из этого можно выбрать только 2 составляющие. Как ни крути, это стоит помнить! Также стоит помнить что в 30-35-40 лет получить вышку будет сложнее, а она может неожиданно понадобиться, если с работой вам подфартит получить оффер на тыщу мильенов килобаксов в секунду а вам не дадут потому что по мнению hr вы не спец, а птушник подающий надежды, будете локти грызть от обиды, а оно вам надо эти грыженные локти!
    Начал первый курс универа, учусь на информатике
    По моему лучше взяться за учебу, алгоритмы, языки, матан будь он не ладен и тд. Хотя бы чисто обзорно. Если понадобиться углубитесь в предметную область. На работу временно забить.(Сейчас есть шанс забить потом может и не быть). В рамках учебы пилить свои проекты. У вас есть какая-то база и вам будет легче. Рвитесь на конференции олимпиады, забугорные универовские проекты(оно же сотрудничество с другими вузами). Это даст понимание как и что устроено, расширит кругозор и даст опыт. Возможно после учебы захотите сменить профиль с frontend на backend или вообще на что-то другое. И вам сделать это будет легче. Не стоит упускать универ, особенно если родители поддержат вас финансово, потом возмистите с троицей. И детей обеспечите. А если будете развиваться как html+css+js разработчик, без сомнений дорастете до мида или синьера, но вот когда дорастете сменить профиль будет сложно и не факт что получиться. Да и при смене профиля потеряете в зп, в годах и прочем. Лучше не упускайте шанс, сходите в универ. Плюсов больше. В конце концов вы поймете вы прозженный до мозга костей фронтендщик или для вас есть что-то более интересное и привлекательное. Да будут ничего не шарящие преподы, будет пофигизм одногрупников, будут покупные экзамены и завалы остальных на экзаменах, будут неадекватные и не современные требования однако увидев это не стоит отчаиваться, идите своей дорогой, получайте знания, приобретайте знакомства, будет и много хорошего, новые знания, корочка(это раньше она не ценилась а теперь мир ит стал более упорядоченным и бюрократизированным и она нужна, плюс эта корочка из зажопинского универа может открыть вам дорогу в европу и америку, если у вас будут знания). Если не стоит острой необходимости рубить бабло, универ даст прекрасные возможности, главное что бы вы смогли ими воспользоваться. Хотя решать конечно вам!!!!!!!!!!!!
    Ответ написан
  • Куда пойти после IT?

    @poslannikD
    Java/C/C++ Programmer
    Тщательно все взвесте, а потом уже лыжи точите в другую область. Может стоит сменить стек технологий или компанию? А может попробовать запилить что-то свое. А так да уйдя из ит, вы начнете с чистого листа.
    Ответ написан