Soy un desarrollador de software BPM que utiliza la herramienta PEGA PRPC desde el comienzo de mi carrera, es decir, 9 años y planeo cambiar a una tecnología nueva y que no sea BPM. ¿Cuáles son las últimas tecnologías más fáciles y mejor pagadas disponibles en el mercado para aprender?

Solía ​​ser un arquitecto certificado por PRPC en Sri Lanka, no por elección, sino porque mi empleador insistió.

De todos modos, después de dos años me di cuenta de que estaba arruinando mis habilidades de ingeniería de software, así que me fui y trabajé duro para rejuvenecer mis habilidades que claramente se habían oxidado de todos modos ahora soy consultor de desarrollo de software para una empresa líder en el Reino Unido.

Cómo llegar reside en sus habilidades de ingeniería de software. ¿Todavía están intactos?

Si no es así, primero pulir sus conocimientos de ingeniería de software. La industria cambió mucho en los últimos 15 años y hay muchos más conceptos y patrones de diseño nuevos.

PRPC está respaldado por Java, por lo que si fue un buen desarrollador de PRPC que escribió nuevos módulos o cosas personalizadas utilizando Java en el back-end (no el tipo de desarrolladores que siguen haciendo clic en la interfaz de usuario), le resultará fácil ingresar Java o C # mundo.

Por otra parte, desarrollar aplicaciones reales con Java o C # implica mucho aprendizaje porque los lenguajes y los marcos de soporte se han transformado durante la última década.

Pero estos no son difíciles de aprender. Así que asegúrese de elegir un campo de tecnología que dependa de sus habilidades básicas y naturales, no de otros factores que se puedan solucionar.

Entonces, mi mejor consejo es conseguir un trabajo en ese campo lo antes posible. Incluso si tuviera que comenzar como aprendiz, lo que es poco probable teniendo en cuenta la exposición de su industria, que es muy valorada.

luego, sigue leyendo en el área que elegiste. Recomiendo leer el lenguaje y las especificaciones del marco. Tienen la lista completa de características para que descubras lo que NO sabes.

También Pluralsight es un gran recurso. No estoy afiliado a Pluralsight, simplemente no conozco otras alternativas.

Bueno, nos vemos en el otro lado 🙂

Me gustaría responder a su pregunta en breve y crujiente. Uno nunca puede encontrar una tecnología que sea fácil de aprender y al mismo tiempo mejor pagada. Esta combinación rara vez / nunca existe.

Llegando a la última tecnología como mencionaste. Hay números contables, pero no son fáciles de aprender ni tienen el mejor pago. cuando una tecnología es la última, no es tan fácil de aprender y al mismo tiempo no será mejor pagada ya que no tiene popularidad. Tomará su propio tiempo hacerse popular.

En general, debe reformular sus requisitos para aprender, es decir, más reciente / más fácil / mejor pagado. Puede encontrar fácilmente este tipo de tecnologías en el mercado.

Si desea cambiar a una tecnología que no sea BPM, es una buena opción que puede elegir para tecnologías relacionadas con SMAC, incluido el desarrollo de Android / iOS o Analytics o en la base de CLoud Computing, estas tienen una gran demanda del mercado en el futuro cercano.

Tenía que buscar eso. Pega Systems es muy visual como sabes, y no se parece en nada a los lenguajes de programación tradicionales. Según mi investigación, vas a tener un gran vacío que despejar por eso. Sin embargo, si desea permanecer en el ámbito del desarrollo de BPM, la mayoría está utilizando .Net o Java.

Java es una escritura una vez, use lanageage en todas partes. Es un lanageage sólido que se mantendrá en la cima del lanageage más popular para aprender durante mucho tiempo, y continuará compitiendo con los gustos de C / C ++, .Net, etc. Si fuera a elegir un lanageage, Java sería Una elección sólida para casi todo, incluido el desarrollo de Android.

Web: ahora, si está buscando alejarse mucho del tipo de desarrollo que hace ahora, el desarrollo web es otra opción sólida. PHP es fácil de aprender y, con mucho, uno de los lanageages más populares para desarrollar para la web, sin embargo, también tiene más lanageages basados ​​en objetos como Ruby o el hotness actual Node.JS.

Hagas lo que hagas, visítalo en Indeed.com y busca un salario para ver el rango de pago de cada lanage, luego busca en tu área para ver qué servicios son necesarios y qué otras habilidades necesitarás tener para complementan los lanageages.

Como desarrollador web, la mayoría al menos conoce HTML, CSS, PHP / NODE / RUBY, JavaScript y un montón de herramientas, además de algunas habilidades de administración del servidor.

¡Buena suerte!

AI, Big Data, nodejs

More Interesting

Noté que algunos de los bootcamps de 'nivel superior' se están moviendo hacia un currículum de JavaScript de pila completa. ¿Se está estancando el mercado para los desarrolladores de rieles?

Quiero acceder a mi antiguo archivo OST pero no puedo hacerlo. ¿Cómo puedo abrirlo y acceder a los datos?

Estaré aprendiendo Ruby y Node.js. ¿Debo usar Cygwin o MSYS para mayor comodidad y confiabilidad?

He oído que Playa Vista, CA (alias Silicon Playa) será el próximo gran centro tecnológico en la costa oeste. ¿Estás de acuerdo? ¿Qué datos respaldan esto?

Acabo de enterarme de la tecnología de fitociencia. ¿Es realmente efectivo?

Mi celular se sobrecalienta muy rápido. ¿Qué consejos o trucos puedo usar para evitar el sobrecalentamiento?

He estado escuchando muchos comentarios positivos sobre Google. ¿Cuáles son los riesgos que acompañan a Google?

He estado utilizando unidades de estado sólido durante algún tiempo y estoy vendida por esta tecnología. ¿Me pregunto por qué no hay más rumores al respecto?

Uso una Mac, sin embargo, no veo a Steve Jobs como uno de los "grandes visionarios" de nuestro tiempo. ¿Cuáles son tus pensamientos?

¡Necesito ayuda para comprender las funciones de un teléfono celular fabricado alrededor de 2006! ¿Alguien podría explicar las partes que hacen que el teléfono funcione?

Mi computadora tiene un problema, ¿qué debo hacer?

Soy un pensador inteligente, creativo y abstracto que puede predecir la tecnología futura, pero sin experiencia en tecnología. ¿Cómo puedo convertir esto en un trabajo real?

Mi LG Smart TV 42LG5820 no reproduce subtítulos para archivos mp4. ¿Qué debería hacer ahora?

Necesito un dispositivo de walkie talkie gps, ¿cómo funciona?

Quiero desarrollar un back-end para una aplicación de Android. ¿Qué tecnología debo usar?