История изменений
Исправление AndreyKl, (текущая версия) :
Честно говоря, я вот тут думаю что курс Москвина первым рекомендовать не стоит. Сначала я был от него чуть не в восторге. Но сейчас, спустя наверное 2 года, вспоминая как я его проходил - он довольно сложно идёт, довольно много задач на «пошевелить мозгами». Я знаю что это не популярное нынче мнение, но на мой взгляд это (задачи на «пошевилить мозгами») большая проблема потому что оборачивается большими трудозатратами с небольшим результатом. Сам курс на мой взгляд стоило бы продлить по времени в полтора-два раза. При этом исключив (или предварительно объяснив) задачи на «пошевилить мозгами».
Тем не менее курс хороший, особенно если прочитать перед ним хаттона (G. Hutton) в котором некоторые задачи курса разобраны, (например перевод числа в двоичный вид, емнип).
Мне сейчас кажется оптимальный путь такой : ohaskell.guide, hutton/bird (при наличии лучше обе книги, обе хорошие, если нету можно взять тот же learn you a haskell и/или yet another haskell tutorial, емнип), затем курс москвина 1. Курс Москвина в такой компании позволит хорошо закрепить пройденный материал и займёт не так много усилий. Это будет приличная база, кмк.
Исправление AndreyKl, :
Честно говоря, я вот тут думаю что курс Москвина первым рекомендовать не стоит. Сначала я был от него чуть не в восторге. Но сейчас, спустя наверное 2 года, вспоминая как я его проходил - он довольно сложно идёт, довольно много задач на «пошевелить мозгами». Я знаю что это не популярное нынче мнение, но на мой взгляд это (задачи на «пошевилить мозгами») большая проблема потому что оборачивается большими трудозатратами с небольшим результатом. Сам курс на мой взгляд стоило бы продлить по времени в полтора-два раза. При этом исключив (или предварительно объяснив) задачи на «пошевилить мозгами».
Тем не менее курс хороший, особенно если прочитать перед ним хаттона (G. Hutton) в котором некоторые задачи курса разобраны, (например перевод числа в двоичный вид, емнип).
Мне сейчас кажется оптимальный путь такой : ohaskell.guide, hutton/bird (при наличии лучше обе книги, обе хорошие, если нету можно взять тот же learn you a haskell и/или yet another haskell tutorial, емнип), затем курс москвина 1. Курс Москвина в такой компании позволить хорошо закрепить пройденный материал и займёт меньше времени. Это будет приличная база, кмк.
Исходная версия AndreyKl, :
Честно говоря, я вот тут думаю что курс Москвина первым рекомендовать не стоит. Вспоминая как я его проходил - он довольно сложно идёт, довольно много задач на «пошевелить мозгами». Я знаю что это не популярное нынче мнение, но на мой взгляд это большая проблема потому что оборачивается большими трудозатратами с небольшим результатом. Сам курс на мой взгляд стоило бы продлить по времени в полтора-два раза. При этом исключив (или предварительно объяснив) задачи на «пошевилить мозгами».
Тем не менее курс хороший, особенно если прочитать перед ним хаттона (G. Hutton) в котором некоторые задачи курса разобраны, (например перевод числа в двоичный вид, емнип).
Мне сейчас кажется оптимальный путь такой : ohaskell.guide, hutton/bird (при наличии лучше обе книги, обе хорошие, если нету можно взять тот же learn you a haskell и/или yet another haskell tutorial, емнип), затем курс москвина 1. Курс Москвина в такой компании позволить хорошо закрепить пройденный материал и займёт меньше времени. Это будет приличная база, кмк.