Send CathInfo's owner Matthew a gift from his Amazon wish list:
https://www.amazon.com/hz/wishlist/ls/25M2B8RERL1UO

Author Topic: Salesforce replacing Python  (Read 633 times)

0 Members and 1 Guest are viewing this topic.

Offline Alan

  • Jr. Member
  • **
  • Posts: 227
  • Reputation: +74/-28
  • Gender: Male
Salesforce replacing Python
« on: September 06, 2020, 06:13:52 AM »
  • Thanks!0
  • No Thanks!0
  • I learned Python for a while  I don't like it very much because there is no need of variable declaration, and what's ridiculous is control structure block relies on indentation rather than keywords. I couldn't see many jobs related to Python either.

    Now I'm thinking of learning Salesforce programming instead. Do you think this is a good decision???


    Online Ladislaus

    • Supporter
    • *****
    • Posts: 41846
    • Reputation: +23907/-4344
    • Gender: Male
    Re: Salesforce replacing Python
    « Reply #1 on: September 06, 2020, 12:02:43 PM »
  • Thanks!1
  • No Thanks!0
  • It's a bit of a niche thing, with jobs being a bit more difficult to find, and they don't pay as well.  Lots of business people get into Salesforce development, so it's not considered a higher-level computer science discipline.

    I would stick with C# or Java for the best employment prospects.  I mentioned on a previous thread that the employment prospects for Python were not great.


    Offline Alan

    • Jr. Member
    • **
    • Posts: 227
    • Reputation: +74/-28
    • Gender: Male
    Re: Salesforce replacing Python
    « Reply #2 on: September 08, 2020, 08:57:52 AM »
  • Thanks!0
  • No Thanks!0
  • It's a bit of a niche thing, with jobs being a bit more difficult to find, and they don't pay as well.  Lots of business people get into Salesforce development, so it's not considered a higher-level computer science discipline.

    I would stick with C# or Java for the best employment prospects.  I mentioned on a previous thread that the employment prospects for Python were not great.

    I am interested in Salesforce because
    - there are a lot of jobs for Salesforce.
    - it is not a generic language, it is used in a specific field, so you are specializing. Specialization makes learning interesting.
    - since it is not a generic language, it might take shorter time to master.
    - it is related to marketing, which could make the work more interesting.

    On the other hand, I am also interested in C#, but it is only a generic language.
    Since it is generic, it's less interesting and you might take ages to master.

    These are only my personal opinions, I might be wrong.

    Offline SeanJohnson

    • Hero Member
    • *****
    • Posts: 15064
    • Reputation: +9980/-3161
    • Gender: Male
    Re: Salesforce replacing Python
    « Reply #3 on: September 08, 2020, 09:07:18 AM »
  • Thanks!0
  • No Thanks!0
  • Are you talking about Salesforce, as in the CRM (ie., the database sales professionals use to store their account and sales info)?

    I’ve never heard it referred to as a programming language, much less a career path in itself, which is why I ask.

    Or do you just mean you want to get some kind of IT job at Salesforce?
    Rom 5: 20 - "But where sin increased, grace abounded all the more."

    Online Ladislaus

    • Supporter
    • *****
    • Posts: 41846
    • Reputation: +23907/-4344
    • Gender: Male
    Re: Salesforce replacing Python
    « Reply #4 on: September 08, 2020, 09:16:12 AM »
  • Thanks!0
  • No Thanks!0
  • I am interested in Salesforce because
    - there are a lot of jobs for Salesforce.
    - it is not a generic language, it is used in a specific field, so you are specializing. Specialization makes learning interesting.
    - since it is not a generic language, it might take shorter time to master.
    - it is related to marketing, which could make the work more interesting.

    On the other hand, I am also interested in C#, but it is only a generic language.
    Since it is generic, it's less interesting and you might take ages to master.

    These are only my personal opinions, I might be wrong.

    One would arguably never "master" C# entirely.  It takes probably 2-3 years of job experience before one becomes proficient in it, and it's always changing so that the skills must be kept up with.

    I'm not seeing all these Salesforce jobs out there, but that might be different in different parts of the country.

    I think that the generic languages, as it were, are more interesting, because there's no end to what you can do with them, but that's different for everybody, a matter of taste.  So, for instance, I'm not interested in marketing.  Even if marketing is interesting, the types of work you'd be doing in Salesforce would not necessarily be as interesting (would probably be lots of repetitive tasks like setting up different forms and views of the data).


    Online Ladislaus

    • Supporter
    • *****
    • Posts: 41846
    • Reputation: +23907/-4344
    • Gender: Male
    Re: Salesforce replacing Python
    « Reply #5 on: September 08, 2020, 09:18:00 AM »
  • Thanks!0
  • No Thanks!0
  • Are you talking about Salesforce, as in the CRM (ie., the database sales professionals use to store their account and sales info)?

    I’ve never heard it referred to as a programming language, much less a career path in itself, which is why I ask.

    Or do you just mean you want to get some kind of IT job at Salesforce?

    Salesforce has its own programming language, called Apex.  I'm not sure how much work is actually done in that, however.  I imagine that most of the Salesforce jobs out there are Admin positions.  One might be better off as a contractor in Salesforce development, since I doubt that it's an ongoing need in most organizations.

    Offline Ascetik

    • Full Member
    • ***
    • Posts: 581
    • Reputation: +420/-68
    • Gender: Male
    Re: Salesforce replacing Python
    « Reply #6 on: September 08, 2020, 03:23:44 PM »
  • Thanks!0
  • No Thanks!0
  • Learn Rust and Go. You'll have no issues finding work if you know those. Rust is the most sought after engineering language right now.

    Offline RevolveBooks

    • Newbie
    • *
    • Posts: 89
    • Reputation: +70/-16
    • Gender: Male
    Re: Salesforce replacing Python
    « Reply #7 on: September 08, 2020, 03:33:24 PM »
  • Thanks!0
  • No Thanks!0
  • There's a lot of work in Salesforce done in healthcare because of telehealth and pharmacy automation.


    Offline Alan

    • Jr. Member
    • **
    • Posts: 227
    • Reputation: +74/-28
    • Gender: Male
    Re: Salesforce replacing Python
    « Reply #8 on: September 08, 2020, 06:56:03 PM »
  • Thanks!0
  • No Thanks!0

  • Also, learning Salesforce development allows me to learn marketing as well. 
    Programming for a whole life can become boring and dry, I need to learn something else. 
    (Most programmers don't agree with me, they think programming is the most interesting thing in life and knowing it is enough)

    Online Ladislaus

    • Supporter
    • *****
    • Posts: 41846
    • Reputation: +23907/-4344
    • Gender: Male
    Re: Salesforce replacing Python
    « Reply #9 on: September 08, 2020, 07:01:56 PM »
  • Thanks!0
  • No Thanks!0
  • Also, learning Salesforce development allows me to learn marketing as well.

    Perhaps, and perhaps not.  Developers tend to receive requirements from Business Analysts who understand the business, and while some measure of business knowledge (in this case, marketing) filters down as if by osmosis, there's not necessarily any methodical initiation into the business methods and principles.