News for hackers. Stuff that matters.
Re:What's Salesforce? by bamboozled on Tuesday June 25, 2019 @08:30PM (#20280782)
What’s the actual point of being a “SF developer” or investing in sales force development over traditional development then ?

It sounds super limiting and frustrating ?

It also sounds like very non transferable skills you’re learning which might be difficult to use in other roles ?

Re:What's Salesforce? by TbobbyZ on Tuesday June 25, 2019 @08:44PM (#20280845)
There is a high demand. Like exceptionally high. As a contractor I have endless work and never have a hard time negotiating my rate. There is such high demand because Salesforce is not as sexy as being a front-end dev that uses react or a back-end dev that uses go.

It's limiting and can be frustrating, yes.

Apex and aura components are not transferable directly, but what is is learning how to work with enterprise software. Plus, my bred and butter with Salesforce work is integrations, which has given me plenty of opportunities to learn other languages as needed to get the work done.

Re:What's Salesforce? by matchagaucho on Tuesday June 25, 2019 @11:14PM (#20281576)
We've been able to develop Salesforce apps using React. There are some good open source libraries out there.

https://www.linkedin.com/pulse/stabilizing-salesforce-lightn...

Re:What's Salesforce? by TbobbyZ on Wednesday June 26, 2019 @12:22AM (#20281895)
Sure, I've done that in the past. The problem with using a third-party framework is the longevity of the org. As a developer, I want to leave an org in better shape than when I started.

If I created an angular app here, a react app there, and elm lang app over there, you are dramatically increasing the overhead to maintain the org. IMO, it's better to play it safe by using Salesforce's tech stack so your client has an easier time maintaining their org in the future. Future Salesforce devs will thank you too :D

Plus, there is a very high chance that future interviews for Salesforce dev gigs, they are NOT going to ask if you know React/Angular. Nice to have skills for sure, but they want to know how quickly you can get started working in their org. And chances are their apps are built with apex, Visualforce, or aura components. I'd rather spend a year building with aura components to make my new project transition easy, than spend a year building with react and have to pick up aura components all over again.

Re:What's Salesforce? by Denzel on Tuesday June 25, 2019 @10:37PM (#20281408)
How’d you learn to work with these Salesforce technologies? Any specific book recommendations?
Re:What's Salesforce? by TbobbyZ on Tuesday June 25, 2019 @10:50PM (#20281459)
https://trailhead.salesforce.com/credentials/administratorov...

Get a couple certifications. Once I got 3-4 and a few years of experience, recruiters approach me on regular basis. FYI I have no college degree. Companies don't care. Certs and experience are worth more than any degree in the Salesforce space.

Re:What's Salesforce? by brightball on Tuesday June 25, 2019 @09:05PM (#20280957)
Yep. Having a niche is usually more from doing things that other people don’t find sexy than anything else.
Re:What's Salesforce? by EnderMB on Wednesday June 26, 2019 @05:14AM (#20283200)
Another big reason is money.

I've done some Salesforce work n the past, on a booking system that needed to read/write with their Salesforce instance. Their Salesforce dev spent a lot of times in our office during the build, and after a few drinks we were chatting about prospects as a Salesforce dev.

He pretty much echoed what you said - it's a different world to standard dev, and you can go quite deep into their ecosystem, but the work is always there, and a good Salesforce dev is worth his weight in gold so companies will bend over backwards to accommodate you - including paying your named price. It's depressing to write, but he probably earned 3-4x my salary for doing work that seemed pretty easy to him, and a quick glance on LinkedIn shows that he's still doing Salesforce work now.

Re:What's Salesforce? by hoorayimhelping on Tuesday June 25, 2019 @11:18PM (#20281596)
When our company switched to Salesforce to convert a custom admin tool to use Salesforce, they forced us to buy consulting time with consultants to help us learn the system. It was written in to our contract as an extra cost. Maybe our business was pure trash at negotiating, but I think it's pretty common.

From a cynical and maybe overly negative point of view, it felt like Salesforce developers are kind of like contracted mafia enforcers. As long as the devs play by Salesforce's rules and do a decent job (i.e. make Salesforce salesmen money), they throw them free, lucrative, repetitive, braindead, unfulfilling business. In our case, they literally couldn't screw up - we had to use them, and no amount of complaining to our Sales guy or trying to understand why the main engineer was such a kook was going to change our situation.

Seems like a really lucrative hustle to get into, as long as you don't mind dealing with absolute mediocrity.

Re:What's Salesforce? by notzuck on Wednesday June 26, 2019 @01:39AM (#20282176)
Because you get to work as a tech consultant fixing sf issues and extending SF for the many many corporate customers that use it. There are whole agencies built around doing SF implementations and other SF work and there is plenty of money to be made in this space. I know people at Deloitte that went from SF consultant to director and even one to partner.

Plenty of devs work with specific products as these products are used by many companies. I know lots of ERP developers that make very good money scripting customisations into ERP systems, it's a pain of a system but you're right at the heart of the business working on very high value contracts.