🖥 Большой бесплатный практический курс по Haskell MetaLamp
Этот ресурс создан, чтобы предложить вам тестовые задания для изучения Haskell на пркатике.
⚡️ Программа обучения полностью открыта и доступна бесплатно для всех.
Всего заданий пять, и они достаточно объёмные.
🕘 Даже при интенсивном темпе прохождения курса потребуется примерно
5 месяцев.
Задания нацелены на систематическое освоение
основ и принципов Haskell разработки.
Одной из самых грубых ошибок при обучении является стремление сразу погрузиться в сложные практические задачи и начать осваивать множество высокоуровневых технологий (таких как веб-фреймворки), требующих значительного времени на изучение документации.
Но без прочного фундамента лучше не углубляться в подобные темы 😊
Поэтому вы начнете с основ: изучение самого языка, ключевых шаблонов проектирования и архитектурных принципов. После этого перейдете к самым простым технологиям (
веб-серверам, примитивным обёрткам для работы с базами данных и т.п.).
Завершающим этапом становится масштабная переработка кода на основе множества различных источников и анализ ваших
GitHub-репозиториев с созданием issue-заданий.
🌟 Кроме того, авторы поддерживают подход, согласно которому новичкам не следует сразу включаться в реальные проекты до тех пор, пока они не выполнят несколько своих собственных проектов размером хотя бы
на 2–3 тысячи строк кода.
Погружаясь слишком рано в реальный проект, существует высокий риск потеряться в сложном и незнакомом коде, утратить мотивацию, а самое важное — приобрести фрагментарный и бессистемный опыт, поскольку задачи будут крайне специфическими, а процесс обучения — неравномерным.
В результате, даже если стажёр сохранит свою мотивацию, его знания окажутся менее глубокими, чем у коллеги, который начал с нуля и последовательно выполнил несколько самостоятельных проектов.
Эта стажировка должна стать отличным опытом для вас!
🖥 Курс
@haskell_tg