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 2313 times)

0 Members and 1 Guest are viewing this topic.

Salesforce replacing Python
« on: September 06, 2020, 06:13:52 AM »
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???

Offline Ladislaus

  • Supporter
Re: Salesforce replacing Python
« Reply #1 on: September 06, 2020, 12:02:43 PM »
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.


Re: Salesforce replacing Python
« Reply #2 on: September 08, 2020, 08:57:52 AM »
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.

Re: Salesforce replacing Python
« Reply #3 on: September 08, 2020, 09:07:18 AM »
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?

Offline Ladislaus

  • Supporter
Re: Salesforce replacing Python
« Reply #4 on: September 08, 2020, 09:16:12 AM »
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).