Что-то у вас все в кучу.       Топ программисты- это программисты, которые знают математику на очень серьезном уровне и могут решать более сложные задачи, а не те, где просто надо закодировать очевидные вещи.      Программисты с дипломом колледжа, даже очень увлеченные, занимаются задачами своего уровня, т к сложную математику уровня мехмата они осилить просто не могут, да и не нужна она им обычно.    Люди с серьезной математикой, которые не пишут код, скорее математики, а не программисты.