¿Qué es una presentación interesante (15 min) sobre desarrollo de software que sea adecuada para una entrevista de trabajo?

Bueno, no lo hagas como “concatenación de cuerdas a través de los tiempos”.

No debería ser técnico en absoluto. No le piden que haga esto para evaluar su conocimiento técnico. Y debería ser algo que todos en la audiencia, algunos de los cuales serán RRHH o no técnicos, puedan entender.

Aunque no sé mucho al respecto, elegiría metodologías de desarrollo de software. Como comparar el desarrollo de software ágil – Wikipedia, el modelo de cascada – Wikipedia y algunos otros.

Esto les mostrará que usted ve la imagen más grande y lo marcará como un potencial líder de software, y le permitirá trabajar su propia experiencia personal en el desarrollo de software en la narrativa (“Vi esto en acción cuando solía trabajar para un software casa que usaba Agile, uno de los problemas era bla bla bla ”).

Sea lo que sea, manténgalo general y de alto nivel. Evite hacer juicios de valor, algunos en la audiencia pueden estar en desacuerdo con usted (por ejemplo, Java apesta). Presente los temas relevantes para su tema, pero permita que formen sus propias conclusiones. Eso es probablemente lo que quieren que pueda hacer como empleado junior: proporcione los hechos necesarios para que sus superiores tomen las decisiones finales,

Paso 1) Olvídate de las tecnologías interesantes / más recientes / mejores

Paso 2) Investigue el mercado de automóviles para automóviles fabricados en Alemania y descubra los desafíos que enfrentan

Paso 3) Identificar las tecnologías relevantes para sus desafíos.

Paso 4) Determine qué enfoques de desarrollo de software serían adecuados para esas tecnologías

Algunas reflexiones generales sobre los desafíos:

  • mapeo y navegación, donde los datos de mapeo son extremadamente valiosos. Intel ha comprado un 15% en un fabricante alemán de mapas digitales de automóviles
  • autos sin conductor / estacionamiento propio, que implica visión por computadora, síntesis de datos de sensores, inteligencia artificial
  • sistemas de entretenimiento en el automóvil, en los que Microsoft acaba de involucrarse y conectará automóviles a la nube de Azure

No tenga miedo de pensar fuera de la caja, por ejemplo, también puede presentar el código de control de calidad. Esta será un área crítica dada la automatización, sin mencionar la participación de Mixeosoft: p

Consejo final: es mejor tener una presentación simple con un solo mensaje claro que uno que sea demasiado complicado.

Ponte en su lugar, ¿en qué soluciones tecnológicas están interesados? ¿Qué buscan en sus sistemas de software ?, presenten algo que se alinee con una solución o que sus métodos mejoren en un campo, como la efectividad, la simplificación, la calidad.

Tuve una situación similar cuando me entrevisté para mi trabajo actual. Presenté un producto que había administrado y vendido en mi trabajo anterior. Era un material con el que estaba familiarizado y que había vendido muchas veces, por lo que me resultó muy fácil hablar de forma natural y participar.

Es posible que desee aclarar que “un tema en el desarrollo de software” puede incluir algo en lo que trabajó en el pasado, pero no veo por qué no aceptarían eso. Date la máxima ventaja y habla sobre algo con lo que tienes mucha experiencia.

¡Buena suerte!