David’s note: Viru, I LOVE your dedication to learning! I can’t believe you went 100% diehard and deactivated all your social media accounts to force yourself to learn and focus on your #1 goal: to become a Salesforce developer! I’m proud of you for succeeding and I hope many others follow in your footsteps!
Firstly a big Salute to you.
You are inspirational for me and very helpful your site and you also. Whenever I’m confused or in trouble I texted you and you replied as soon as possible. You have a very nice helping nature.
My english is very poor please forgive me for that!
So, My story is starting from India, I have a coding background and did my engineering with CSE stream at 2013. In my college campus I never ever pass the second round because of my english (it is very poor). and I was afraid to learn it I thought I never ever speak a single word of english in front of anyone.
After college ended I have no job just a Degree of my Engineering. I faced the market it was so danger no one want to give a job a person like me who haven’t a communication skill & also no coding experience.
Then after a huge searching I got a person who give me a internship on HTML and CSS. The work of mine is just Design a web sites. I know, I can’t live my life with this thing I want to do some different thing. And I continue search some different thing luckily one of my friend tell me about Salesforce. there is a company who work on it and they need freshers. So I went and face the interview.
*** BOOM ***, I am selected. I think this is the first step of mine.
Now I learn Salesforce here with my own help with some documents which is provided by Salesforce. I’m good in Visualforce because I had the HTML and CSS background so it is not so hard for me. But!!!!! APEX triggers and classes ….. this is the Biggest fear. (We know Victory is ahead from fear). When I saw my co-workers were doing code on trigger, they write something like before insert, after insert and all the things, I was like… What the hell is this!!!!!!
But I think I have to try. And I tried but so much confused about this events and context variables of trigger and I thought I can’t do this. Some issues which I faced —-
How can I use Events?
When I should have to use Before and when After?
What is Trigger.new and Trigger.old and Collections?
WTF !!!! I can’t do it. It’s too hard.
I’m totally sure that I will never ever write a single line of code in APEX.
Suddenly one thing came in my mind and that is NEVER GIVE UP! (Which I always say to myself). At the time when I was learning driving a car. I think the same situation I faced, that time I have some issue like–
How can I control the steering?
How can I manage the space the bonnet is too long?
How to change gear (at the learning stage I change 5th gear after 2nd. Skipped 3rd and 4th always I did the same mistake :-D )
And what I did at reverse time how can I manage?
But with a lot practise i did it. Now I’m a good driver I can drive a car very smoothly. That day I know the real meaning of this things—
Practise max makes perfect.
Never give up!
Everything is possible just Believe in yourself.
So all the things came in my mind and I decided that if they do it then why not me! I’ll do it.
And then I’m fully concentrate on learning Apex.
I deactivated all my social media accounts Facebook, WhatsApp, because I was 24/7 active on it.
So now only one goal. And that is to learn Apex.
One day when I was browsing something I got to SFDC99 (the magical web site).
And I start learning daily from it & did all the quiz. My all doubts are clear here and I try to solve the problems which is some people face and write in comment. All the comments and solutions which is provided by David is also very helpful. (I want to give a advice to newbies that please read the problems in comment and firstly try to solve them with your own and if you can’t handle it after that read the solution which given by David.) When I was reading the SFDC99 I read all the comments also, and doing same thing on developer community. At the starting I made the scenario, In which they have a problem and then solve it and tell the solution to them.
At the same time I was studying for DEV-401 certification someone told me that it is most important.
If you have this certification you have + point in interview or getting a call. (Again passing one more step) I Did it. I studied from same site which David mentions in certification on the SFDC99.
I give them a new name Horcrux (like in Harry Potter movie). So there is 7 Horcrux (certificate):
This are Seven Horcrux which I have to find and destroy. I did one.
Now Six are left. (Harry, Hermione, Ron and all others did it even they don’t know where it is and what it is!!! They Did it. So why not me, I know the process I know what it is, How to find them.
After this now I was start to find my dream job. I posted on communities, on groups and all the places and got many replay from abroad but they ask me about Visa which I haven’t. (My Dream to see the World, so this is very nice chance to work abroad).
After some month I got some calls from India and I did interview and selected in more then 1 company. And now this month I join a reputed MNC and I’m so happy now my real work is started.
Now I love coding and Enjoying it!
Thank you so much David for you kind and Helping nature.
You are very motivated and inspirational.
Keep it up.
Let’s go invent tomorrow rather then worrying about what happened yesterday!!
No matter what was your background, you know code or not, you can do it!
Everyone can Code- as David say
There is some contribution of some things to remember the name which are-
(I think every one listen this song)
This is ten percent luck, twenty percent skill
Fifteen percent concentrated power of will
Five percent pleasure, fifty percent pain
And a hundred percent reason to remember the name!
Read more user-submitted stories or submit your own at SFDC99’s reader success stories page!