• Igor Codes
  • Posts
  • I can't believe I used it for Salesfroce

I can't believe I used it for Salesfroce

Fatih from my new community asked if we need to learn algorithms to get good at Salesforce Development

Tldr: You need algorithms only once you are past the junior stage in your career

But I actually had to use algorithms in the last couple of months with one of my students

We worked on a project, where he had a complex requirement that looked similar to this:

We had to accumulate on the top-level account all the information from all levels of other related accounts.

If you took any algorithms classes, you’d immediately recognize that it’s a simple tree traversal algorithm.

The solution to this problem is around 50 lines long.

But would you work on such a problem as a Junior or Admineloper?

Definitely not.

You Senior would handle this thing.

Because the whole job of a Senior is to handle tasks, that no one else can

So if you want to be a Senior Salesforce Developer - you need to learn algorithms

(but you don’t need college for it)

And if you only want to be a technical Architect, or just work as a simple developer - you don’t need them

Instead, you should focus on skills with the biggest ROI:

  • Problem-solving

  • Developer mindset

  • Apex + LWC

And that’s exactly why we have the community

It’s literally impossible to find answer to those types of questions somewhere outside.

Watch this video for more details on algorithms.

Igor the “Algorithm Hater”