Нуждае ли се програмист от математик
Текстът е заимстван от публикация от потребителя на хабро arielf. Силно ви съветвам да прочетете цялата статия, говорим за висше образование.
--------
Всяка специалност има свой минимален набор от необходими знания. В компютърните науки и програмирането такава основа са курсовете по математика; така че въпросът "нуждае ли се програмист от образование?" обикновено се превръща в "има ли нужда от програмист от математик?" или "програмистът има ли нужда от толкова много математика?" Като се има предвид, че програмистът в класическия смисъл е инженер, въпросът може да бъде формулиран и по друг начин: „Има ли нужда инженерът от образование?“. Споровете по този резултат обикновено не възникват. Единственият проблем е следният: не всички искат да бъдат учени и инженери. Ако вашата крайна мечта е да играете успешно в App Store, а не да проектирате изкуствен интелект, криптографски алгоритъм или програми за 3D анимация, можете спокойно да заобиколите университета и да започнете да го прилагате, но в този случай знанията няма да съсипят кариера. Университетите не знаят кого виждате от много години и какво планирате да правите - да не говорим за факта, че на седемнадесет самите вие все още може да не знаете това. Смята се, че е по-добре да ви научи на всички основи предварително, отколкото да пропуснете нещо важно. Освен това основните курсове обикновено са взаимозависими и не можете просто да вземете и извадите някои от тях. И тяхната основна цел не е да ви научат на всичко на света, което по принцип е невъзможно, а да ви предоставят груба карта на съвременните научни и инженерни знания, така че когато сте изправени пред неизвестното, можете да вземете правилното решение в в коя посока да отида.