La respuesta puede diferir si eres un experto en CS o no. Esta fue mi experiencia como un nuevo graduado con un título no CS.
Pros:
- Suficiente salario inicial para vivir bastante cómodamente en Nueva York. Vivía en un vecindario moderno con compañeros de cuarto y sin automóvil, y tenía suficientes ingresos para pagar agresivamente la deuda y todavía tenía muchos fondos discrecionales.
- Cuatro meses de entrenamiento exhaustivo para ponerlo al día en lo esencial de la programación. Aprenda conceptos de ingeniería de software utilizando los idiomas que probablemente usará en el trabajo. (Las especialidades de CS también reciben capacitación a través de una clase de vía rápida más corta). Se le paga mientras está en capacitación.
- Después de la clase de capacitación, hay una “feria de trabajo” interna en la que personas de diferentes equipos con posiciones abiertas le presentarán sus equipos. Tienes la oportunidad de hablar con todos y elegir tu preferencia en qué equipo quieres terminar.
- Paquete de compensación total competitivo que incluye bonificaciones generosas. Recompensan la lealtad a la empresa a través de aumentos anuales saludables basados en el rendimiento.
- Grandes oportunidades para aprender en el trabajo. Trabajará en proyectos desafiantes junto a desarrolladores experimentados y senior; aprovecha esto y absorbe sus conocimientos. Se entiende que eres junior y tienes tiempo para aprender en el trabajo.
- ¿Mencioné que está en Nueva York? La oficina se encuentra en Midtown Manhattan, en la parte superior de una estación de metro con acceso a trenes expresos. Hay cientos de opciones de almuerzo cerca. La oficina cuenta con despensas con bocadillos, desayuno, café y otras bebidas. El edificio es tan genial que estarás orgulloso de dar a tus amigos visitantes recorridos.
- Bloomberg es una gran compañía para tener en su currículum y es un buen punto de partida para una carrera tecnológica.
Contras:
- ¿Pueden los ingenieros de software hacer videojuegos?
- Ingenieros de software: ¿Cuáles son sus pasatiempos y su trabajo les da tiempo?
- Soy ingeniero de software senior en una compañía automotriz y quiero avanzar en mi carrera en la línea de trabajo de tecnología. ¿Unirse a organizaciones como SAE funciona?
- ¿Puedes conseguir un trabajo de programador sin un título universitario (y si tu especialidad es negocios y no informática)? ¿En qué idioma debes aprender tu primer concierto de programación? ¿Y qué títulos de empleo buscarías en los sitios de búsqueda de empleo?
- Cómo encontrar programadores talentosos
- La cultura empresarial de Wall Street genera un ambiente de alto estrés. Entorno de oficina ruidoso y abierto, con alta presión para cumplir constantemente con plazos ajustados. El departamento de I + D tiene una alta tasa de rotación principalmente por este motivo.
- Esa clase de cuatro meses incluye tareas calificadas y pruebas de programación. Tienes que mantener una cierta calificación (70% si no recuerdo mal) o de lo contrario te dejarán ir (solo una persona en mi clase de 30 personas no lo logró. Si pasaste las entrevistas técnicas, y has haber podido codificar programas simples, deberías hacerlo bien). Y sobre la “feria de trabajo”, todos clasifican sus preferencias en el equipo al que les gustaría unirse, y las personas con las calificaciones más altas obtienen la primera preferencia.
- La empresa está casi paranoiamente preocupada por la seguridad. Lo cual es legítimo. Pero eso significa que es difícil usar software de código abierto y usar las tecnologías que desea usar. Todo tiene que ser aprobado por el equipo de seguridad y, en la mayoría de los casos, preferirán estar seguros antes que lamentar.
- Dependiendo del equipo en el que aterrice, es posible que deba mantener un montón de código FORTRAN heredado. No es divertido.
Mi consejo: Bloomberg es un gran punto de partida para tu carrera. Aprenderá mucho, le pagarán mucho, y si termina agotando después de un par de años, estará en buena forma para encontrar su próximo trabajo.