12 Steps to Start a Career in Salesforce

William McNamara • April 6, 2020

If you work for a company that sells something (or even one that doesn’t), you’ve probably heard of Salesforce. You may have also seen someone in your network posting about certifications and Salesforce-specific jobs, and you’ve decided you want to learn what that’s all about.

Salesforce is a customer relationship management (CRM) platform, and companies of all types and sizes use it to transform their business. Market research firms expect the Salesforce economy to create 3.3 million new jobs and close to a trillion in new business revenue by 2022. Because of this demand, recent salary surveys for 2020 put the earning potential for Salesforce Admins between $100–125k (with developers earning as much as $170k)! Generally, skills in these income tiers can be difficult or expensive to learn, but not so here! Salesforce is an easy, fun, and free skill to learn if you have the right path.

So, if you’ve decided you’d like to transform your career and start setting yourself up for a career in Salesforce, you’re making a great choice! But there are so many resources out there and so many job titles to navigate it can be hard to get an initial read on what the heck is going on in the Salesforce economy. So here are 12 steps that can help get anyone to a full-time career in Salesforce.


#1: Consider which track is right for you

Salesforce is a giant ecosystem with a lot of career tracks to meet you where you’re at today. The most basic and popular of these career tracks is the Administrator track; there is even a saying amongst practitioners that the “Admin is king”. You can think of admins as generalists; they have wide enough subject knowledge to cover most Salesforce use cases (depending on the product). For this reason, nearly every Salesforce organization will have admins running the show.

Then there are more specialized tracks, notable of which are the Developer Track and the Consultant Track. These specialized tracks will typically overlap quite significantly with the admin track, but go deeper on selected subject areas like industry products or APEX programming. Typically, these tracks have their own certifications and are tailored for individuals with experience on the platform in an admin role. If you’re interested in learning more, you can look at all the tracks here.


#2: Listen to your end user

Unless you’re looking to hop to a Salesforce role with another company, you’re probably going to have to make a case how this could be an impactful change for the business. It’s a great thing if you have a boss that is open to new ideas and invested in your personal development; but if you really want to make the case, you need to come to the table with ideas. And the best people to get ideas from are all around you: the users.

If you’re in a role that uses Salesforce, you probably know the ups and downs of how your team uses it. You probably know every annoying thing, who experiences it, and why it should be fixed. Now picture every team that uses Salesforce at your company, each with their own problems and ideas. This knowledge is gold to a Salesforce owner; so talk to the users. Get to know their pain. If you come to your manager with problems identified and a plan to deliver business impact by fixing them…it’s hard to say no.




#3: Talk to a practitioner

If your company already has full-time Salesforce people, talk to them. Chances are they’ll be glad you did. There is so much to do in Salesforce, and so much impact to be delivered, teams are typically under-resourced and more than happy to get reinforcements. If they don’t outright offer to teach you themselves, they’ll probably give you guidance on how to train yourself. Keep them updated on your progress, ask them what else you can be doing and for honest feedback on your development.

When you’re ready (not for another couple steps!), you’ll be able to come back to them and show them what you’ve accomplished. Ask them if they can give you some easy and low-risk tasks to do, something to help them ease their own plate. They’ll probably be able to give you something real you can sink your teeth into. Repeat this with more and more advanced tasks and you’ll be getting real experience in a real organization that will be invaluable to your future.


#4: Probably start with one product

It’s easy to think of Salesforce as a single platform, and that’s because it is. But behind the curtain, Salesforce is a suite of products with very different functions and use cases. Your company may use one or several of these products in its instance, and before you start any course of study you should figure out what those products are. Because wouldn’t it be awkward if you learn everything about a Salesforce product your company doesn’t even use?

If your company doesn’t currently use Salesforce, you’re in luck because you have your choice of the lot! You’ll probably want to pick a product that could be useful to your company or a company you want to work for. The big ones are Sales Cloud, Service Cloud, and Marketing Cloud. Most Salesforce organizations license one or multiple of these three products. Sales Cloud is what put Salesforce on the map, with 83% of Salesforce practitioners reporting proficiency in the technology. This is probably the best place to start, particularly if you’ve selected an admin track.


#5: Get a free Developer Edition account

You do not need access to a production Salesforce organization to learn Salesforce, you can deploy your own personalized instance for free! Salesforce offers free developer edition accounts that can be deployed in minutes that operate as kind of sandbox to give you risk-free creative freedom. No matter how badly you screw up, nobody will ever know! I highly recommend the first thing you do is go register for one of these sandboxes so you can test your learnings in a real environment.


#6: Go do your Trailheads!

The Salesforce ecosystem is massive. Even the most experienced Salesforce professional can learn something new and apply it to a problem their business might be facing. This means there are endless opportunities for growth and professional development on the Salesforce platform.

Salesforce has invested millions in resources for training and certifying learners at all levels. The most popular platform for learning Salesforce skills is Trailhead , where learners (or “Trailblazers” as they are referred to in the ecosystem) can browse a massive library of easily explained walkthroughs on just about any Salesforce use case imaginable. Trailhead has also gamified professional development, offering badges and credentials for concepts mastered that you can add to your resume or Trailhead profile. Other e-learning platforms like Udemy and Focus on Force have courses you can take that are more specifically tailored to achieving a specific certification or Salesforce career.

I really cannot emphasize this enough: do your Trailheads! If you follow none of these other steps, follow this one! Bookmark the website, set reminders on your phone, do whatever you gotta do; but for the sake of all that is useful, do your Trailheads!


I’m going to leave it there for now, but rest assured I’ll come back to stress this again later.


#7: Don’t worry about programming

You may have heard a popular saying among Salesforce practitioners, “Clicks not code”. This is a mantra that simplifies the mission of Salesforce’s powerful and extensive suite of low-code tools to enable organizations to deliver digital transformation without having to hire programmers. Salesforce’s updated user experience, Salesforce Lightning, even extends their drag-and-drop functionality to deploying and scaling custom applications, which was something previously reserved to coders.

If you’re looking to start a career in Salesforce but don’t know how to code, have no fear because you do not need to have one iota of coding ability. Part of what makes the Salesforce ecosystem so empowering is anyone can learn it, regardless of skill set. In fact, most sophisticated Salesforce organizations don’t need to write code at all.

All that said, developers aren’t going anywhere; and learning how to code can significantly extend your capabilities in Salesforce to hyper-specific enterprise problems your business may be facing. If you’re interested in learning SOQL or APEX for Salesforce, you can find plenty of lessons on Trailhead.




#8: Learn all things Lightning

A few years back, Salesforce released a new user experience that extends the capabilities of their drag-and-drop features to application development and component-based page layouts. This makes learning how to code in Apex even less urgent now than it was previously. But the fact is many organizations still haven’t made their transition over from Salesforce Classic to Salesforce Lightning, but most of those same organizations are looking for people to help them do it. Learning Lightning will not only help grow your capabilities within the platform, but also improve your value to the Salesforce job market. I recommend the Admin Essentials in Lightning Trail to get started with your Lightning education!


#9: Join a user group

Okay, this one is by no means essential, but joining a user group can be a great opportunity for professional networking (and fun too!). Cities across the world have user groups where Salesforce practitioners of specific or any skillsets can gather to learn from each other, network, or just enjoy each other’s company! There are user groups for specific products, roles, or even concepts. These user groups are oftentimes financed by Salesforce, and sometimes the issues and solutions identified in their sessions even make their way onto Salesforce’s product roadmap. You can see what’s in your city here !


#10: Get Certified

Once you’ve mastered what you wanted to learn in Trailhead, it may be time to start considering getting certified! Certifications are proctored exams taken to verify to the outside world that you know what you’re talking about. Some Salesforce jobs require certifications, some don’t; but in any case, it gives you an edge up on the competition when the hiring manager can be assured you’ve studied what they need.

You can register for certification exams on Trailhead. There is a cost to register so you’ll want to select which one is right for you and study hard. Some of the exams have brutal pass rates, but if you happen to not pass your first time around, you can retake for a discount within a few weeks. If you’d like extra exam preparation akin to your SAT prep courses back in high school, there are in-person or online courses you can take that will train you for a specific certification exam.




#11: Be prepared to wear multiple hats

Cool, you’ve got your certification and you’re ready to drop it on LinkedIn! Now what? Well, oftentimes the next step will be up to you, but it can’t hurt to develop some soft skills. Salesforce is a relatively new career category, and so most organizations don’t have traditional project manager/technical resource structures built out. Oftentimes you’ll need to be both the technical resource and your own project manager.

This can be jarring for someone coming from a big company or out of school who may be used to having defined and achievable tasks laid out for them by somebody else, or having another check their work to see if it’s correct. For those thinking of a Salesforce role, a critical skill to learn will be setting yourself up for success, and building close relationships with coworkers to sanity check ideas. But once you’ve mastered this, you’ll come to enjoy the agility and creative freedom unburdened by extensive feedback apparatuses.


#12: Raise your hand

Alright, you did it! You’re ready for a career in Salesforce. You have your certifications, you have the right attitude, and you have a plan to deliver impact for your organization. The next step can be the most difficult for some, but the next time somebody needs something done in Salesforce, raise your hand. Let others know this is something you have the desire and know-how to do. Nobody is going to intuitively know what you want from your career, so you need to self-advocate. Maybe your company has been looking for a person to own Salesforce but haven’t gotten around to hiring someone, or maybe there’s a position for you at another company in your network. There are hundreds of thousands of Salesforce positions out there, go shoot your shot!

By William McNamara March 19, 2023
Like many music enthusiasts, the most used app on my phone by far is Spotify. One of my favorite features is their daily or weekly curated playlists based on your listening tastes. Spotify users can get as many as six curated ‘Daily Mixes’ of 50 songs, as well as a ‘Discover Weekly’ of 30 songs updated every Monday. That’s more than 2k songs a Spotify user will be recommended in a given week. Assuming an everage of 3 minutes per song, even a dedicated user would find themselves spending more than 15 hours a day to listen to all of that content. That…wouldn’t be healthy. But Spotify’s recommendations are good! And I always feel like I’m losing something when these curated playlists expire before I can enjoy all or even most of the songs they contain. Or at least I did, until I found a way around it. In this articule, I’m going to take you through Spotify’s API and how you can solve this problem with some beginner to intermediate Python skills. Introduction to Spotify’s API Spotify has made several public APIs for developers to interact with their application. Some of the marketed use cases are exploring Spotify’s music catalogue, queuing songs, and creating playlists. You can credential yourself using this documentation guide . I’d walk you through it myself but I don’t work for Spotify and I want to get to the interesting stuff. In the remainder of this article I will be talking leveraging Spotipy , an open source library for python developers to access Spotify’s Web API. NOTE : At the time of writing, Spotipy’s active version was 2.22.1, later versions may not have all of the same functionality available.
By William McNamara August 1, 2022
Speech given at the University of Virginia on July 31st, 2022
By William McNamara March 6, 2022
Online gaming communities need to work harder to close the gap for their female users.
By William McNamara February 15, 2022
Hospitals hold the key to predicting how long a product will be on the shelf.
By William McNamara June 5, 2021
The game you're playing has probably never been played before.
By William McNamara December 21, 2020
Sometimes it's better to build it yourself.
By William McNamara August 8, 2017
Originally published on govloop.com
By William McNamara August 3, 2017
Originally published on govloop.com
By William McNamara July 25, 2017
Originally published on govloop.com
Show More
Share by: