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