求められるものは職業プログラマと趣味プログラマで異なると思います。 職業プログラマならばMIKIさんが書いているような感じになると思いますが趣味プログラマであれば自信家であったり一芸に拘ったりという人は案外向いています。要するに自分がやりたいことが明確な人ほど良いということですね。 自分がこの程度のものしか作れない→他の人はすごい→自分が作る意味なんてない という思考に走る人は向いてないと思います。自分が作りたいものは自分でしか作れないしプログラムなんて誰でもできるようになるのですぐに結果を求めずに気楽にやればOKです。 それができる人が向いている人と言えるかもしれません。