¿A qué compañía te unirías si te ofrecieran un trabajo como ingeniero de software, BMW o Facebook? ¿Cuáles son algunas de las ventajas y desventajas de trabajar para cada empresa?

Conozco un poco la TI de BMW, ya que mi padre era el vicepresidente sénior de proceso de TI de BMW y tenía otros dos roles clave en ese campo. Vería las ventajas de trabajar con BMW de la siguiente manera:

  • Cultura impulsada por la ingeniería.
  • Productos y servicios interesantes
  • Productos de alta calidad (en software y hardware) entregados a tiempo y dentro del presupuesto a través de procesos ágiles a escala
  • Jugador bien preparado en el mercado que siente presiones sustanciales para innovar (sin presión externa es difícil impulsar el cambio internamente e implementar nuevas ideas)
  • La transición del modelo de negocio de la venta de automóviles a la movilidad como servicio significa que TI se está convirtiendo en el núcleo de muchos productos nuevos. En BMW me preocuparía más ser ingeniero de ICE que ingeniero de software.

Los contras de BMW:

  • BMW es más conservador en formalidad y jerarquía que Facebook. Los gerentes usualmente usan trajes y corbatas.

Para mí también hay algunas desventajas específicas de Facebook, que se refieren principalmente al sentido del propósito:

  1. Facebook obtiene el 90% de sus ingresos de la publicidad, lo que no me emociona.
  2. Facebook ha sido criticado recientemente por no lidiar con crímenes de odio, racismo y muchos otros crímenes de manera apropiada.
  3. Facebook tampoco tiene tanta tracción con las personas más jóvenes, que parecen preferir otras plataformas.

Te daré mis 5 centavos:

He trabajado para dos tipos de compañías en mi vida: compañías de software y otras compañías que dependen mucho del software como parte de sus procesos. Y mi experiencia es que es realmente más enriquecedor cuando eres el núcleo de la empresa y no el área de soporte.

Cuando trabaje para una empresa donde el producto no sea software, verá todas las estrategias, recursos y esfuerzos centrados en el producto real que vende la empresa. Eso le permitió trabajar como personas de apoyo: personas que son útiles pero no esenciales para la empresa. Y cuando el CEO necesite tomar decisiones, la palanca SIEMPRE estará más en el núcleo que en el soporte.

Cuando trabajas para una empresa que vende software o cuya fuente principal de ingresos es el software, las cosas son un poco diferentes. Debido a que usted es la estrella, usted es el que construye el producto que se vende, por lo que cada esfuerzo en la empresa tratará de hacer que su trabajo sea más fácil y productivo.

¿Puedes pensar en un escenario donde Facebook externaliza su desarrollo de software? ¿Qué pasa con BMW externalizando su desarrollo de software? Ese es el tipo de decisiones que un CEO puede tomar en tiempos difíciles …

Entonces, cuando tienes el poder de elegir entre ser el personaje principal o el papel secundario … siempre elige el papel principal porque harán que sea imposible mantenerte feliz, incluso si eso implica cambiar los actores secundarios …

Nunca funcionó para ninguno de los dos, pero tomaría mi decisión en función de lo que estaría haciendo en cualquier empresa, no en la empresa en sí.

Creo que trabajar en el sitio web de BMW probablemente será tan aburrido como trabajar en Facebook. Sin embargo, trabajar en otros productos de Facebook podría ser más interesante, y trabajar en otros sistemas de BMW podría ser más interesante.

Si tuviera que pensar desde un punto de vista más “¿Qué compañía me interesa más?”, Entonces sería una victoria fácil para BMW. BMW hace autos realmente geniales, y me gustan los autos realmente geniales. Facebook crea un sitio web de redes sociales, lo que no me interesa en absoluto.

Si las redes sociales son más interesantes para usted que los automóviles alemanes, Facebook es una mejor opción, de lo contrario, BMW podría ser mejor.

Pero realmente, miraría en lo que realmente estaría trabajando en cada trabajo.

Como dijo Camilo, es mejor que te unas a Facebook, donde eres el núcleo de la empresa. Cuando TI es solo un servicio de soporte, su valor es cero. BMW no es una empresa de TI y no están en el negocio de poner recursos en ese campo.

Facebook está haciendo avances genuinos en el campo. Me uniría a Facebook en un instante.

¿Qué gente te gustó más? ¿Dónde te sientes instantáneamente como en casa en cualquiera de esos dos lugares?

Ambos son excelentes lugares para trabajar, seguro. Por mi parte, me gustó mucho trabajar en un producto que realmente puedes tocar y ver en el mundo real … pero esa es solo mi actitud pintoresca al hablar.

More Interesting

Ingeniería de software: ¿Crees que 9-12 semanas en Dev Bootcamp o App Academy son suficientes para producir un desarrollador web junior?

¿La programación orientada a objetos ha cumplido sus promesas de reutilización de código superior?

¿Cómo está su organización actualmente haciendo un seguimiento de sus políticas y procedimientos? ¿Cuáles son sus principales problemas con su sistema actual?

¿Cuál es la mejor manera de escribir funciones de software?

¿Cuáles son algunas de las medidas de éxito y KPI para un producto de software basado en SaaS?

Un amigo argumenta que los campos de entrenamiento, los MOOCS y los libros se consideran 'bombas y vertederos' en lugar de ofrecer una educación formal en CS. Si paso por MOOCS intensivos y campamentos de entrenamiento, ¿realmente me estoy engañando?

¿Qué sucede en la vida de un desarrollador de front office en un banco de inversión?

¿Qué software existe para la autoayuda en línea del cliente que le permitirá al cliente ingresar una pregunta en su lenguaje natural, y el software encontrará artículos que respondan esa pregunta desde una base de datos de cientos de artículos de ayuda no categorizados?

Cómo llegar a codificar por diversión

¿Cuál es el concepto de abstracción en términos de ingeniería de software?

¿Cuál debería ser el perfil de un probador ágil?

¿Cuál es el propósito de Groovy and Grails?

Estaba ganando más de 30 LPA en la industria del software. Lo dejé por falta de algo que amo. Y no sé qué es eso. ¿Qué tengo que hacer?

¿Dónde es mejor "ser el primero" en la industria del hardware o software?

¿Cuáles son las convenciones de versiones comunes?