Получить работу - возможно. Это зависит от того кто принимает на работу и как у вас подвешен язык.
А вот быть полноценным программистом не понимая основ - это да, не получится.
Так или иначе, но незнание математики не позволит эффективно решать задаи.
Нужно, к примеру, понимать основы анализа, чтобы ориентироваться в темах областей оределения, областей значения функций. Нужно понимать чем отличаются рациональные от иррациональных чисел, понимать что такое интегрированиеи дифференцирование - на этом напрямую завязаны практически все явления реального мира (скорость, ускорение, движение...)
Нужно понимать пределы, комплексные числа, векторную алгебру. Нужно понимать как умножаются матрицы...
Постоянно в практике сталкиваюсь с задачами, где понимание таких вещей просто обязательно.
К примеру простая задача - определить с какой стороны от маршрута на карте дана точка, слева или справа. Без векторной арифметики вы просто потеряете кучу времени! Постоянно нужно что-то нормализовывать. усреднять, считать мелианы и скользящие средние, аггрегировать и интеполировать. ричем, к примеру, в геймдеве аще встречадются одн направления, в финтехе немного дургие, но встречается так или иначе всё.
Разбирайтесь в математике. Быть программистом - это учиться всю жизнь. Нужно воспитать в себе интерес к осваиванию новых парадигм и принципов.