А я-то думаю, откуда знакомые термины... заносило в эту контору...Программист, тот который немного больше чем кодер - математику знать не должен.. он должен знать иф, элз и десяток команд... сейчас уже не десяток, с появлением объектно-ориентированного... но суть та же... вокруг такое количество программистов или вообще без образования, или с непойми каким... они дома, сами, учатся, и потом программят. Может они это делают хуже чем те кто с образованием, но увы, на этом рынке разобраться в способностях конкретного крайне сложно. Один мой знакомый, с примерно вами указанным образованием, занимается анализом эффективности рекламы и разработкой программ под нее... другой разрабатывал игровую платформу для карточно-шахматных игр..(физик по образованию...). третий придумал роботов, которые играют в покер на деньги...(гм.. тоже физик...)Причем придумав, это следует отдать программисту, чтобы он эту идею реализовал на конкретном языке, отладил и все такое прочее. но сама идея, сама логика работы - это не программиста..  она разработчика... в моем окружении это так...