March 31, 2020

Чему бы такому научиться: мой топ курсов на карантине

Источник фото: https://unsplash.com/photos/PeRNNIGmoNU

Руки у меня не доходят в первую очередь до онлайн-курсов по тем вещам, которые я не применяю в работе напрямую, но очень хочу так или иначе изучить. Пример: Python+Django, компьютерные сети, Java+Selenium (последний раз в ноябре писала автотесты, надо бы повторить). Поэтому в те долгие часы, что я обычно уделяю прогулкам, встречам с друзьями, спортзалу и пути в офис/из офиса, я начала проходить курсы, читать книгу и тянуть мышцы.

Книгу я уже порекомендовала в инстаграм, тренировки на растяжку можно найти на YouTube — тренер покажет лучше, чем я, — а вот свой список курсов я вкину. Не то чтобы они были какими-то малоизвестными или редкими — просто есть желание поделиться тем, что зашло именно мне.

  1. https://ulearn.me/Course/Testing/
    Курс по тестировнию ПО от СКБ Контур. Эти ребята прекрасны: во-первых, я направляю по этой ссылке всех джунят или новичков, которые просят подсказать хороший бесплатный курс по QA. Объяснения понятные, без воды и по делу, закрепление материала тестами, плюс мне нравится подход и взгляд на мир авторов. Во-вторых, я сама раз в несколько месяцев пробегаюсь по темам: просто потому что это простой и эффективный способ освежть свои знания. Несмотря на то, что курс 2017 года, большинство вещей все ещё актуальны.
  2. https://www.asozykin.ru/courses/networks_online
    Авторский бесплатный курс про компьютерные сети Андрея Созыкина. Пока что считаю его своим главным открытием 2020 :) Андрей настолько просто и понятно, с примерами, говорит о вещах, которые всегда казались мне сложными и нереальными для понимания, что я после каждой лекции готова расплакаться от благодарности этому человеку :D
    Зачем этот курс лично мне? Из интереса, потому что в последнее время хочется закапываться вглубь, в техническое, и разбираться, как работает то, что мне так привычно и на чем строится вся моя занятость — Интернет.
    Зачем этот курс тестировщику? Чтобы представлять, какой большой и интересный путь проделывает информация в рамках одного даже небольшого запроса. Чтобы знать, что именно происходит на несокльких уровнях, когда ты вбиваешь в адресной строке google.com и жмешь Enter. Чтобы подумать, как всё это можно применить для новых способов тестирования приложения. Чтобы более точно локализовать ошибки.
  3. https://javarush.ru/quests/QUEST_HARVARD_CS50
    Думаю, про CS50 не слышал только ленивый :) Гарвардский курс по основам программирования подойдет и новичкам, и специалистам, желающим освежить свои знания. А на JavaRush он сейчас доступен бесплатно.
  4. https://otus.ru/online/
    Otus предлагает 7 подготовительных курсов по цене 1 рубль за каждый. Я на всякий случай купила все, потому что Why not? Пока что интереснее всего освежить Java и пройти практикум по DevOps :)
  5. https://tutorial.djangogirls.org/ru/
    Туториал от Django Girls на русском языке. Просто, понятно, приятно. В конце у вас будет собственный блог, написанный на одном из популярнейших фреймворков для веб-разработки :)
  6. https://testautomationu.applitools.com/
    Бесплатные видеокурсы с текстовой расшифровкой по самым разным технологиям автоматизации. Минус: они на английском, т.ч. без знания языка никуда. Плюс: там реально дофига технологий! Мне кажется, я ещё никогда не видела настолько полной обучалки автоматизации тестирования. Не без продакт-плейсмента, но все равно классно.
  7. Ну и немного нетленочки: https://stepik.org/course/38218/syllabus (курс по основам HTML+CSS), https://stepik.org/course/67/syllabus (база по Python) и https://hi.hyperskill.org/ (проектное обучение по направлениям Java, Kotlin и Python).
    Я буду до последнего рекомендовать Stepik и Hyperskill, потому что, имхо, это самые крутые ресурсы в рунете, позволяющие реально освоить основы программирования и тут же применить навыки в проектной работе.

Как-то так. Я буду рада также узнать про то, какие курсы и источники знаний помогают именно вам: пишите мне в телеграм @aozherelyeva, делитесь и рассказывайте, что помогает вам освежать существующие и получать новые знания!