I have been following you and how you went on to become a great SFDC developer. I want to ask for some guidance from you. I have 5+ years of experience in Salesforce and currently hold 4 certifications. I have been around some time in Salesforce and have done many projects. The doubt that I have is whenever it comes to coding I tend to freeze sometimes. I don’t know why.
Let me share you an experience. My current company wanted to send me overseas for an on-site project assignment. I was very excited at first but this changed when I came to know the task would involve a very high level of advanced coding. I was very scared and was simply not able to go through with it. I gave up and had to ask my manager to relieve me from this project which didn’t go very well, and, I had to switch my job.
I am not sure how to handle this kind of situation and I feel very stressed out and not sure how will I be able to handle this kind of situations in future. Please advice what I need to do in order to make me a good developer.
Need a Boost
Dear Need a Boost,
First off, thank you for reaching out with this question – I know it’s not an easy thing to ask. The best part is you’ve already taken the first steps to improving yourself for next time.
I want you to realize that your manager wouldn’t have put you on this project if he/she didn’t believe you could do it – that would be foolish. So you have at least one person who believes in you. Do you believe your company could be so wrong in their decision to choose you? If so, then it’s probably a good thing that you switched jobs!
There’s nothing wrong with being afraid. For me, fear is a bigger motivator than success. My fear of failure is actually my primary motivator. I don’t want to be successful – I just don’t want to fail. Ultimately it’s not the fear that defines me, it’s how I react to it.
So here are my tips for you on how to deal with fear:
Always think long term.
Whatever fear you’re experiencing in any work scenario will one day pass. You will look back at it years from now and it really won’t matter, you might even laugh thinking about it. What will stay with you though is what you learned and what you regret. Even though making the right choice (going for it) will be painful for you in the short run, you will maximize your learnings and minimize your regrets.
Realize that trying and failing is better than not trying at all.
Michael Jordan says this often. Everyone fails. Some people fail 99% of the time. It is OK to fail as long as you try your hardest. Anything is better than nothing, and the worst case scenario is to make it a habit to not try at all. There is no shame in working your hardest and I am sure your manager would agree that your best shot is better than no shot at all.
As the great Wayne Gretzky once said, “You miss 100% of the shots that you don’t take!”
Take small steps to improve each time.
People like you and I are not going to wake up one day and suddenly have the courage to tackle any project in the world. It happens over time and in small steps. All we can do is keep doing our best, learn from our mistakes, and in each scenario be 1% better than the last. Over time, these small percentages add up and you might one day surprise yourself with the confidence you’ve built over time!
Fake it till you make it.
I do this all the time and believe me, everyone else, including your manager, does this too. Oftentimes the attitude you approach your projects and clients with is more important than what you actually deliver.
So maybe you failed this one time around. I guarantee you’re going to have countless other decision points throughout your career just like this. And I hope my advice can help make you 1% better next time!
Join the discussion in the comments section below! Got a question? Send it to the mailbag: firstname.lastname@example.org