The Schrödinger equation comes directly out of our understanding of wave packets.
To get from wave packets to a differential equation,
we use the new concept of (linear)
operators.
We determine the momentum and energy operators by requiring that,
when an operator for some variable
acts on our simple wavefunction,
we get
times the same wave function.