Descargo de responsabilidad: es muy probable que esto haya cambiado en términos de algunos de los detalles, particularmente dado cómo ha cambiado el Ontap, pero puedo describir cómo era cuando estuve allí:
- Se le asigna un amigo, que es el miembro del equipo contratado más recientemente. Presta atención a lo que estás aprendiendo, ya que serás la próxima persona en convertirte en un amigo.
- Se le presenta Perforce y debe completar un pequeño tutorial de Perforce antes de obtener acceso al código fuente.
- Le presentan una serie de herramientas internas, como gettree (Perforce wrapper para obtener el pago de la última compilación completada, que se basa en enlaces duros para ahorrar espacio y reducir los tiempos de compilación), sim_mount (herramienta para usar el conjunto correcto de montaje parámetros para simuladores en diferentes máquinas), revisión (herramienta de revisión de código), etc.
- Está familiarizado con la configuración de su propio simulador Ontap.
- En caso de que no los haya usado antes, probablemente estará expuesto a Wireshark y gdb. Asegúrese de echar un vistazo a la biblioteca interna de macros gdb, son muy útiles para la depuración.
- Comience a trabajar en errores simples para aprender el sistema.
- Alguien probablemente le dará una charla sobre cómo funciona el núcleo, y esto puede variar en función de lo que trabajó. Desde que me uní al equipo de NetCache en ese momento (un producto que se vendió a BlueCoat), mis propias experiencias aquí podrían no ser relevantes.
- Como subpuntos de lo anterior, normalmente aprenderá sobre muchas de las estructuras de datos y abstracciones del núcleo, especialmente los buffers, inodes, mensajes, opciones de asignación de memoria, puntos de coherencia y el modelo de suspensión / reinicio, etc.
Hay muchas maneras de avanzar desde allí, aunque esos fueron los primeros días típicos.
- ¿Cómo puede un ingeniero mecánico conseguir un trabajo en una empresa de software?
- Cómo dejar de ser rechazado de las entrevistas de trabajo
- ¿Cuáles son algunos trabajos independientes de un estudiante de secundaria como escritor deportivo?
- Como ingeniero químico, ¿estás satisfecho con tu trabajo?
- ¿Cuál sería mejor para mí en función de la ética laboral y las oportunidades futuras como ingeniero de software: una pasantía en TCS o Snapdeal?