The end of 2018 is close and it’s time to set up goals of 2019. As for me, it’s super clear - I want to make the best Java tutorial for beginners. Texts, videos, exercises will be prepared carefully, precisely covering the most important topics of Java programming based on market research. I will leverage my 10 years experience in software engineering to make your learning experience friendly, funny, and challenging. Remember, it will be released at Easter, 2019.
I dare to share this goal publicly, shamelessly due to these reasons:
Shout out your goal as loud as you can, so that your friends will know this and ask you about progress, which will force you to push forward if you still know what shame is;
Teaching will always help you learn faster and better, there will never be an end in programming learning, even though you have worked for about 10 years. I plan to summarize Java programming completely, systematically this time and also learn new stuff that I didn’t have time to catch up with last year;
I’ve taught SE500 course at OIT twice but I didn’t build it into a product that can be reused by students in the future. It’s a pity that my experience cannot benefit them the most, and I want to improve it this time;
Compared to best selling Java courses at popular platforms such as Udemy, Lynda, and etc, my tutorial will be more user-friendly, funny while challenging. You might be surprised that a tutorial aiming at beginners will be described as “challenging”, but I firmly believe that reasonable challenges will make learners apply what they have learned in the shortest time;
Being a teacher means you have a lot of opportunities to touch many different students, which can also inspire and improve myself. Besides that, you can also make many new friends in the future, which is pretty exciting.
So here I am. Will I keep my word and promise, or am I just joking? Let’s check it out at Easter 2019. It’s not shameful to fail, but it’s shameful to fear.
PS: Got tired? Read these books and you will definitely be inspired and motivated. Not everyone can be great programmer, but everyone can be a programmer, and make a difference.