Как выжить в огромном количестве новых и старых технологий, которые постоянно усложняются, меняются или эволюционируют, чтобы отвечать требованиям времени?
Главное — постигнуть основы, постараться получить фундаментальные знания, ведь даже новые технологии не делают концептуальный шаг вперед. Значит, успеть за ними абсолютно реально.
Что же нам дадут некоторые из основ, математика, структуры и базы данных, например, — мнение тут: ⇒
https://techrocks.ru/2020/03/30/why-programmers-should-have-common-knowledge/