It is easy to generalize.
In some basis the matrix of an operator A is an n x n lower triangular matrix with diagonal entries , subdiagonal entries 1, and 0 for all other entries. In what basis does it have Jordan canonical form?
It seems like you could just reverse the order of the basis (ie, ). Is it enough to use the fact that is in the required form to prove that this is the correct basis?