Why learn another programming language? And why learn Java? Aside from natural interest, I thought this through and came up with the following reasons: 

  1. Retirement looms. Continuity of income doesn’t!
  2. I love teaching Python; it’s popular, and there is a lot of demand for it.
  3. As good as Python is, the one area it lacks the ability to dominate is in large company application development. This is an area where I would like to get more clients, and where I believe tuition help is needed.
  4. I teach people programming; what better way to improve my teaching if I go through what my clients go through?
  5. I can make time for this investment in the future in my life right now. Around 5 hours per week.

So, my life goal is to increase my family’s financial independence by providing a living wage during retirement (wife and two dogs to support!).

I also want to become an even better teacher.
And I’d like to start ¬†teaching Java sometime before the end of 2023.
Goals clear! But this took a while to think though. I recognize these goals may change, but right now I don’t think so. I’ve had a while to think it through and get comfortable with them. So now I’m ready for the next step. Learning Java.
I help clients think through life goals like this every day. Doing this for myself reminded me why I give people time to come up with decisions they feel comfortable with. It also reminded me why I ask questions, but don’t provide the answers.
Now, having done this for myself, I feel like I own taking the next step…

 

Share This