Математика обязательна, особенно, математический анализ и статистика. Нужно хорошо знать практически все школьные предметы. По иронии судьбы программистами считают только тех, кто переводит алгоритмы программ в машинные коды на каком-либо языке программирования. Но хорошие программисты могут и не знать эти языки, они им не нужны. Любая программа начинается с алгоритма решения задачи, а это делают математики, системные аналитики, люди, которые должны четко знать процессы, для управления которыми создаются программы. Кстати, это самые дорогие по зарплате специалисты.
Да, есть программеры с посредственными математическими способностями (я знаком с несколькими))) Главное - не косячить: при постановке задач, разработке алгоритмов, переложении их на язык и отладке проги. Все должно быть "вылизано". Усидчивость, внимательность, дотошность и даже некая невозмутимость.
В учебных курсах Франка ("СиПиПи для чайников", например) в начальных главах и первых практических задачах математики вообще нет, но есть метод программирования, его суть.
Мне так кажется, я когда-то программировал по мелочам для себя, и знаю, что серьезно этим заниматься не способен. Нет у меня нужных качеств)))
Добавить комментарий