Добрый вечер. Им можно стать, необязательно знать математику идеально. Ее нужно и использовать если вы будете работать в ИТ направление, которые занимается нейронными сетями, машинным обучение и может еще обработкой больших данных.
Если рассматривать направление - веба, то оно тоже разное, но там как правило нужно знать совсем другие вещи - работу сервера, протоколы, методы отправки запросы, проектирование и использование api, языки программирования, фреймворки и библиотеки, базы данных и прочее.
А основные алгоритмы и инструменты уже оптимизированы и сделаны другими разработчиками, так что по большей части используется уже готовое.
Если рассматривать 1С - там больше нужно знать саму платформу и больше бух. учет. но насколько мне известно 1С конфигурации тоже разные бывают.
Стать можно хорошим разработчиком, нужно лишь приложить достаточно усилий над собой и изучением материала. И конечно практике. Иначе никак.
Если все еще остались сомнения по поводу математики - то вы можете посмотреть вакансии junior разработчиков, и увидите что нужно работодателю, и вряд ли там будет математика. Если конечно вакансия не относится к примеру к одному из выше написанных направлений.
Так же, как то писал по поводу колледжа, оставляю ссылка -почитайте, может что-то из нее полезное возьмете себе .
Успехов вам.
- «В чем отличие Информационных систем и Вычислительная техника и программное обеспечение? В какой из них хорошо изучают программирование?» — Яндекс Кью (yandex.ru)
- «Как поступить на программиста после 9 класса?» — Яндекс Кью (yandex.ru)
- «Если отучиться на техника-программиста, то потом можно идти в веб разработку? Или это будут абсолютно разные знания?» — Яндекс Кью (yandex.ru)
- «За что взяться, если есть желание изучать программирование при том, что вообще ничего не знаешь?» — Яндекс Кью (yandex.ru)