Salesforce coding lessons for the 99%
Finally, Apex tutorials for point-and-click admins! Written by a self-taught Google engineer.
  • Beginner Tutorials
    • Apex
    • Certifications
    • Career Info
    • Technical Architect
    • Visualforce
    • Videos
  • Apex Academy
  • Success Stories
  • About Me
  • Misc
    • Mailbag
    • Challenges
    • Links
    • Login to my Org
Follow @dvdkliuor SUBSCRIBE!

What’s the highest paying programming language you should learn?

December 1, 2014

Can you guess? =)

12. PERL – $82,513
11. SQL – $85,511
10. Visual Basic – $85,962
9. C# – $89,074
8. R – $90,055
7. C – 90,134
6. JavaScript – $91,461
5. C++ – $93,502
4. JAVA – $94,908
3. Python – $100,717
2. Objective C – $108,225
1. Ruby on Rails – $109,460

So… I guess Salesforce isn’t anywhere on the list?

Just kidding! The article goes on to say:

If you want one of the highest paying jobs in tech, train to become a Salesforce Architect!
They can earn anywhere between $180,000 and $200,000.”

I guess the Salesforce industry is so compelling that the author felt the need to bring it up even though it wasn’t part of her list!

11 Comments
Anonymous
February 11, 2015 @ 1:18 pm

Even though I am excited to see this, I don’t think this is an apples to apples comparison. A Java Architect can definitely come close to SF Architect.

Reply
    David Liu
    February 11, 2015 @ 8:31 pm

    I’ve worked with Java architects before and they are total badasses =)

    Reply
vamshikrishna
December 27, 2014 @ 8:22 pm

hi david
plz help me with this code ,whem i preview it shows like this below my class and vfpage are shown below this error

Visualforce Error

System.NullPointerException: Attempt to de-reference a null object
Class.TestEmail.: line 8, column 1

apexclass:-

public class TestEmail {
private final list contactIds;
public list con;

public TestEmail(Apexpages.StandardController controller){
con = [select Id from contact limit 250 ];
for (integer i=0;i<250;i++){
contactIds.add(con[i].Id);
}

}
public void sendemail(){
messaging.MassEmailMessage mail = new messaging.MassEmailMessage();
mail.setTargetObjectIds(contactIds);
messaging.sendemail(new messaging.MassEmailMessage[]{mail});

}
}

Vfpage;-

Reply
    David Liu
    December 27, 2014 @ 11:24 pm

    You need to initialize your contactIds list!

    Reply
Anonymous
December 2, 2014 @ 9:53 am

Hi David Liu
actually exists a certification for SF Architect
best.

Reply
    David Liu
    December 2, 2014 @ 10:52 pm

    That’s one of my life’s goals to get! (Publicly on my About Me page!)

    Reply
      Gates
      December 4, 2014 @ 4:48 am

      One of my mentors is taking his Architect Cert. Exam on Jan.16th. It sounds like a seriously grueling tour of duty! Anyone who is able to complete that without cracking is truly a Salesforce Jedi Master! I’m still an SFDC Padawan, but some day I aspire to such lofty heights! David, I think you’ve earned more than enough mentor karma points to achieve Master status easily! Please keep us updated on your progress!

      Reply
        David Liu
        December 4, 2014 @ 9:45 pm

        I still have lots to learn =) Hope we can both get it one day!

        Reply
C.J.
December 2, 2014 @ 6:56 am

Just reinforces my decision to start learning everything about Salesforce I can.

Reply
Jose Maria Claramunt
December 2, 2014 @ 6:31 am

Another good reason why I quit my job and am studying Java and Apex!

Reply
Ifeanyi Agu (@yankitwizy)
December 1, 2014 @ 10:44 pm

Hmmm. Very interesting

Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *


*

*

Theme: Simple Style by Fimply