¿Cuál es la mejor carrera en los próximos 20 años: desarrollador de Salesforce.com o desarrollador de .NET?

La carrera es lo que haces de ella. Si eres religioso en una tecnología durante 20 años, entonces en el mundo de TI, ya eres viejo antes de pensar en esa dirección. Este mercado está evolucionando rápidamente y debe aprender a evolucionar con él.


El crecimiento de los desarrolladores de .Net se ha reducido recientemente en relación con Salesforce, ya que Salesforce se destaca en su plataforma basada en la nube. Míralo desde la visión del CEO de la compañía y la perspectiva de la adopción personalizada y la facilidad con que se puede entregar la aplicación.


Salesforce sobresale en muchas capacidades para resolver problemas comerciales, pero .Net es una plataforma mucho más madura, es más que CRM / Servicio o PAAS. Puede escribir aplicaciones independientes, aplicaciones móviles, multilingües y mucho más, ya que los productos de Microsoft están escritos para negocios, pero los ingenieros súper poderosos los escriben para que estén diseñados para desarrolladores.


Tendencia es su amigo: manténgase al día con la tendencia, si el mercado se inclina hacia Salesforce, hay una oportunidad de negocio para que aprenda, obtenga un nuevo rol, obtenga un aumento y pruebe un nuevo lugar antes de que sea demasiado tarde y la oferta se agote.


Amo a Salesforce. Salesforce es un tema candente en este momento y probablemente seguirá así durante al menos los próximos 5 años. Trabajé en el espacio Siebel / Oracle CRM antes y Salesforce es un cambio realmente refrescante con una interfaz de usuario limpia e intuitiva y experiencia.

Puedes ser competente en un par de semanas, pero como con cualquier otra disciplina, para convertirte realmente en un maestro, tienes que poner sangre, sudor y lágrimas proverbiales. Obtenga la certificación de administrador de Salesforce como mínimo, y será aún más fácil. Puedes trabajar como freelance si lo deseas.

Se necesita muy poco tiempo para realizar cambios en Salesforce y tener algo que mostrar.

Se puede hacer mucho a través de la administración con un clic de botón, incluso la automatización, como crear tareas automáticamente, enviar correos electrónicos o realizar actualizaciones de campo.

El siguiente paso es Visual Workflow, que sigue presionando un botón, pero le permite hacer una programación un poco más avanzada, como recorrer los registros, crear, actualizar, consultar e incluso eliminar registros.

Los desarrolladores más duros pueden usar el lenguaje de programación Apex de Salesforce. Si conoce otros lenguajes orientados a objetos, no es un gran salto. Algunas de las peculiaridades de Apex incluyen los límites del gobernador, lo que te obliga a ser más eficiente en tu codificación. Además, el código no se puede migrar desde un entorno de desarrollo hasta que haya alcanzado al menos el 75% de cobertura de prueba.

Este es otro punto de control para garantizar que su código sea eficiente.

La belleza de Salesforce también reside en su comunidad de usuarios. Existe mucha ayuda, desde la propia comunidad de desarrolladores de Salesforce y el foro de usuarios hasta una gran cantidad de blogs de administradores y desarrolladores de Salesforce.

Entre los paneles de mensajes de la comunidad de desarrolladores y los blogs de Youtube y Salesforce, en realidad estás a solo unas pocas búsquedas de Google para resolver cualquier problema.

La comunidad está más que feliz de intervenir con sugerencias o soluciones completas, incluso cuando se trata de codificación.

Otro buen detalle es que cualquiera puede obtener una organización de desarrollador gratuita que viene con 2 licencias de usuario y * funcionalidad completa *. Eso significa que puede construir todo y cualquier cosa y probarlo y descargarlo.

Al ser una organización de desarrolladores, existen algunas limitaciones, por supuesto (por ejemplo, número de correos electrónicos masivos para enviar, espacio de almacenamiento disponible), pero es un gran patio de recreo.

Aquí hay un enlace a una página proporcionada por Salesforce de tutoriales de documentos de capacitación con instrucciones paso a paso sobre cómo crear una aplicación, escribir código Apex, crear páginas de Visualforce (cf. HTML dinámico de Salesforce), comprender conceptos de seguridad, etc.

Libro de trabajo de Force.com – developer.force.com

Puede dominar con bastante rapidez, pero tendrá que dedicar una cantidad considerable de tiempo para convertirse en un experto.

La introducción de la tecnología todos los días no puede apegarse a la tecnología única, debe aumentar su conjunto de habilidades y base de conocimientos para asegurar su carrera en el futuro. Anteriormente, las aplicaciones web eran ampliamente utilizadas, ahora las personas se mueven hacia la aplicación móvil.

Mover con la tecnología Salesforce o .NET no va a ayudar. Es mejor mejorar tus habilidades de vez en cuando. Varias compañías ofrecen capacitación a sus empleados para adoptar las últimas tecnologías y herramientas. Es mejor elegir la mejor compañía para trabajar.

Echa un vistazo a las últimas oportunidades de empleo y oportunidades de empleo en TI en Pune

Próximos 20 años que conoce al hombre. Durante los próximos dos años, Salesforce.com: la plataforma de éxito del cliente para hacer crecer su negocio es absolutamente brillante.