немного фактов из паралельной вселенной программирования
из джуниора до сениора и архитектора вырастают тупо набиванием опыта, каждый раз берясь за новые более сложные задачи и постоянно изучания темы сильно сложнее чем основы жалкого SQL. БЕЗ КУРСОВ.
поэтому когда разговор заходит а нужно ли уметь думать аналитику - то это все, суши весла )
при том что аналитика сильно проще чем программирование
Не говорите программирование. Говорите конкретней, написание кода, разработка алгоритма, архитектуры по. Или другое.