Monthly Archives: August 2014

How to Take Your Programming Skills to the Next Level

In 1981, Craig Jensen founded Condusiv Technologies, formerly known as Diskeeper Corporation. Leading the company as founder and chairman, he guides teams of developers that improve Microsoft Windows’ efficiency and speed through cutting-edge software. Craig Jensen published an electronic book, The Craft of Computer Programming, designed to introduce beginners to effective programming practices they can use to learn any language.

Getting started on the road to learning a programming language is simple. You need only ask around, decide on a language, and look up tutorials on the Internet. Making the leap from beginner to the intermediate level requires more work. To increase your worth, focus on in-demand skills such as advanced search algorithms complemented by tight search code. As more and more software moves online, finding information quickly is a skill that will keep you employed for decades.

Beginners tend to regard the first way they learn to implement a technique, such as searching or building objects, as the best way. Just as we can communicate the same idea in many ways using spoken languages, so it is with programming languages. Invest time researching and applying new ways to build objects, perform faster searches, and shave time off even the smallest operations.

Finally, seize every opportunity to read code written by senior programmers. Ask why they chose certain algorithms over others, and politely ask them to compare and contrast your own methods for accomplishing the same tasks.