プログラマ思考とは全く関係が無いじゃん
デザインを考えてから、それを実現する為にどう組み立てるかを考えるには
論理立てた考え方の方が必要だろ