Why No One Is Looking for 'Rockstar Programmers'

Wiktor Schmidt

Jul 30, 2018 • 2 min read

During my (not so) recent presentation at CareerCon I talked about the skills you need when pursuing a (web)developer career. Here are 5 points I made:

  1. Be an egoless programmer. Remember that you are not your code. The only way to improve is to be open to feedback from others and give honest, non-judgemental feedback to others.

  2. Be a team player. Building software is a team sport. You don’t “own” your parts of the code. Instead, your job is to make sure the whole package works as expected. Don’t be a typical “well, it works on my machine” person. It has to work on users machines.

  3. Be a learner. Technology is changing fast. What was hot 5 years ago is no longer the best—stuff that’s relevant today didn’t even exist 5 years ago. You have to constantly learn new things (e.g. languages, libraries, patterns).

  4. Be a T-shaped person. Specialize in one narrow field and have a general understanding of a broader range of technologies. This makes you a very valuable asset within any organisation.

  5. Be relentlessly resourceful. Become a go-to person that can solve any problem. You don’t have to be able to solve every problem yourself, but you always know where to go to find the answer.

The full presentation is embedded below:

This post made it to the top of Hacker News - take a look at the HN comments

Related topics

More posts by this author

Wiktor Schmidt

Codestories Newsletter

Read more on our Blog


Check out the knowledge base collected and distilled by experienced professionals.