Skip to main content

Salesforce Admin or Developer in India : Developer should know Admin!

In India, the boundaries that differentiates an Admin and Developer seem to diminish at certain times. In the US, that is not the case. Trailhead provides good knowledge on the differences between different roles and you should really check that out. However, when it comes to India, as I said boundaries diminishes. What do I mean by that? Let me explain.


I am a Salesforce Developer in India and often I have found myself doing the work of Admin and Developer both. You may get the reasons, to lower the cost, companies look for people who can do maximum stuff. In US, the specialization of Admin is trusted however in India, companies require a well-rounded professional who can do everything! 


I am not saying Salesforce Admin job is not required in India. Don't get me wrong. IT IS REQUIRED. What I am trying to say is that there is a Developer who can do your work. Should you consider this? Why not. Majority of Salesforce projects comes from US and Europe and they prefer Developer.


What message I am trying to give?

It is good to know Admin knowledge. Better to start learning to code and do tasks a Developer can do. You will be empowered to a greater extend. 


Listen, Salesforce is growing rapidly in India and you will be able to find jobs in Salesforce. I want you to think how the market is progressing and learn a bit of Developer with Admin.


If you are a Developer, chance are you already know some Admin, right? If an Admin knows development, they will become a rockstar!! Like a one man army. All the best on your Salesforce journey:)



Comments

Popular posts from this blog

Cross-Site Request Forgery (CSRF)

CSRF occurs when an attacker's webpage contains URL that performs action on website. Suppose the user is logged into a webpage and they visit an attacker's webpage simultaneously, the URL is retrieved by the attacker and actions are performed. (Hence it is advisable to log out first before opening other websites.) In Lightning platform, Salesforce has implemented an anti-CSRF token to prevent this attack. It uses tokens for authentication. Suggestions for best practices:  Add a confirmation page/pop up before action. Shorten the idle session timeout. Logout of active session and not use browser to visit other sites while authenticated. In Salesforce, built-in defence against CSRF is present. If user is logged in on one tab and attempts in another, they will see this error: "The page you submitted was invalid for your session." However, users can log in by refreshing the login page or attempting to log in a second time.

SOQL Injection

SOQL injection attack occurs when a user inputs a value in dynamic SOQL query. If that input is not validated, the command(input) can modify the SOQL statement. Best practices to avoid SOQL injection attack: Avoid using dynamic SOQL queries. Use static queries and binding variables. In case of dynamic SOQL queries, use escapeSingleQuotes method to sanitize the user-supplied input.

Event Monitoring

Event monitoring is used to keep track of logins, logoutw, web clicks, API calls, VF page loads, apex executions and reporte exports. All these events are stored in event log files. Each org's event log files are stored in API object called EventLog File.