ソフトウェア設計者がステップアップのために心がけるべき8つの習慣