WordPress Careers Masterclass: Making it Work (Planning and Learning)

WordPress Careers Masterclass: Making it Work (Planning and Learning)

So, what’s your career plan? Do you have one? Maybe you don’t? If you don’t, let’s do something about it.

Welcome to the final post in this series on how to build a successful career with WordPress. Hopefully, the earlier articles in this series have helped you to identify your career priorities and learn how to approach specific career paths.

But before you launch yourself into searching for a job, setting yourself up as a freelancer, or launching your agency or your fabulous WordPress product, you should do some planning. This will help ensure success both now and on an ongoing basis.

In this final part of the series, I’m going to help you with that. You’ll revisit the career plan you started working on in part one of the series and you’ll also consider how you’re going to develop your skills not just now but in the future too. If you’re not constantly learning, then your career won’t develop.

So today you’re going to work on developing a career plan and identifying what you need to do, change or learn in order to make it work.

Let’s get started!

Missed a tutorial in our WordPress Careers Masterclass series? You can catch up on all six posts here:

Careers course part 1
You’re going to work on the career plan you started in Part One of this series.

Your Career Plan: Working Out Your Goals

In the first part of this series, you identified your high-level goals. I asked you to imagine that there were no obstacles to you achieving your wildest dreams, and then to identify what those dreams say about you and your more realistic ambitions.

In the interim parts of the series we looked at some of the most common career paths with WordPress:

  • Selling your code as a theme and/or plugin developer
  • Selling your time as an employee or freelancer
  • Selling your services to clients
  • Selling a product, either via e-commerce or by offering a WordPress powered app or SaaS system.

Now that you know more about those career options and the ways to make a success of them, you’ll have a good idea of what your goals are and what you need to do to achieve them. You might even have altered or completely changed your goals!

So now you have the beginnings of your plan, along with a good (and possibly revised) idea of your ambitions. Let’s do some more work on that plan.

Amending Your Career Plan

Let’s start with the notes you made in the first part of this series, where you identified your goals, your experience, your skills and your knowledge. The next step is to match these up to the career you want.

Look at your goals and dreams again and consider what you’ve learned about the career options available to you. Think about:

  • Which careers fit with your personality style
  • Which fit with your preferences and what you enjoy doing
  • Which you can pursue in the location where you want to (or you have to) work
  • Which fit with your existing skills and experience

The last of these is probably the least important in the long run, despite being the one that most people tend to focus on. Your skills and experience are important, yes, but they are things you can add to. You can learn new skills and you can find ways to gain new experiences. It’s much harder to change what you love doing or your personality style and how that dictates the kind of work that makes you comfortable. How important location is will depend on your flexibility and that of any potential employer or clients.


Location may or may not be important to you.
Location may or may not be important to you.

Now you should have a list of one or two career paths you’re interested in pursuing. You may have more and that’s fine.The next steps in this process will help you identify which path to follow.

The next steps in this process will help you identify which path to follow.

Comparing Your Goals and Your Resources

Now you’re going to compare the career you want and what it requires with the resources you already have.

Take another sheet of paper and create three columns. At the top of the left-hand column write down the career you want to pursue. Don’t worry about what you call this, just give it a brief name that means something to you, like “PHP Developer job” or “Online book store.”

Now at the top of the second column write “Me” and at the top of the third write “Gaps.”

In the first column, write down all the resources you’ll need to pursue the career you’ve identified. This should include:

  • Qualifications
  • Skills
  • Experience
  • Contacts
  • Location
  • Office space
  • People (maybe a business partner or a team if you’re launching a business)
  • Finances

…and anything else you can think of. Some of the things I’ve listed above won’t be relevant to you. For example, you’ll only need office space if you’re starting a business or going freelance. Lots of freelancers work from their local coffee shop or a corner of their living room but you’ll be more productive with a dedicated office.

If you’ve identified more than one potential career to pursue, create more than one of these plans for yourself.

Identifying the Gaps

Now you need to compare what you need with what you have. Move to the second column and list all the resources you have. Where they match up to resources you need for your chosen career, write them next to each other. Be realistic and think broadly – there may be skills you’ve gained in a non-professional context (volunteering, for example) that will be valuable.

Now you need to identify those gaps. Compare the two lists and in the third column, write all the resources you need for your career that you haven’t added to the second column. These are resources that you need but you don’t have yet.


Our best pro WP tools in one bundle

Try free for 7 days
30-day money-back

Take a look at that list. If it’s massive, you may need to rein in your ambitions, or at least adopt a phased approach, maybe aiming for something more realistic in the short term while focusing on your long term goal too and always working towards this.

A great example of this is the Canadian astronaut Chris Hadfield. In 1969 when he saw Neil Armstrong and Buzz Aldrin land on the moon he was a boy of nine. Like millions of kids all over the world, he said to himself “I want to do that.”

Chris was different: he really meant it. But he was a citizen of a country without a space program and thought it unlikely that he’d reach his goal. In his autobiography, An Astronaut’s Guide to Life on Earth, he describes how he didn’t let that deter him. Everything he did from that point on, in school, college and professionally, was in light of what he needed to learn or experience in order to maximize his chances of becoming an astronaut. All of those things were rewarding for him in themselves, and he didn’t let himself give up any other more realistic, goals.

If you’ve followed the space program in recent years you’ll know that Chris achieved his goals. Despite being Canadian, he was taken on by NASA and has been in space three times. But along the way he has made the most of every opportunity that’s presented itself and has an incredibly positive attitude to life.

“Every decision you make, from what you eat to what you do with your time tonight, turns you into who you are tomorrow, and the day after that.” – Chris Hadfield, An Astronaut’s Guide to Life on Earth

Be like Chris. Identify interim steps towards achieving your goal which will help you get there but that you’ll find rewarding in themselves. That way you maximize your chances of realizing your dreams but you’ll still be satisfied if you don’t.

Bridging the Gaps

Assuming your list of gaps is realistic, now you need to identify how you’re going to fill those gaps. What are you going to do to learn the skills you don’t have yet? How will you make contact with the people you need to know in order to succeed? Will you need to move location, or get experience via intern work or by building up a portfolio?

Take another piece of paper and write down your list of gaps in priority order. The top priority ones will be the ones without which you give more chance of getting the career you want: you should fill those first. Work your way down the list and note the things you’re going to do to bridge those gaps, and when you’re going to do them. And then do it!

The kinds of activities you’ll need to undertake to fill the gaps will vary depending on where you are now and the nature of the career you want to pursue. They might include:

  • Learning a new programming language, either via personal study or by taking a series.
  • Learning about business, through a series or by finding a mentor with business experience.
  • Improving your team working skills by finding opportunities to work in a team. A great way to do this is by getting involved in your local WordPress community.
  • Making contact with potential clients or employers. WordPress meetups and WordCamps are a great place to do this but there are also more formal methods such as jobs listing sites.
  • Changing location. This is a big step to take if you don’t have a guaranteed outcome from it but if you don’t have any ties where you are now, it could help. As well as exposing you to more opportunities it could also help you save money which will help you manage your finances if you’re going freelance, for example.
  • Learning about the market you want to sell to, by networking with potential clients and talking to people you know who operate in that market.
  • Finding a business partner or collaborator. If you don’t already have someone in mind you’ll need to get out there and find someone suitable. James Farmer met his former business partner via online forums, while lots of partnerships are formed through contact via the WordPress community.
WPMU DEV Academy
The WPMU DEV Academy will help you learn the skills you need for your WordPress career

Keep coming back to your plan as you work through it, checking your progress and making tweaks as you go along or if things change. Be flexible but determined!

Never Stop Learning

You’ve now got a plan detailing what you’re going to do to make yourself ready to launch your desired career and get that job, business or opportunity you dream of. It may take a while but by following a structured plan you’ll increase your chances.

And once you’ve got there? Well, don’t rest on your laurels just yet. Ours is an industry that’s never standing still, and you need to be growing and developing just to keep up.

Carry on learning once you’re in your new job, you’ve jacked your job in to go freelance, or you’ve launched your business. Learn from your mistakes and failures, and identify what they say about you and what you need to learn. Learn from the people you come into contact with, be they colleagues, clients, customers or other WordPress users. And keep adapting your goals in line with the changing industry and your own changing circumstances.

Here are some resources that will help you develop your skills and learn what you need to boost your career. Good luck!

I hope this series has helped you discover what you want for your career in WordPress! What field do you see yourself working in? Do you have advice for your fellow WordPressers? Let us know in the comments below.

Rachel McCollin

Rachel McCollin Rachel is a freelance web designer and writer specializing in mobile and responsive WordPress development. She's the author of four WordPress books including WordPress Pushing the Limits, published by Wiley.