On improving as a developer…

In So You Want to Become a Better Programmer? John Sonmez recommends using code challenges to improve as a developer.

I would like to enter competitive programming contests but I am very rusty with my algorithms. I completed classes in data structures and algorithms, as well as assembly programming, in 2014.

I plan to improve at solving coding challenges by using LeetCode Online Judge. I will relearn and review the concepts by using these learning principles:
Making Badass Developers – Kathy Sierra
Chicken Sexers, Plane Spotters, and the Elegance of TAGteaching

My plan is to first go through all of the easy and medium questions quickly and just read and understand the solutions. This first round will simply be about relearning and reviewing the concepts. I will probably solve close to 0% of the problems 🙂

The second round I should be able to solve a third of the problems.

By the time I go through the questions for the third time, I should be able to solve two thirds of the problems or more.

Will this system work? Time will tell. But so far I am having fun and learning much with little stress from this first round. So far so good 🙂

2 thoughts on “On improving as a developer…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s