Вам помогут только время и большое количество реализованных проектов. Всё приходит с опытом.
Я, например, каждые полгода делаю ревью собственного кода за предыдущие полгода и ужасаюсь - как я мог так писать? А ведь полгода назад я мнил себя профессионалом... и так каждые полгода ))
Вот тоже не нравится удаление вопросов с пометкой "нельзя дать однозначный ответ".
Бывает, напишешь текста пару килобайт в попытке помочь человеку, постишь - а вопроса-то уже нет.
Может, создать отдельный раздел и переносить такие вопросы туда?
Такого нет не потому, что это невозможно сделать. А потому, что это быстро приведет к профессиональной деформации. Будете заходить в супермаркет и говорить - мне запятая пожалуйста запятая один большой пакет точка спасибо точка
За 15 лет кодинга самая сложная математика, которая у меня была - вычисление процентов для прогресс-бара.
Но я прикладник. Как выше написали - кол-во необходимой математики зависит от выполняемых задач.
Сходите еще к паре офтальмологов, для подтверждения диагноза.
Каждый год проверяйте зрение на одном и том же аппарате, сохраняйте чеки.
При достижении "дна" (3 года без изменений в чеках) сделайте коррекцию.
Не бросайте любимое дело )