Friday, August 26, 2016

On Bad Advice - part. 1

Whether you're just starting out, or changing tracks, you have many questions about your tech career.
  • Should I pursue Development? Design? Project management? IT? QA? 
  • Should I learn to code?
  • What programming language(s) should I learn? 
  • Should I do a coding bootcamp? Which one?
  • Should I get a certification? Advanced degree?
  • How do I land a job? How about at [super-hot tech company]?
There's no lack of people with answers to your questions, but if I may be honest - much of the career advice you'll get is bad (or at least misplaced).

And following it can set you back through lost time and money. Sort of like buying a used car quickly, only to find it's a lemon.

So here are some not-so-easy steps for telling good advice from bad.

Part 1 - Know Yourself

Any advice, career or otherwise, is worthless without context - consideration of your goals, strengths, and weaknesses. Would you accept dating advice from someone who knows nothing about you?

Consider possible answers to the question - Should I learn to code?
  • Yes - if you want to be a software developer,
  • No - (at least not as a first step) if you're an aspiring creative designer, project manager, entrepreneur, etc.
So before seeking advice, answer key questions about yourself with brutal honesty. The questions below are just a sampling - feel free to expand on them.
  • What's your personality?
Some tech roles require strong social skills and frequent context switching (project/product management, creative design), while others are more contemplative (development). Some require high degree of structure and organization (project management, IT, QA), while others require creativity and experimentation (design, development).
  • What sort of work do you most enjoy?
You'll perform best at work you enjoy and probably suck at work you hate, even if it pays well. Do you like gaming, art, news, sports, solving problems, organizing, directing, data crunching?

Are you jazzed by making something beautiful? Making lots of money? Solving really hard problems? Working with really smart people?

[note - these don't have to be exclusive, but you may have to prioritize]
  • What are you good at? - Let's hope the answers are the same as previous question.
  • Where do you want to work? 
As above, you'll do best in a workplace culture that matches your interests. This can vary quite a lot according to factors such as:
    • org. size (large, medium, small, startup)
    • domain (e.g. entertainment, tech, finance, healthcare, manufacturing, etc.)
    • team distribution
    • profit -v- non-profit -v- government
Consider what preferences you have, if any.
  • What's your education?
Sure, you can break cleanly from your previous education or career. But choosing a complementary path can save you considerable time, money, and heartache.

For example - a natural sciences degree can lead naturally into a high-paying data-science role that involves math, statistics, and domain-specific knowledge. That same degree offers little advantage in creative design. 
  • What's your runway?
How soon do you need work? Retraining can be very useful, if you have time. If you need to land a job asap advice on certifications, bootcamps, or building a portfolio may be pointless.
  • What's your money situation?
Related to runway. Degrees, certifications, and bootcamps aren't an option if you can't afford the tuition and lost income (in case of full-time study).

That's a lot to consider for now.

In Part 2 we'll review how to vet all that generous career advice against your well-defined preferences.

No comments:

Post a Comment