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

    @dmshar
    Как вы думаете, может-ли специалист по IT поступить на магистратуру переводчика с двух иностранных языков, минуя бакалаврат? И сможет-ли он там учится нормально? Тем более - заграницей, на чужом языке.
    Если ваш ответ "нет", то откуда уверенность, что бакалаврат по ИТ дает меньшую квалификацию, чем бакалврат по лингвистике.
    А если ваш ответ "да", то как-то странно вас в на бакалаврате учили, если человек с улицы и без профильного образования может составить вам конкуренцию.
    Ответ написан
    2 комментария
  • Какие есть варианты продолжения обучения после изучения основ c++?

    @dmshar
    Вопрос - а зачем? Вы занимаетесь коллекционированием знаний?
    Если вы знаете основы - и даже уже продвинутые темы освоили, то далее надо не перечень тем набирать, а специализироваться в чем-то. Выбрали направление, по которому хотите работать - и изучаете то, что там понадобиться. А изучать - все - бессмысленно, ибо "Нельзя объять необъятное" (С). Козьма Прутков.
    Ответ написан
  • Материал для изучения языков программирования: C++, Python и другим?

    @dmshar
    Учебники бывают разными, в зависимости от возраста обучаемого. Вы в каком классе учитесь? Были-ли уже уроки информатики? Что учитель информатики ответил вам на такой вопрос? Какие "Книги, статьи или же приложения для изучения" вы уже пробовали и они вам не подошли? По какой причине?
    Ответ написан
    Комментировать
  • В каком направлении развиваться(учитывая склонности)?

    @dmshar
    Вопрос "кем быть - летчиком или шахтером" ("бэкенд разработчиком" или "дата саентистом") обычно решается к концу школы. Помните, что для DS необходима суровая математическая подготовка. Для программиста важнее умение думать логически и усидчивость.
    Судя по вопросу - у вас еще есть пару лет времени на выбор.
    P.S. И да, профессии "бекэндер" не существует. Есть профессия "программист". И любой ВУЗ учит программировать, а не "программировать бекенд".
    Ответ написан
    Комментировать
  • Какой язык легче изучить для анализа данных?

    @dmshar
    Для человека незнакомого с программированием (и не горящим желанием его изучать) надо использовать не R или Python, а инструменты, где такого программирования практически нет, а основные - и довольно сложные - действия по анализу данных выполнить можно. Таких инструментов море - от банального EXCEL, который покроет процентов 80 всех ваших потребностей, до SPSS, от Rapid Miner до Н2О. Есть еще куча специализированных он-лайн сервисов - но там уже надо смотреть по вашей специализации - понятие "анализ финансовых данных" весьма широкое и включает множество субдоменов, для каждого их которых эти сервисы свои.
    Ответ написан
    Комментировать
  • Что изучать молодому программисту?

    @dmshar
    Короче говоря, какое вложение больше всего окупится для мозгов и навыков программирования?


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

    "Для навыков программирования"- на данном этапе - совет "изучать все, что интересно" - самый разумный. А конкретики и неинтересного но нужного - вам хватит, когда будете учится в универе.

    А вообще-то я уже писал лично свое мнение.Хотите быть именно проф.разработчиком-программистом - начинаем с С++. Думаете быть специалистом в чем-то другом с навыками программирования - начинаем с Python.
    Ответ написан
    Комментировать
  • Какую литературу читать начинающему программисту?

    @dmshar
    1. Ну наконец-то, хоть один среди сотни потоковых вопросов от начинающего с самоанализом, мотивацией и пояснением проблем, на которых ХОЧЕТСЯ ответить.
    Значит - человек действительно заинтересован в теме.
    2. "Кажется, что я мало знаю и упускаю время," - извините, но "быстро только кошки родятся". Я понимаю, под шквалом книг по типу "От азов до вершин мастерства за 7 дней" или курсов "Сделаем из новичка профессионала за полтора месяца" такие мысли вас будут "доставать". Плюньте и забудьте. Быстро можно только нахвататься и так же быстро забыть. Реальные знания быстро не приобретаются, хотя-бы потому, что учеба - это в первую очередь работа, умственная и весьма тяжелая. А не легкая забава, как кажется из анонсов сотен видеокурсов. Поэтому - настройтесь на работу. Не важно, что вам кажется - вы с каждой прочитанной и обдуманной страницей книги приближаетесь к цели - стать профессиональным разработчиком. Ну, и правила 10000 часов никто не отменял, хотя многие думают, что они-то - гениальны и могут обмануть психологию.
    3. Кнут - отличная книга. Но не как отдельное чтиво. Скорее всего, на втором курсе вам будут читать курс алгоритмизации, который будет кратким изложением Кнута. Прослушаете этот курс - потом можете его расширить и Кнутом и Корменом и Бхаргаваой. Если захотите.
    3. Таненбаум и Петцольд - могут сложно читаться, но что-бы понять, как работает компьютер - стоит пробиться через "терни к звездам". Медленно, без спешки, по пять страничек в день. И бросать начатое не стоит.
    4. Начинающему программисту стоит также (во время каникул - ага :-) ) посвятить время тому, что-бы совершенствоваться в практическом программировании. Найдите сайт с задачками и решайте их от простого к сложному.
    5. Еще один путь самосовершенствования - попробовать "надкусить" еще один язык. Если вас в универе учили С++ или С# - попробуйте Python. Или посмотрите, как устроенты те-же веб-приложения - а значит JavaScript, PHP. В жизни пригодится - если не практически - для для расширения профессионального кругозора - точно.
    6. Еще я бы посоветовал хотя-бы первичное знакомство с организацией Баз данных и SQL. Любая книга подойдет для начального ознакомления. От Дейта до Нестерова.
    7. Современному программисту, чем-бы он не занимался, необходимо понимание сетевых технологий и архитектур. Тут тоже можно начать с того-же Таненбаума или Олиферов, но более доходчивой книги, чем Куроуз и Росс - я не встречал.

    Вот, примерно такой Roadmap для новичка, который хочет (в будущем!) стать профи на время летних каникул.
    Ответ написан
    Комментировать
  • Информационная безопасность заочная форма обучения.Лишняя трата времени?

    @dmshar
    Заочное образование - по моему мнению - выбирают в двух случаях.
    1. Для корочки. В нужный момент пришел, получил оценку, потом корочку, которую засунул куда подальше. Все. Понятно и качество такого образования. Без обсуждения.
    2. Люди, которые уже в профессии. Но понимают, что бессистемное обучение ни до чего хорошего не доведет. Они идут грубо говоря за тем, что-бы им показали roadmap, который самому найти непросто (посмотрите количество тем на форуме "как стать..."). Кроме того, необходимость хоть какой, но все-же сдачи предметов служит неплохим стимулом, что-бы не дать разгуляться своей лени. Ну и кроме того, выполнение любых заданий (я не про "историю" или "здоровый образ жизни")- это такой себе небольшой тренинг мозгов (впрочем - 5 лет,это уже вполне "большой" тренинг, если к нему правильно относиться). Наконец - это приобретение того, что стало модно называть "softskills". И как правильно сказали - качество ПОЛУЧЕННОГО для таких людей может быть вполне достойное, а иногда и выше, чем у маминькиных сынков, занесенных волей родителей на стационар.
    Ответ написан
    2 комментария
  • Обучение data science, machine learning, big data, business analyst?

    @dmshar
    Если вы уже "нашли себя в аналитике", то надеюсь, вы уже проанализировали 127 ответов на подобный вопрос в этом-же форуме. И они вас чем-то не удовлетворили. Расскажите - чем именно, что-бы мы не повторяли в 128-й раз одно и тоже, а четко дали ответы на ваши четкие вопросы?
    Ответ написан
    4 комментария
  • Стоит ли учиться на блокчейн-разработчика?

    @dmshar
    Нет такой профессии "блокчейн-разработчик". Есть программист, работающий в сфере разработке блокчейн-приложений.
    Значит учиться надо на разработчика.
    Вопрос о перспективности и востребованности самих "блокчейн-приложений" оставим в стороне, так как до момента окончания вашей учебы все может поменяться самым кардинальным образом.
    Ответ написан
    Комментировать
  • Какой путь изучения математики оптимальный для взрослого человека?

    @dmshar
    1. Восстанавливаем математику в объеме средней школы.
    2. Берем программу по математике для любого универа и идем по программе. Обычно начинают с курса Высшей математики, затем - Теории вероятностей, Мат.логики, Линейной алгебры, Дискретной математики.
    3. Получив базу начинаете двигаться в том направлении, которое представляет для вас интерес - но тут уже надо знать, для чего вы эту математику будете применять.
    Ответ написан
    Комментировать
  • Куда поступать на программисту?

    @dmshar
    Конечно, можно и не поступать. Только предупредите нас, что-бы мы были готовы отвечать на ваш следующий вопрос "выучил frontend, почему меня не берут никуда на работу". Впрочем, ладно, не надо таких вопросов, тут уже и без вас выпускники колледжей-программисты-самоучки таких вопросов задают по три на день. Ну вот, буквально из вчерашнего:

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

    @dmshar
    "качественных фундаментальных знаний о сетях" из видеороликов невозможно получить в принципе. Ни по сетям, ни по какой другой сфере технических знаний.
    Если Таненбаум для вас не по зубам, то есть Олифер. А есть совершенно бесподобная и непревзойденная книжка для (почти) новичков Джеймс Куроуз Компьютерные сети, Нисходящий подход,. Прочитав - поймете разницу между книгой и видеоклипом.
    P.S. И сети - это не плотницкое дело. Умственных усилий на изучение и понимание надо на три порядка больше. По сути - это и объясняет, почему клипы про дерево - имеют место быть, а про работу сети - нет. Кто этого не понимает - даже в сети раскует остаться на уровне "плотника".
    Ответ написан
    2 комментария
  • Как продолжить своё развитие в python-e?

    @dmshar
    Если прочитав первый том Лутца, вы не можете решить, нужен-ли вам второй - то скорее всего вам не нужен ни второй том Лутца, ни Python.
    Ответ написан
    Комментировать
  • Тема диплома по информационной безопасности для ИСиТ?

    @dmshar
    "Очень загорелся" - это когда какая-то тема так зацепила, что САМ нарыл материалов, САМ изучил, углубился, "достал" вопросами всех своих преподов, перчитал все форумы и да, ... загорелся на долго. Но тогда вопроса - "а насоветуйте-ка мне тему" не возникает.
    А если с этого начинается, то в лучшем случае "знаю, что модно", а не "загорелся". И непонятно, если "загорелся", но "не знаю с чего начать" (т.е. не прочитал ни одной книжки или статьи)- то что-же вас так заинтересовало?
    Тему вам должны на кафедре выдать и согласовать. Что толку слушать советы с форума, где никто не знает даже вы бакалаврскую" или магистрскую работу писать-то собрались, какие языки-технологии изучали, какие у вас интересы (если они есть), и в чем вам могут помочь-подсказать на кафедре. А главное- чему (и еще главнее - как) вы обучались в своем универе.
    Ответ написан
    9 комментариев
  • Нужна ли магистратура программисту?

    @dmshar
    Я бы поставил вопрос по другому. Для чего нужна "бакалавратура", если бакалавр - это недоучившийся магистр?
    В советские времена были техникумы, со сроком обучения 3 года. На выходе - среднее специальное образование. И были ВУЗы, со сроком обучения 5-6 лет. На выходе - высшее образование.
    Как вы думаете, бакалавр - это кто в такой системе координат?
    Сегодня что, специалисту надо знать меньше? Студент научился быстрее учиться?
    Программирование - профессия, где можно нахвататься поверхам? Преподаватели стали на голову квалифицированнее? Что собственно изменилось?
    Ответ написан
  • Что нужно знать пентестеру?

    @dmshar
    Посоветуйте материалы, книги, источники, сайты, где действительно можно получить "годную" информацию, ну и актуальную--
    Первое, что необходимо пентестеру - умение САМОСТОЯТЕЛЬНО находить ответы, хотя бы на самые простейшие, базовые вопросы. И "годную" информацию можно получить везде - от университета до Гуугла. Главное - не "Где" учиться, главное - "Уметь" учиться.
    Ответ написан
    Комментировать
  • Возможна ли прокачка алгоритмов без хорошего знания синтаксиса?

    @dmshar
    Представьте себе вам и вашей команде надо сделать какую-то работу, ну предположим - построить стену. Вы начальник. У вас в голове должен быть алгоритм решения этой задачи - изготовить раствор, заместить раствор, поднести кирпичи, уложить слой раствора, уложить слой кирпичей, если высота стены меньше заданной - повторять описанные выше действия. Разложив задачу на шаги и увязав их воедино вы получили алгоритм решения, который передаете исполнителем для выполнения.
    Аналогично в программировании. Вам ставят задачу, первым делом вы должны ее разбить на некоторые более простые действия и увязать их между собой. Теперь вы можете этот алгоритм описать - на русском языке, на английском, на китайском.... А можете на языке программирования С++ или Java Script. Вот тут алгоритмы сортировки вообще языком танца демонстрируют. Прикольненько так и вполне понятненько :-).
    https://habr.com/ru/post/117200/
    Конечно, когда мы говорим о программирования некие вещи надо знать - что такое память компьютера, как там данные можно сохранить и как их оттуда извлечь, и пр.
    Но цикл - это понятие не из программирования, но в разных языках оно просто реализовано немножко по разному. И сравнение и выбор - тоже проистекают из обычной жизни и только специальным образом воплощаются в языках.
    Так что язык, который вы используете - это только средство описания алгоритмов, а никак не необходимый инструмент.
    Ответ написан
    Комментировать
  • Что изучить, прочитать по разработке логики (алгоритма) работы будущей программы?

    @dmshar
    Неудобно цитировать самого себя, но буквально пару дней назад в ответе не немного другой вопрос новичка уже давал свое видение ответа и на этот вопрос, который по сути можно переформулировать так : "Что лежит между знанием синтаксиса языка программирования и умением писать реальные программы"
    Как дальше продвигаться новичку в питоне?
    Ответ написан
    Комментировать
  • Есть ли аналоги ШАД в Европе?

    @dmshar
    На сколько я знаю, ни один приличный универ не берет на обучение людей, не умеющих, читать, писать и самостоятельно искать ответы на элементарные вопросы в Google.
    Ну вот вам "что-нибудь подобное", выбирайте:
    https://www.kdnuggets.com/education/europe.html
    Может кто и сжалится.
    Ответ написан
    1 комментарий