Данный материал не претендует на истинность, а всего лишь является полезной заметкой, которая может помочь не только мне.
Всем привет! В этой небольшой статье хочу поделиться несколькими полезными ресурсами, которыми я пользовался и пользуюсь по настоящий момент.
Сразу хочу отметить, что самообучение не такая лёгкая задача. Очень часто нам всем тяжело учиться под присмотром учителей и преподавателей, не говоря уж о самостоятельной усидчивости. Важно помнить пару очень простых вещей:
1. Если смог кто-то, то почему не могу и я?
Не нужно брать во внимание природные особенности отдельно взятых людей. Достичь совершенства можно в любой сфере.
2. Уделять всего лишь 30 минут в день.
Посчитайте сколько часов получится в год - 182,5 часа!!! По времени это как целый курс предмета в ВУЗе. А если по 1 часу в день? Сколько всего можно изучить самому, тратя на это минимально количество времени каждый день, когда едем в транспорте, перекусываем или просто идём пешком домой.
И так начнём...
1. GeekBrains.ru
Начну, пожалуй, с самого очевидного. GeekBrains - это проект Mail.ru. Достаточно дружелюбный ресурс для изучения почти любой профессии в IT сфере. Очень много бесплатных курсов и вебинаров по введению в ту или иную специальность. Помимо специалитетных курсов/уроков, есть более профильные и углубленные для тех, кто уже понимает о чём идёт речь.
Самое важное на этом ресурсе то, что можно пройти полноценный курс по профессии и после этого получить стажировку и, естественно, сертификат об окончании обучения. На просторах сети есть множество отзывов, которые будут "за" и "против". Сам не использовал платные курсы. Лишь только начинал погружаться в специфику будущей профессии, мне хватило и вводных вебинаров, и отдельных уроков, без которых в дальнейшем не обойтись (например, "Git. Быстрый старт"). Уверен, что смысл в платном обучении есть, равно как существуют и другие курсы в рунете, за которые также выдают электронные сертификаты. В любом случае дальнейшее трудоустройство зависит от того, какие знания и навыки вы унесёте с собой, и как проявите себя на собеседовании.
Также неплохо развито сообщество, которое может подсказать и направить в правильную сторону, если запутался. Есть множество профильных статей и историй от бывших учеников, которые решили поменять профессию в своей жизни и то, что за этим последовало. О подлинности и честности этих историй не берусь рассуждать. Каждый для себя найдёт то, что хочет сам увидеть.
Отдельно есть тесты для самопроверки. За них можно получить сертификаты, которые потом можно добавить к своему резюме.
И конечно же раздел "Карьера", в котором можно найти подходящие к Вашему уровню вакансии, и откликнуться на них. В личном кабинете хранится вся личная информация, а также информация о пройденных курсах (платных и бесплатных), тестах и сертификатах. Будущий работодатель сможет оценить Ваши потенциальные знания и сможет задавать более точные вопросы на собеседовании. Остаётся дело за малым - не оплошать.
Моё личное мнение, что данный ресурс хорошо, если Вы совсем не "бум-бум". Рекомендую сначала ознакомится с материалами лично, а потом уже оставлять заявки на курсы, если Вас заинтересует обучение от GeekBrains. Несмотря на то, что менеджеры по продажам достаточно вежливые и учтивые, но всё-таки могут отпугнуть потенциального клиента.
2. Stepik.org
Ещё один отечественный проект. Очень много бесплатных курсов. Удобная навигация в процессе обучения через web или приложение, с отображением текущего прогресса. На мой вкус удобнее чем у GeekBrains. Можно ставить личные дедлайны, на что приложение будет тебя оповещать, что пора бы продолжать обучение.
Платного контента замечено не было. Это не может не радовать, но некоторые курсы морально устаревают. Базовые знания получить вполне реально, и их будет вполне достаточно для дальнейшего прогресса.
В целом могу сказать, что данный портал очень удобен и будет прост в использовании новичком. Если возникают вопросы, то в каждом задании есть возможно писать комментарии. Могу уверить, что в большинстве популярных курсов уже есть много вопросов и ответы от кураторов курса, что позволит не тормозиться в обучении.
3. Udemy.com
Теперь расскажу о Udemy. Компания основана в Турции и после того, как переехала в Кремниевую Долину, стала американской. Название компании происходит от звучания “you-do-me”.
Ресурс наполнен большим количеством авторов курсов на абсолютно разные тематики. Здесь можно найти профессиональные, личностного роста, инвестиционные (причём не только в ценные бумаги) курсы и многое другое. Большинство курсов платные, но встречаются и бесплатные, которые, к сожалению, содержат очень мало действительно полезной информации. Возможно только мне бесплатные курсы показались бесполезными. Тот же Stepik содержит более полезный бесплатный контент.
Как ранее я уже сказал, большая часть курсов платная. При регистрации на сайте Вас сразу предложат скидку на все курсы. Если Вы уже зарегистрированы, то не спешите покупать без скидок. Просто добавляете понравившийся курс в желания, и через некоторое время Вам предложат скидку на эти курсы. Стандартные цены курсов варьируются от 9,90$ до 14,90$. Редко встречалась сумма в полную стоимость курса или с незначительной скидкой, но, повторюсь, это дело времени, чтобы Вам предложили сниженную цену.
В почтовой рассылке также рекомендуют курсы, согласно тематике, которую Вы выбрали в личном кабинете. На скриншоте ниже можно увидеть яркие примеры скидок и "не очень" скидок.
Большинство контента на языке, отличного от русского. Несмотря на это, русскоязычных авторов становится всё больше и больше. Качество контента на достойном уровне, но зависит от автора. Поскольку знаю английский язык, предпочитаю приобретать курсы на этом языке. В любом случае все термины и языки программирования используют латиницу, а объяснений от авторов вполне достаточно. Перед покупкой курса рекомендую ознакомиться с отзывами других пользователей. Они находятся в открытом доступе в каждом конкретном курсе. Если решите приобретать контент у англоязычного автора, то рекомендую обратить внимание на автора, является ли он носителем языка, так как некоторые акценты очень тяжело понять, не говоря уже об усвоении материала. Как правило, в каждом курсе есть вводные уроки, в которых можно ознакомиться с подачей материала автора.
При прохождении курса есть возможность задавать вопросы автору. Как правило авторы отвечают на вопросы, отзывы и комментарии, ведь чем выше удовлетворенность потребителя, тем больше шансов, что он вернётся и приведёт кого-нибудь с собой. Сообщество также помогает лучше понять материал и разобраться в своих вопросах.
К использованию рекомендую. Даже если курс стоит 14,90$, то на сегодня это около 1000 рублей, что несравненно мало по отношению к полезности получаемого материала. По моим наблюдениям средняя продолжительность курса от 10 до 15 часов. Полезность естественно зависит от сложности материала.
4. Coursera.com
Coursera является более профессиональной образовательной платформой, если судить по количеству зарубежных ВУЗов, которые готовы выдать тебе сертификат об обучении. Основателями являются профессоры информатики Стэнфордского университета Эндрю Ын и Дафна Коллер. Основное направление платформы - набор онлайн курсов для обучения.
Не могу сказать о профессионализме преподавателей и полезности курсов, поскольку стоимость обучения достаточно высока. Тот же GeekBrains всё-таки локализован и более приятен по ценам на обучение.
Данный ресурс всё-равно держу под рукой, так как там есть бесплатные курсы (например, от Google). Если в дальнейшем мне потребуется зарубежный сертификат об образовании, то в первую очередь открою Coursera и буду более подробно знакомиться с их платным курсами.
5. Udacity.com
Udacity чем-то похож на Coursera, но со своим видением. Весь контент делится на "Free Course" и "Nanodegree". Стоит заметить, что всё на английском языке. Чтобы обучение на этом ресурсе не длилось вечность, необходим хороший начальный (может даже и средний) уровень языка. В противном случае, сидя со словарём, пытаясь понять слова и их смысл, вся результативность обучения будет стремиться к нулю.
Среди бесплатных курсов есть некоторые действительно стоящие, где преподаватели всё разъясняют в мелочах. Один из курсов, который сейчас изучаю - Intro to Computer Science. Из курса некоторые вещи я давно уже знаю, но по углом пользователя, а не их создателя.
Для меня данный ресурс это погружение в реальную действительность современных технологий. Всё преподаётся понятно и интересно. Исходя из полученной информации обрисовывается тот стек технологий, который мне понадобится, чтобы быть профессионалом в своей области.
Послесловие.
Получилась необычная подборка из абсолютно разных ресурсов. Мне в своё время не хватало таких подборок, чтобы комплексно начать изучение той или иной технологии. Буду рад, если моя "записка" кому-нибудь поможет.