He trabajado para Shaw, Hyderabad desde los últimos 2.5 años como desarrollador S / W trabajando en el desarrollo de aplicaciones web. En primer lugar, las tecnologías en las que se trabaja dependen del departamento técnico con el que se trabaja, que en su mayoría se puede dividir en dos. proporcionando soporte / desarrollo de sistemas y soporte técnico para varias unidades de negocio. Mi respuesta a continuación se refiere a los desarrolladores involucrados en proporcionar soporte técnico para varios grupos cualitativos / cuantitativos.
Todo depende del equipo al que uno se une, pero en cuanto a las tecnologías, uno puede trabajar en tecnologías centrales relacionadas con JAVA, J2EE como servlets, struts, resortes. Marcos ORM como iBatis, lenguajes de scripting como java script y lo más importante python & perl.
Como empresa, la mayoría de las bibliotecas principales están escritas en Perl y Python, y últimamente se ha hecho un buen énfasis en cambiar a Python para cualquier trabajo de desarrollo nuevo, por razones obvias. Entonces, diría que uno toca la mayoría de las tecnologías anteriores a medida que avanza el tiempo, siendo una de ellas la base en la que pasaría la mayor parte de su tiempo.
- ¿Qué es la modernización de software? ¿Por qué es importante para cualquier software? ¿Cuáles son las herramientas disponibles para la modernización del software?
- Cómo trabajar con desarrollo ágil
- ¿Los ingenieros de software necesitan ser buenos para trabajar con otros? ¿Por qué o por qué no?
- ¿Qué pasa con agregar "ágil" a los roles de TI existentes?
- ¿Vale la pena cambiar a un estilo de edición modal (similar a vim) para mejorar el rendimiento como desarrollador?
Una gran ventaja de trabajar para Shaw es la oportunidad de aprender una buena cantidad de Finanzas, aparte de las tecnologías habituales. Uno trabajaría principalmente como parte de un equipo que actúa como un equipo de soporte técnico único para una unidad de negocios (la unidad de negocios puede definirse como un grupo de comerciantes que realizan inversiones usando un conjunto predefinido de estrategias en constante evolución), aprendiendo así jerga financiera y finalmente dominarlo con el tiempo.