¿Qué proyectos de cartera debe construir un ingeniero de software senior?

Idealmente, resalta el tipo de trabajo que se relaciona con cada trabajo por separado para el que está solicitando. Esto significa que puede tener múltiples currículums que resalten la experiencia específica de cada empresa o industria.

Si toda su experiencia está dentro de una sola industria, desglose su lista de habilidades en función de las tareas y los tipos de proyectos que ha trabajado en esa industria.

Lo que marcará la diferencia para los posibles empleadores es que tiene experiencia demostrativa para resolver los tipos de problemas que necesitan resolver. Hay dos tipos de empresas a las que esto se refiere:

  1. Por alguna razón, su personal interno no tiene suficiente tiempo y / o experiencia para resolver el problema en cuestión. No quieren contratar a alguien que planee aprender esa habilidad cuando lleguen allí. Es por eso que es importante adaptar su currículum con las habilidades que posee para cumplir con los criterios de trabajo que están buscando, lo mejor que pueda.
  2. Algunas compañías, al menos los gerentes dentro de las compañías, reconocen que los ingenieros con fuertes habilidades para resolver problemas y la capacidad de adaptarse podrían sobresalir en su equipo y actualmente no están presionados por el tiempo para resolver un problema específico con la experiencia que no tienen. En esta situación, si puede demostrar una variedad de habilidades y la capacidad de adaptación, podría ser rentable. Sin embargo, esto normalmente es algo que no aprende hasta que ingresa a la entrevista.

Si te refieres a una cartera real “este es un ejemplo de los proyectos que he trabajado” … nunca he oído hablar de él. Si te refieres a uno virtual, te pedirán aquellos en tu entrevista en forma de experiencia. “Qué proyectos de cartera” depende de cuál es el trabajo que desea obtener; en realidad te dirán qué proyectos esperan. “3 años de experiencia en Java”, “Trabajé para la industria automotriz”.

Entonces, si desea ese trabajo, debe tener en su “cartera” uno o varios proyectos en la industria automotriz. Si lo considera un portafolio de diseño gráfico en el que les muestra “este es mi trabajo”, tendría que ser REALMENTE grande para poder cubrir todas las necesidades del negocio; y en realidad puede ser ilegal, ya que muchas compañías le pedirán que firme un acuerdo de no divulgación.

He sido un emprendedor / ingeniero de software por más de 20 años, y recomendaría construir proyectos que se alineen estrechamente con sus intereses y los de los mercados que desea perseguir. Por ejemplo, si está interesado en big data, proyectos en la nube, compílelos. Si está interesado en dispositivos móviles, cree proyectos móviles (Android, IOS, etc.). También es importante mostrar su conocimiento de varias pilas de tecnología. Cuanto más coincidan los proyectos de su cartera con los intereses de potenciales clientes y empleadores, mejor. Al entrevistar a candidatos, a menudo me interesan proyectos innovadores que muestran pasión y experiencia en una pila tecnológica determinada.

Un ingeniero sénior, de cualquier sabor, no debería tener que esforzarse para construir una cartera. Una gran parte de lo que hace que alguien sea un ingeniero senior es su historial: en qué han trabajado, los roles que han desempeñado en esos proyectos, etc. Un ingeniero sénior no tiene que esforzarse para crear “Historias de guerra”.

Dicho esto, uno debe tener en cuenta que a menudo se le impide hablar sobre en qué se ha trabajado: mediante acuerdos de no divulgación, clasificación de seguridad y demás. Por lo tanto, se debe prestar atención para asegurarse de que se puede hablar sobre los proyectos en los que se trabaja, al menos hasta el punto de los párrafos para el cv de uno (los tipos que las empresas ponen en las propuestas sobre los miembros del equipo propuestos), las referencias de los miembros del equipo (y usted no eres “Senior” si no has trabajado en algunos proyectos grandes y complejos como parte de un equipo, y posiblemente sin haber sido el líder técnico en uno o dos proyectos razonablemente grandes). Ayuda a publicar algunos documentos (y una lista de publicaciones podría considerarse una “cartera”).

En mi opinión, los proyectos de “cartera” no valen mucho en ingeniería de software (el desarrollo web es otra cuestión). Un ingeniero de software senior debería poder señalar los proyectos en los que trabajó en sus uno o dos trabajos anteriores: nadie esperará que el código sea visible, porque a menos que estuvieran trabajando en código abierto, todo será propietario. La forma en que manejan las entrevistas, tanto las pantallas del teléfono como en persona con la codificación en una pizarra, es mucho más importante.

Un desarrollador web debería, por supuesto, poder abrir las páginas web que ha diseñado, y poder explicar en detalle qué partes de la página fueron su propio trabajo.

Tengo un sitio web de cartera, pero no tuvo ningún efecto en mis últimas dos búsquedas de empleo, aparte de proporcionar un lugar conveniente para señalar a alguien que quería una copia de mi currículum.

a2a

More Interesting

¿Cómo se desempeña Myntra como empresa? ¿Es un buen momento para unirse como ingeniero de software?

¿Cómo contrata Airbnb a los pasantes de ingenieros de software?

Cómo prepararse para trabajar para Google como ingeniero de software

¿Cómo es trabajar como ingeniero de software (sistemas integrados) en Texas Instruments en India?

¿Qué le disgusta de ser ingeniero de software?

¿Los programadores competitivos se patrocinan como lo hacen los atletas en otros deportes?

¿Quiénes son algunas de las personas (y sus historias) que todos los ingenieros de software deberían conocer?

¿Qué harán los ingenieros de software cuando todos puedan programar? ¿La ingeniería de software está destinada a morir?

Cómo trabajar de forma remota como ingeniero de software incrustado junior

¿Debo elegir Sir MVIT, BMSIT, BIT o SIT (Tumkur) para la ingeniería de telecomunicaciones?

¿Qué hace un ingeniero devops?

¿Por qué la mayoría de los ingenieros / programadores de software siempre actúan como si conocieran mejor su propio producto y piensan que su opinión sobre cualquier aspecto técnico del mismo es irrelevante?

¿Cuál es la calidad de los ingenieros de software en Ticketmaster? ¿Tienen buena reputación?

¿Las pruebas JUnit valen el tiempo y el esfuerzo? Mi experiencia es que tardan aproximadamente un 30% más de tiempo, pero realmente no encuentran tantos errores.

¿Cómo adquiere experiencia un desarrollador web en diseño UX, diseño de interacción, arquitectura de información y disciplinas relacionadas en el área de Nueva York?