Я прошла курсы по R и Python на DataCamp и разобралась в основах программирования
Это история из Сообщества. Редакция задала вопросы, бережно отредактировала и оформила по стандартам журнала
В школе я ненавидела математические дисциплины и мечтала о том, как поступлю в университет и больше никогда с ними не встречусь.
Надежды не оправдались. На моей социально-гуманитарной программе математику стали преподавать с первого дня обучения. Затем она плавно перешла в теорию вероятностей, а дальше — в статистический анализ. И если поначалу я пыталась вникнуть в материал, то, когда мы начали программировать на R , я стала просто списывать домашки у друзей.
Решить эту проблему помог локдаун 2020 года. Все занятия перешли в онлайн, и, чтобы студенты не умерли от скуки, университет сделал рассылку, посвященную доступным ИТ-курсам на образовательной платформе DataCamp. Я решила, что это мой шанс подтянуть знания.
Сначала я прошла совсем базовый курс Introduction to R, с моим нулевым пониманием программирования это было даже кстати. Программа была на английском, но моего B2 вполне хватило, чтобы все понять, а у видео вообще можно было включить русские субтитры.
На платформе меня сразу подкупила геймификация обучения. Видео с теоретическим материалом длятся не больше пяти минут и разбавляются практикой. За каждое выполненное задание дают определенное количество очков, которые потом можно потратить на подсказки к сложным задачам. Прогресс прохождения курса представлен в виде заполняющейся процентной шкалы, и на любом этапе можно посмотреть, сколько времени осталось до конца.
Благодаря геймификации и несложным заданиям основы R дались мне легко, и я решила пройти еще Intermediate R. Этот курс оказался сложнее: начались задания на функции и циклы, над которыми новичку приходилось много думать.
Помню, как я злилась, когда платформа десять раз подряд выдавала ошибку, а подсказки не помогали решить проблему: по сути, я сделала задание правильно, но где-то поставила лишнюю скобку или забыла пробел. В такие моменты хотелось все бросить, потому что внешней мотивации проходить курс было не так много, ведь я могла и дальше списывать домашки. Но все та же геймификация заставляла продолжать.
В итоге курс я все же окончила и благодаря ему смогла самостоятельно сделать несколько домашек по математической статистике. Я базово освоила синтаксис R, научилась работать с разными типами переменных и писать простейший код — этого хватило, чтобы читать документацию и разбираться в примерах преподавателя.
Кроме того, я из интереса прошла курс Introduction to Python, и это тоже пригодилось. В 2022 году я села за дипломную работу и захотела включить в практическую часть количественный контент-анализ. Один курс, пройденный два года назад, конечно, не сделал из меня гуру кодинга, но мне хватило понимания языка, чтобы найти в интернете работающий код и адаптировать его под свои задачи.
В целом могу порекомендовать DataCamp всем, кому программирование кажется скучным и дается с трудом. Если вы новичок, но планируете развиваться в этой области, существуют более продвинутые и эффективные ресурсы.
Платформа хороша тем, что предлагает несложные задания и награждает за каждую мелочь. Я бы сравнила ее с чем-то вроде Duolingo: вы будете постоянно повторять базовые вещи в игровом формате. Мне такой подход действительно понравился и помог.