Actually I am quite afraid of answering such kind of question…
The reason is simple: I have not thought of that thoroughly.
I don’t even know whether I should continue working on programming.
The answer might be yes, because that is my professional, and it is interesting, at least sometimes it is.
Or it might be no, because working overtime seems to be the destiny of software industry here. I don’t like it. Everyone agrees that it is not healthy, but we just cannot get rid of it!
I just saw a sentence from the singer Penny on the Cheers: “Never work for money. Work for fun, and the money comes later some time.”
It indicates an interesting life style.
However, now I go to work neither for money nor for fun, but just because I have to.
It is not a good thing. I have to change it, and change myself.
Yesterday I met Shawn at the wedding ceremony of a colleague.
He always looks happy and is eager to solve any problem.
He said that he also did not like working overtime, and he had found a good team, with good managers, that allowed him to work only in working hours, and provided him many excellant learning opportunities.
That really attracted me.
But I know that only thinking of moving to another team, or even another job, is not realistic.
Before doing that, I have to enhance myself and change my working attitude; otherwise, I would still feel unsatisfied.
I still have not come up a complete plan yet.
Allow me to think it over please…