Математика як основа академічного програмування
Всім привіт. Я активно програмую з
Освіта не профільна, тому рівень матетатики дуже низький. Завжди вважав що моєї самоосвіти буде достатньо. Але швидко зрозумів, що пишу я «поганий код». І що академічних знань дуже бракує. Почав читати книжки не по конкретній мові чи технології, а заглиблюватися в теорію. Зрозумів нащо існує ООП, що таке патерни програмування, ахітектура ПЗ і т.п..
Зараз пишу на RubyOnRails 3, код зовсім іншого рівня. Зрозумів скільки помилок робив раніше.
Ну а тепер суть питання: хочу підтягнути математику до рівня читання і розуміння таких книжок як The Art of Computer Programming Дональда Кнута і т.п. Чи може хтось порадити мінімальний курс математики (теорія ймовірності, дискретна математика і т.п.) який для цього необхідний, і чи є якась література, щоб не перелопачувати самостійно весь курс вищої математики.
Знаю що в багатьох фірмах беруть людей лише з Прикладної Математики. Можливо випускники цього факультету поділяться досвідом :)
P.S. Графікою і іграми не займаюся, так що геометрія наразі не цікавить.
36 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів