Ответы пользователя по тегу IT-образование
  • Хотелось бы узнать мнение профессионалов по данному курсу?

    @d-sem
    1. Джун очень растяжимое понятие и очень зависит от конкретной позиции. Где-то джунами называют стажеров, которые решили начать изучать язык программирования под присмотром программистов. А где-то в сильной компании это специалист который очень хорошо владеет теорией и имеет год коммерческого опыта, который поднимает окружение, пишет под тесты и раскатывает на поды кубера.
    2. Как показывает практика - одного курса мало. Поэтому скорее всего не сделает. Да и часов маловато. Скорее всего все по верхам, пара домашек и мб тренажер.
    3. Найдите этот курс на торрентах и скачайте. Посмотрите - заходит ли он лично Вам. Если считаете ценным - то покупайте. И так делайте с любыми курсами. Практически всегда есть записи прошлых потоков. Они могут дать ответ лучше чем любые мнения в интернете.
    Ответ написан
    Комментировать
  • Для первой работы изучать общий или нишевый язык?

    @d-sem
    Изучать нужно то что интересно и на что есть доступные вакансии. Потом всегда можно переучиться.

    Если интересен сферический взгляд в вакууме, то первую работу на python найти проще. Go под внешней простотой хранит в себе много фундаментальных концепций, которые если Go первый язык трудно впитывать среднему новичку.

    В целом, в работе бекенд разработчика нет особой привязки к конкретному языку. Каждый язык имеет свою нишу и определенные преимущества перед другими в чем-либо. Кто не имел такие преимущества - ушли с рынка. Большую сложность составляют фундаментальные вещи такие базы, протоколы, очереди, деплой, проектирование. оптимизация, дебаг. В конкретном языке же воплощаются лишь пути как строить работу с этими вещами.
    Ответ написан
    1 комментарий
  • Как стать пентестером (bug bounty)?

    @d-sem
    Книга, например, вот эта https://habr.com/ru/company/piter/blog/515594/
    Ответ написан
    Комментировать
  • Как изучать вещь, про которую нету никаких уроков в Интернете и документация не понятна?

    @d-sem
    Если непонятна документация, то это означает, что либо документация плохая, либо есть пробелы в фундаментальных знаниях. В обоих случаях для понимания нужно изучать базовые вещи, на которых эта документация основана.

    Если что-то не ищется в интернете, то скорее всего ищется неправильно или на неправильном языке. Или оба варианта вместе. В англоязычном сегменте гугла можно найти ответы на все вопросы.

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

    @d-sem
    Пробовать все - нормально.
    В какой то момент, что-то да захватит. Возможно, просто еще не найдена своя ниша.

    А с концентрацией - скорее всего вопрос целеполагания. Если поставить цель сталь джуном в каком то направлении и идти к ней - то все будет ок. А пока все делается добровольно и по настроению - такие перескакивания и будут.

    Мне лично помогло не размазываться осознание того что у меня скоро закончится финансовая подушка и никто мне не поможет. А семью нужно кормить и счета платить. Знание даты когда у тебя кончатся деньги и тебе нечего будет есть - очень мотивирует стать джуном :)
    Ответ написан
    1 комментарий
  • Как создаётся курс биткоина?

    Комментировать
  • Как понять что ты развиваешься и как найти знакомых?

    @d-sem
    Добавиться во все тематические каналы. Стараться отвечать на вопросы, если не знать то докапываться самому. Из неадекватных каналов удаляться.

    Сделать портфолио самостоятельно. Периодически выкладывать его на обозрение в тематических каналах, где отвечаешь на вопросы.

    С кем-либо объединяться бессмысленно на этом этапе, так как отсутствует общая база и очень много времени уйдет на коммуникации. Ждать что появится ментор и научит программировать - наивно. Лучше методично делать проекты для портфолио и просить обратную связь на тематических ресурсах. Объединяться с кем-либо имеет смысл когда уже есть прочная база и хочется разделить обязанности. Например, запилить совместный проект, где один делает бекенд, а другой фронтенд и учитесь общаться в команде.

    Также с определенного этапа стоит начать ходить на собеседования. Там намного тщательней оценят портфолио и уровень, дадут рекомменданции куда копать и что изучать. Да, встречаются неадекваты, но в основном лично мне встречались позитивные и адекватные люди, с которыми было приятно общаться по 2-3-4 часа на собеседовании и даже после провала уходил с новыми знаниями.

    Поговорить и познакомиться можно когда уже ты специалист и работаешь в команде. А на профильных ресурсах лучше общаться по делу. В конце концов туда приходят решать проблемы, а не заводить друзей.
    Ответ написан
    8 комментариев
  • Можно ли получить магистратуру по Computer Science если у меня гуманитарное образование?

    @d-sem
    Все сильно зависит от конкретной специальности, ВУЗа и даже кафедры. Где то сдаешь экзамены, а где то просто общаешься в деканате, когда приносишь документы и оплачиваешь счет.

    На практике, в РФ, не раз наблюдал ситуацию когда у человека есть бакалавриат по гуманитарному направлению и магистратура по техническому.
    Ответ написан
    1 комментарий
  • Какой факультет выбрать веб программисту?

    @d-sem
    Чтобы заниматься веб-разработкой, особенно фронтендом, в большинстве своем высшее образование не нужно.

    В целом, к веб-разработке наиболее близка специальность прикладная информатика. Минимум узкоспециализированных знаний. Есть даже программы именно по веб-разработке, где пытаются натянуть веб-разработку на какую-то фундаментальную базу.

    Нужно самому посмотреть специальности, паспорт программ и решить, что больше нравится. Где больше стажировок. Куда можно попасть на бюджет и куда удобней добираться.
    Ответ написан
  • Что изучают на факультете информационная безопасность в мгту им Баумана?

    @d-sem
    На факультете могут обучать по разным специальностям. Специальности имеют коды.

    На каждую специальность есть стандарт. ФГОС. Этот стандарт в открытом доступе.

    Зачастую можно запросить более конкретный учебный план и узнать, чему будут учить на конкретной кафедре по конкретной специальности.

    К моменту когда определитесь с кафедрой и специальностью, уже можно в профильных сообществах или даже выпускникам задавать вопросы и там уже могут ответить точнее.
    Ответ написан
    Комментировать
  • Как понять как все работает внутри?

    @d-sem
    Помимо изучения литературы, что выше привел Сергей Горностаев, советую попробовать для души поизучать что-то более низкоуровневое - например, C и посмотреть как там решаются проблемы, которые в высокоуровневых языках убраны под капот и абстракции.

    Не обязательно заныривать во всем это и переквалифицироваться в C программиста, но посмотреть лайтовую версию для новичков может быть весьма полезно.

    Что-то вроде https://www.ozon.ru/product/head-first-c-25357994
    Потом https://www.ozon.ru/product/praktika-programmirova...

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

    @d-sem
    Нужно выбрать направление и пойти по нему работать. Необходимость работы позволит не особо распыляться, а рост зп по мере улучшения навыков будет мотировать учиться дальше.
    Ответ написан
    Комментировать
  • Стоит ли учить DS на отдельном факультете?

    @d-sem
    В университетах, особенно новых, большее значение играет конкретная программа, набор предметов, преподаватели и доступ к плюшкам вроде стажировок нежели название факультета.
    Ответ написан
    5 комментариев
  • Господа, какие умеренные по оплате но действенные мощные курсы по программированию почти с нуля для бэкенда и фронтенда с наставником?

    @d-sem
    Таких курсов нет. Есть ветки для самостоятельного изучения. Вместе они создают единое целое. Никто не научит и не поможет. Тем более всему.

    В лучшем идеальном случае - это самостоятельно дорасти до джуна, устроиться на работу и там постоянно из года в год развиваться. Получать ревью и критику. Пробивать дно самооценки, но расти и учиться.

    Наставник вне работы это будет в конечном итоге очень дорого. Потому что час работы хорошего программиста, который к тому же может учить - это не дешево.

    Мб эта схема поможет https://github.com/zualex/devmap

    Удачи

    p.s. лучший первый язык - это язык, на котором есть больше работы. Очень часто это PHP, какими хорошими не были другие языки.
    Ответ написан
    Комментировать
  • Где найти видео с новшествами программирования?

    @d-sem
    Помимо самостоятельного гугления.

    Быть подписанным на тематические ресурсы и просматривать описание нового функционала новых версий используемых продуктов.

    Следить за тематическими конференциями благо многое сейчас онлайн.

    Все это на английском.

    В итоге качественную информацию будете получать до ее устаревания.
    Ответ написан
    2 комментария
  • Стоит ли читать 2 книги по программированию параллельно?

    @d-sem
    Стоит. Даже более того. Со временем можно прийти к тому что на книжной полке с десяток книг с закладками, которые вначале бегло просматриваются, а потом читаются и перечитываются по мере необходимости. Очень интересно наблюдать профессоров старой школы с большими библиотеками. У них часто именно такой режим чтения: читать, делать пометки, возвращаться снова.

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

    @d-sem
    Если есть на что жить, то лучше сосредоточиться на развитии. Тем более вся жизнь впереди. Потому развивайтесь как разработчик, а не верстальщик и идите на работу в команду для дальнейшего развития.
    Ответ написан
    Комментировать
  • Какая книга это объяснит?

    @d-sem
    Проще пойти обычным путем программиста - гуглить по отдельности и вычитывать весь материал. Как минимум по озвученным темам, это самый простой путь, нежели углубляться в книги, где будет слишком много ненужных деталей.
    Ответ написан
    Комментировать
  • Нужен ли красный диплом?

    @d-sem
    Имеет смысл для удовлетворения эго, а также для продолжения образования - иногда помогает проходить конкурс в аспирантуру. Плюс на защите оглашают средний балл и если он 5.0, то очень сложно защититься на хорошо.

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

    Если есть возможность поправить на диплом с отличием - лучше поправить. Лишним не будет.
    Ответ написан
    Комментировать
  • Какой ВУЗ выбрать для изучения ИТ?

    @d-sem
    Технический ВУЗ, чем выше в топах тем лучше.

    ВУЗ помимо возможности изучать фундаментальные основы, открывает путь к стажировкам, а топовые имеют кучи программ по взаимодействию с крупными компаниями - стажировки, бесплатные курсы, практики и разные плюшки. Чем более активный ВУЗ, тем больше возможностей для развития студента.

    В идеале, если диплом вуза котируется за границей не по мнению ВУЗа.

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

    Если не зайдет после бакалавриата в магистратуру можно сменить специализацию. Может быть больно, но возможно.

    Экзамены и предметы соответственно зависят от ВУЗа. А дальше все зависит от того, куда хватит возможностей поступить.

    Главное понимать, что окончание даже топового ВУЗа не дает само по себе особых преимуществ. ВУЗ это прежде всего возможности, для реализации которых надо усиленно пахать.
    Ответ написан
    Комментировать