I had the privilege of participating in the test run of Windward’s Code Wars, and I have to say, I wish I could compete again in the real deal. It was a lot of fun, I realized there are things in it for everyone whether you are a freshmen who hasn’t learned much more than program control structures, or a senior who has experienced everything from operating systems to compilers to concurrency. Unfortunately they threatened to take away my supply of Mountain Dew if I gave away the details. And I depend on that important source of life.
But I think I can get away with saying this: (queue the dramatic music)
Everyone starts with the same code, and it is working code. But will you accept the status quo? Will you use the given code when you know everyone else will do anything they can to write something better? Take advantage of this great opportunity to explore. Read the code. Understand the code. Do online research about the problem. And then get ahead of the competition by writing code that will outperform every other competitor!
Some competitors will get right down to the meat of the problem by starting fresh with a blank file, but some competitors will succeed by changing the structure of what’s given. It’s up to you to put your skills to use whether they are in writing best-in-class data structures, or figuring out program correctness. Team up with other players and share your strengths, but beware, you are up against fierce competition, and must take advantage of everything you are given.
This is your chance to show what you’re worth through teamwork, problem-solving, and friendly competition. Team up and get ready! I hear that the skills you practice here will be extremely valuable when you graduate and enter the real world!