Skip to content

fullstack-development/haskell-internship

Repository files navigation

Learn Haskell with MetaLamp

Мы создали этот ресурс, чтобы дать одинаковые тестовые задания для всех кандидатов. Программа обучения открыта и бесплатна для всех. Подробнее о нас можно почитать в FAQ.

Не стесняйтесь задавать любые вопросы Светлане в Telegram (@Lana_Dulceva) или в чате для обучающихся.

Заданий в целом 5 штук, они довольно объемные, даже при усиленном прохождении это займет около 5 месяцев. Формат задач нацелен на то, чтобы системно и по порядку изучать основы и принципы разработки. Мы считаем, что очень грубая ошибка при изучении — кинуться в омут реальных практических задач и штудировать кучу конкретных высокоуровневых технологий (веб-фреймворки, как отличный пример, где помимо языка еще столько же времени надо потратить на изучение документации самого фреймворка). Мы сторонники того, что без фундаментальных знаний в технологии лучше не лезть :) Поэтому базис — сам язык, основные паттерны и принципы архитектуры. Далее самые базовые технологии (простейшие веб-сервера, простейшие обертки для работы с базами данных и тд). Ну а на выходе - большой рефакторинг на основе кучи разных источников и проверка нами ваших github-репозиториев с созданием issues.

Также мы сторонники подхода, при котором новичков нельзя ставить на реальные проекты, пока они не сделали несколько своих средних проектов минимум на 2-3 тысячи строк. Если сразу подключаться к реальным проектам, то есть огромный риск утонуть в чужом и непонятном легаси, потерять мотивацию, но главное — получить несистемный, очень отрывистый опыт, так как задачи будут довольно узконаправленные и кривая обучения будет неоднородной. В итоге, даже если стажер не растеряет всю мотивацию, его опыт за тот же промежуток времени будет гораздо слабее, чем у коллеги, который системно с нуля делал парочку своих проектов.

В целом это должно быть отличной стажировкой для вас, мы готовы с радостью отвечать на ваши вопросы, а сами задания мы постарались сделать такими, чтобы на выходе у вас был максимум полезных практических и теоретических знаний. Еще нам бы очень хотелось видеть, как вы сами кооперируетесь друг с другом и решаете вместе возникающие проблемы. На вашу коммуникацию мы тоже будем обращать внимание - в первую очередь мы ожидаем увидеть в вас приветливого хорошего человека, с которым приятно совместно работать по 8 часов в день минимум :)

Часто задаваемые вопросы

Почему именно Haskell

Важное требование: отчеты

Задание 1: теория

Задание 2: задачки по языку

Задание 3: бот

Задание 4: веб-сервер

Задание 5: ревью

Интервью по теоретическим вопросам

Список изменений поможет понять, что изменилось в требованиях к заданиям, которые мы периодически дорабатываем.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •