Ну программисты - это ведь не стоматолог какой-то, которому дай чёткую инструкцию как что делать, погонять его на практике, и он сможет как минимум полжизни работать, даже без интереса к специальности. Там главное опыт и набитая рука. А новые знания и необходимость придумывать что-то новое требуются редко.
В программировании без личного интереса сложно развиваться. Надо ведь себя заставлять это делать. Или ждать пока подкинуть задачку посложнее и объяснят как её делать.