¿Qué tan difícil es trabajar como desarrollador de software en grandes compañías como Accenture y otras?

Bueno, hay dos tipos fundamentales de grandes compañías de software.

Un tipo es Microsoft, Google, Facebook, Cisco, Xerox, IBM, etc., donde la compañía en general construye productos con la excepción de los servicios profesionales, que son el componente comercial que enfrenta el cliente y, por lo general, un enfoque minoritario. El rol de uno depende completamente del grupo y del producto que se está desarrollando. Existen muchas posiciones excelentes para productos de vanguardia, posiciones promedio para productos promedio y posiciones menos deseables que realizan trabajos sostenibles en productos más antiguos. Por lo tanto, depende exactamente de dónde se encuentre en dicha empresa grande, a corto y largo plazo.

El segundo tipo es como Accenture, donde la mayor parte del desarrollo se centra en las solicitudes de atención al cliente que realizan proyectos de software únicos para requisitos específicos únicos. De nuevo, esto depende de la organización en la que se encuentre, en particular, de los proyectos en los que trabaja. Normalmente, más viajes, más responsabilidades del lado del cliente y un trabajo de software de tipo táctil superior. Los proyectos van y vienen, al igual que el desarrollo de productos, pero pueden ser más caóticos dependiendo de las finanzas del cliente y del clima general de negocios.

Siempre preferí mucho trabajar para las compañías que construyeron productos en lugar de entregar proyectos a los clientes. Al final, todo se reduce a preferencias personales, desarrollo de software de núcleo duro frente a desarrollo de software con más de un ángulo de ventas / viajes con experiencia en proyectos.

Trabajar con empresas nuevas o de nivel medio tiene muchas ventajas que trabajar con grandes nombres en TI.
Es posible que deba concentrarse en un solo idioma en empresas como Accenture, pero al trabajar con empresas emergentes, termina aprendiendo una gran variedad de idiomas y marcos. Así que si tienes el hambre de aprender más, únete a las nuevas empresas. O bien unirse a los grandes nombres en TI.