я по - моему не спрашивал твоего мнения, относительно того, кем я стану, или кем хочу стать, не так ли?
Решение задач - навык. Он требует развития и практики. Это куда более важный навык для программиста, чем "разобраться с библиотекой", как раз потому, что разобраться с библиотекой можно за день. Научиться думать за день - нельзя, в том и проблема с задачками.
Не спрашивал, но ты решил сказать глупость в чате, где куча людей делает что-то, чтобы стать программистами. Для этих людей важно дать знать, что ты сказал глупость, не так важно, что ты сам об этом думаешь.