Preface: this post is part of The Definitive Salesforce Careers Guide series.
You gotta start somewhere, right?! =)
How do you go from an Apex hobbyist to an Apex professional?
Here’s exactly what I would do if I were in your shoes:
Build your own Salesforce org
This is straight up one of the best ways to learn:
BONUS: Show off your Salesforce org during your interviews and/or on your resume!
Answer questions on Salesforce forums
Fun fact: I have close to 4,000 answers on Salesforce community!
Guess what? I learned more there than I did from any job I’ve ever had!
BONUS: Doing this is a great way to start building your Salesforce MVP resume!
Volunteer with nonprofit orgs
This is the best way to get real hands-on experience!
Donating your time isn’t easy for many reasons, so make sure you’re committed before diving in.
You can sign up to be a volunteer at Taproot, an organization that connects nonprofits with volunteers. Or you can find a local nonprofit to help.
Personally, I’d call up all my local nonprofits and/or visit them in person to apply.
PRO TIP: Having Salesforce certifications (guide) makes a big difference!
Rebuild your workflow rules and process builders
This one’s pretty straightforward!
PRO TIP: Don’t do anything that’ll get you fired!
Do some freelance work!
Make money and earn Salesforce coding experience!
Remember though that the key here is to get experience. Set your rates low and perhaps more importantly set your client’s expectations low too.
Your ideal client is someone who needs cheap Apex work and doesn’t want to pay a premium. Pour your soul into your work, get good reviews, then increase your rates over time.
I love this option because it puts you in a sink or swim scenario!
PRO TIP: Check out Upwork, one of the more popular freelancing markets!
Follow these tips and will yourself into becoming an expert Salesforce developer.
You know what to do, now nothing’s stopping you but yourself! Go get em!