How to Succeed as a Programmer - Part 2

How to Succeed as a Programmer - Part 2

Welcome back to our DREAM series.

DISCOVER – who you are, your values, goals, personality traits and tendencies. REFINE – your focus, what areas of software tech should you learn or work in? ESTABLISH – building your personal brand. ADVANCE – your career to the next level. MASTER – the skill of learning and staying relevant.

As a programmer seeking to one day be considered an expert in your field, you must decide what technical areas on which you want to focus. Focusing on one area means you don’t focus on another. The good news is, you get to choose the technical areas that interest you most.

Are you passionate about web-related programming? Client-side or server- side? Do you want to focus on mobile development? Android or iOS platform? Or maybe you want to use C# and Xamarin and write cross-platform mobile apps across both platforms and Windows Phone as well.

Ask yourself: where is the world heading? Choosing languages and technologies are important, but so is understanding what role your personality and strengths best fit. At a high level, do you want to be a programmer or manage programmers? If you want to remain in a hands-on role developing software, do you want to follow the architect or engineer track? There are many ladders for you to climb and you need to choose the one that aligns best with your interests and strengths. For a more in depth search into varying paths to take, click here to read the entire chapter.

The important takeaway here is not so much which specific technology choice you make across these different areas, but rather that you are evaluating them and keeping abreast of where the industry is headed. You don’t choose something new for news sake, but you are aware of what is gaining traction and the reasons why it is gaining steam.

As you experiment with different roles and progress in your career, you should identify the conditions under which you work best. This will make for a better overall work experience and increase your likelihood of success.

Don’t solely consider the opportunities that fall into your lap. Be proactive; take the next step and better your career or progress towards a goal you set for yourself. That goal might change over time, but it’s crucial that we always have one to help guide us as we navigate through our careers. How can we really quantify our progress if we don’t know what we’re supposed to be progressing towards?

Subscribe to our blog, so you don’t miss the next installment.

Download the full book

#technology #tech #techtrends #technews #industry #software #solutions #startups #engineering #business #work #repost #education #information #career #management #timemanagement #programming


Andrew Siemer

About Andrew Siemer

Founder and CEO

After an honorable discharge from the Army in 1998, Andy immediately started digging into the technology scene. Having served in 2nd Ranger Battalion and 14th Military Intelligence, Andy is capable of tackling stressful situations while keeping his exuberant smile fully intact. In addition to many consulting engagements from Los Angeles to NY to London over the past 20 years, Andy has worked as the Chief Architect for Dell where he led the rebuild of dell.com. Click here to check out Andy's Forbes Technology Council profile.

  • Army Ranger
  • ASP Insider
  • Azure Advisor
  • Microsoft VTSP

Books Authored

  • 5 Secrets to a Programmer’s DREAM Career
  • ASP.NET 3.5 Social Networking
  • ASP.NET 4 Social Networking
  • ASP.NET MVC 2 Cookbook
View author