Я кстати сама таким же занимаюсь, НО.Программист не должен сам уметь придумывать, но он должен сам уметь понять, иначе ни фига не напишет. А большинство людей не смогут понять.Условно если я математик, то программист - это все-таки должен быть МФТИ, Бауманка, МИФИ, МИЭМ и тп вроде того. Это не тетя с курсов.