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

    @12rbah
    Поставил себе задачу: клиент заходит на одностраничный сайт и проходит регистрацию. на самом сайте только форма регистрации. Как к этому "сайту" написать сервер? С чего вообще начать? Схему клиент-сервер-БД знаю, но это теория. Хочу на практике понять.
    Наверное на фласке проще всего это сдедать. Можно в поисковике вбить фласк уроки и по ним пройти, если после них не сможете сделать то чего хотите то можно напрямую гуглить вопрос "фласк авторизация", если гуглить на английском то шанс найти нужную информацию будет выше
    Ответ написан
    Комментировать
  • Что делать, если не можешь понять?

    @12rbah
    Что делать, если не можешь понять или запомнить в программировании что-то новое. К примеру пытаешься понять, а результата 0.
    Спросить конкретно что непонятно и повторять до тех пор пока не получиться понять, а не задавать абстрактные вопросы. Ну и важно помнить о целесообразности, условно если вы залезли в исходники линукса и там ничего не понятно, поковырялись два дня и ничего не поняли, то стоит подумать нужно но ли оно вам, если нужно то тогда нужно начать с изучения более простых вещей. А так это нормальная практика по началу, когда читаешь что-то и даже с 10 раза не понимаешь, можно день/два отдохнуть от этой темы и заниматься другими вещами, а потом вернуться.
    P.S. Так а что конкретно непонятно?
    Ответ написан
    Комментировать
  • Эталонные проекты для обучения react?

    @12rbah
    можно тут поискать, есть много полезных практик
    Ответ написан
    Комментировать
  • Должен ли front-end разработчик знать Python?

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

    @12rbah
    сначала учёба шла хорошо пока не появились предметы по специальности "информационные системы и программировани
    Если это первый год, то вероятно не дадут свободного посещения, в целом диплом может оказаться как полезным так и бесполезным. Если вы станете хорошим спецом, то да скорее всего он не особо будет и нужен.
    Можете рассказать как получить диплом за значительно короткое время?
    Это скорее просто может упростить, можно попробовать договориться с преподами, например он ставит автоматом 3,4,5 за то что пишешь ему какую-то программу которая ему нужна или за другую полезную работу.
    каждый день математика, а вот само программирование раз в неделю а английский раз в месяц пара.
    В целом я не знаю программы у вас, но если собрались получать диплом, то стоит попробовать извлекать максимальную пользу из этого, математика и английский вполне полезные предметы, вероятно писать быстрое преобразование фурье вам не нужно будет, но вполне полезно знать про матрицы и статистику. В общем я понимаю, что бывают плохие преподы и скучные пары, но вполне можно извлечь из обучения больше пользы чем принято думать.
    Ответ написан
    6 комментариев
  • С чего начать изучение программирования?

    @12rbah
    Если совсем нет опыта, то будет довольно тяжело освоить плюсы начать можно сэтого и спрашивать про непонятные места, можно например тут.
    Ответ написан
    Комментировать
  • Где найти сенсея?

    @12rbah
    стандартные методы обучения мне совершенно не подходят. Мне необходимо программирование для решения прикладных задач и создания MVP прототипов.

    Максимально нестандартные задачи.
    На каких сайтах/группах можно бесплатно искать нужных людей?
    Думаю везде будут рады помочь, только опишите задачу и вам скинут 10-15 решений на любом форуме.
    Ответ написан
    7 комментариев
  • Как лучше выполнить научно-исследовательскую работу?

    @12rbah
    Как лучше выполнить научно-исследовательскую работу?

    но вот с помощью какого инструмента мне лучше реализовывать эти атаки?
    Смысл писать такую работу если вы в теме не разбираетесь? Атаки обычно проводятся на что-то конкретное, например сначала нужно найти открытые порты, потом попытаться определить, что там работает и от этого уже отталкиваться.
    И что вы вообще под сетевой атакой подразумеваете, тема слишком широко звучит, вы можете конечно развернуть какой-нибудь апач и попробовать сделать ddos/syn-flood, если это просто проходное то исследование, то наверное пойдет, потетстите, нарисуете графики и выводы. Если хотите информации побольше, то нужно уточнить вопрос.
    Ответ написан
    3 комментария
  • Какие бесплатные видеоуроки посоветуете по Java для начинающего?

    @12rbah
    Большая часть уроков в ваших курсах пересекается, у вас в любом случае возникнут вопросы при просмотре любого из курсов, поэтому просто начинайте курс, читайте нормальную книгу, задавайте вопросы.
    Только книгу надо читать, а практиковаться и видеоуроки смотреть не нужно да ?
    Вообще обычно бывает наоборот, хотя бывают неплохие курсы, но большинство из них хуже книг. У большинства книг есть репозитории с кодом примеров на гите или на сайте. Многие ютуберы не особо парятся с этим и вам нужно будет перепечатывать код, чтобы его проверить.
    Самый популярный на Youtube, канал Дударя
    Лучше не надо.
    P.S. Видеоуроки стоит смотреть если плохо разобрались с какой-то темой или не получается её понять, т.к. в 95% видео дает меньше информации чем текст за одинаковое время.
    Ответ написан
    1 комментарий
  • Реализации протоколов интернет - где, как, кем?

    @12rbah
    Этому можно научиться и где искать ?
    Уже нет, последний кто знал как это делать, уже давно нас покинул.
    С моделью osi и tcp/ip все ясно. Но кто реализует эти протоколы? Где хранятся эти реализации? И как они реализованы с нуля?
    Возможно вам не всё ясно, для начала, посмотрите хотя бы как устроены пакеты при помощи wireshark, после этого думаю на часть вопросов вы получите ответ.
    Ответ написан
    Комментировать
  • Нужен ли мне сертификат от cisco если я собираюсь податься в бекенд?

    @12rbah
    В вузе предложили пройти бесплатно курсы от Cisco и получить сертификат,
    Вообще это полезная штука, даже если не получите сертификат, у cisco хорошие курсы, после них будете понимать как устроены пакеты, как работают пакеты, узнаете про протоколы маршрутизации. Ну и понастраиваете оборудование в пакет трейсере.
    Ответ написан
    Комментировать
  • Уроки (репетиторство) по системному администрированию актуально ли?

    @12rbah
    Пункты:
    Обжим витой пары
    Патчинг розетки
    Вы занятия не по сети планируете проводить? В целом 1,5к довольно демократичная цена, но не для таких курсов. Такие курсы обычно продают по фиксированной цене и набирают группу, а там уже уделяют 6-10 часов в неделю на поддержку и объяснение непонятных моментов. Просто у вас проблема с ЦА, я не уверен, что люди которые хотят пробиться в админы будут платить по 1,5к за час консультаций по тому как установить ОС и прочие вещи.
    Либо как вариант, разбить этот курс на разделы длительностью 10-20 часов, например раздел про основы администрирования 1С или настройку ad ds, мне кажется так будет шансов побольше, но тут опять же больше проблем не с материалами а с рекламой, т.е. о вас как-то должны узнать.
    Ответ написан
    2 комментария
  • Что учить после Python для back-end?

    @12rbah
    Что учить после Python для back-end?
    Устроится в гугл бэкенд разработчиком и получать пару млн зеленых в год
    Ответ написан
    Комментировать
  • Как лучше всего отучиться на программиста чтобы вкатиться в it?

    @12rbah
    Вуз в целом не обязателен для работы программистом, но иногда может пригодиться особенно если вы собираетесь иммигрировать.
    да и к тому же, как я уже читал, для обучения нужен уровень английского как минимум В2
    Честно говоря это тоже не похоже на правду, с английским будет явно проще, но можно и без B2 освоить программирование.

    перспектива работы из дома и безвылазного залипания за пекой меня привлекает.
    Вы бы сначала попробовали бы начать программировать прежде чем делать такие выводы

    но так мне смогут дать какую-то базу именно со стороны живых учителей
    Имеет смысл если вы не разбираетесь в it, условно не можете отличить udp от tcp, или http от https, но если вы говорите что достаточно усидчивы и уверены что не выгорите, то диплом реально пригодится только как корочка.
    Ответ написан
    Комментировать
  • Верно ли "грызть" себя за подсматривание чужого кода в процессе самообучения?

    @12rbah
    koyote92, вообще зависит от задачи, но в целом важно уметь разбираться с чужим кодом, в реальности не так много вещей пишется с полного нуля, большинство программ основано на уже готовом коде.
    Как работает понял сразу, начал корить себя за то, что сам не догадался.
    вообще не стоит этим заниматься, это обычная ситуация, когда не знаешь как решать задачу и находишь в сети способ её решения, главное разобраться с тем как работает а не просто копипастить.
    1) Правильно/неправильно ли я поступил, заглянув в решение?

    В целом да правильно.
    2) Стоит ли вообще снизить интенсивность обучения?
    Зависит от цели, если хотите просто уметь автоматизировать некоторые процессы и писать небольшие программы, то точно не стоит сильно напрягаться, если хотите найти работу, то стоит делать выходные, но темп изучения должен оставаться довольно высоким, в целом 2-3 часа в обычный день и 4-5 в выходные дни, если найдете хороший roadmap, и в последние 3 месяца начнете дополнительно изучать как проходить собеседования и ходить на них, то довольно с большой вероятностью сможете найти работу.
    Ответ написан
    Комментировать
  • Хочу в геймдев, с чего начать?

    @12rbah
    Представляться не буду: думаю, никому не будет интересно читать о личной жизни аффтора.
    Я бы почитал
    Но я не понимаю, с чего мне нужно начинать. Может кто-то что-то посоветовать?
    Прочитайте книгу по нужному языку, вроде популярные среды разработки это UE(c++) и unity(c#), можете совместно изучать язык и геймдев.
    Тем более, мне хочется поподробнее познакомится с программированием,
    Вот вы пишете что прошли курсы и тд, но насколько я знаю на c++/Java/питон полно курсов ютубе, которые достаточно полно рассказывают об этих ЯП.
    Вот план
    1) посмотреть на чем пишут игры (движки)
    2) выбрать язык
    3) изучить книгу на 500-700 страниц про язык (гугля непонятные моменты)
    3.5) можно посмотреть как делают простые игры вроде тетриса и змейки с нуля без движков
    4) начать изучать нужную технологию
    Если хотите заняться самостоятельной разработкой игр, то придется вникать в то, как рисовать персонажей/спрайты, заниматься подбором музыки и тд.
    Ответ написан
    2 комментария
  • Из какой сферы информационных систем эти вопросы?

    @12rbah
    Первые два вопроса похожи на термины из компьютерной лингвистики. Вообще самый логичный вариант поспрашивать про эти вопросы у студентов университета(лично группы ВК), думаю они помогут.
    Ответ написан
    Комментировать
  • Как применять высшую математику?

    @12rbah
    Как применять высшую математику?

    Если вы хотите использовать математику для создания/редактирования движков
    вам стоит посмотреть эту книгу "Джейсон Грегори: Игровой движок. Программирование и внутреннее устройство"
    Ответ написан
    1 комментарий
  • Как сделать программу для печати номерных визиток?

    @12rbah
    Только правильно путь пропишите к изображению, шрифту.
    from PIL import Image
    from PIL import ImageFont
    from PIL import ImageDraw
    
    img = Image.open("chapter04/cat.jpg")
    draw = ImageDraw.Draw(img)
    font = ImageFont.truetype("/home/us/.local/share/fonts/SyneMono-Regular.ttf", 16)
    draw.text((0, 0),"Sample Text",(255,255,255),font=font)
    img.save('sample-out.jpg')


    подробнее посмотрите тут
    Ответ написан
    1 комментарий
  • Кто обучался в Университете искусственного интеллекта (https://neural-university.ru/)?

    @12rbah
    В целом есть смысл идти на курсы, либо если у вас почти ноль знаний и вы не понимаете обучающие материалы которые есть в сети, либо идти на такие курсы, которые улучшают ваши знания в узкой/нужной вам сфере/задаче. А такие годовые курсы в 99% случаев берут открытый материал и немного переделывают его.
    Ответ написан