LINUX.ORG.RU

История изменений

Исправление AndreyKl, (текущая версия) :

С идрис начать сложно, ибо туториалы все по хаскелю.

ТС, в целом кажется разумным паскаль (темы: основные алгоритмы и структуры данных, работа с файлами, начала работы с памятью) в объёме два семестра, в неделю по лекции + практика + ДЗ.

Затем си (темы: продолжаем работу с памятью, сетевое программирование, многопоточное программирование). Семестр. Си здесь можно заменить с++, но может быть придётся увеличить срок обучения (нужно ведь продраться сквозь ООП и шаблоны и прочих друзей и виртуалов).

Добавить ассемблер семестр по желанию.

Параллельно с этим общие мат. и физ. дисциплины. Математика важнее. Всякие там интегралы, нейронные сети, распознавалки образов, предсказывалки покупок пользователя - всё это в первую очередь мат. модель, и только потом программирование.

А затем реальное программирование: хаскель в объёме два семестра учёбы, +пол года практики в предполагаемой области работы. Можно идти работать. Имхо.

Т.е. иди в ВУЗ технический + занимайся сам программированием.

Затем, если есть желание быть на острие: лямбда исчисление, идрис, теор кат, если хочется.

ЗЫ. А, ну английский, куда ж без него. Короче можно стать программистом без вуза, конечно. Но с вузом - проще как то.

Исходная версия AndreyKl, :

С идрис начать сложно, ибо туториалы все по хаскелю.

ТС, в целом кажется разумным паскаль (темы: основные алгоритмы и структуры данных, работа с файлами, начала работы с памятью) в объёме два семестра, в неделю по лекции + практика + ДЗ.

Затем си (темы: продолжаем работу с памятью, сетевое программирование, многопоточное программирование). Семестр. Си здесь можно заменить с++, но может быть придётся увеличить срок обучения (нужно ведь продраться сквозь ООП и шаблоны и прочих друзей и виртуалов).

Добавить ассемблер семестр по желанию.

Параллельно с этим общие мат. и физ. дисциплины. Математика важнее. Всякие там интегралы, нейронные сети, распознавалки образов, предсказывалки покупок пользователя - всё это в первую очередь мат. модель, и только потом программирование.

А затем реальное программирование: хаскель в объёме два семестра учёбы, +пол года практики в предполагаемой области работы. Можно идти работать. Имхо.

Т.е. иди в ВУЗ технический + занимайся сам программированием.

Затем, если есть желание быть на острие: лямбда исчисление, идрис, теор кат, если хочется.