Assume life will be really tough, and then ask if you can handle it.If the answer is yes, you've won.
软件工程的目标是控制复杂性,而不是创造复杂性。