¿Cómo es ser ingeniero de software en Schlumberger?

He estado trabajando como ingeniero de software en Schlumberger Information Solutions en el Centro de Tecnología de Houston hace casi 6 años. Me uní a Schlumberger como un recién graduado al completar mi maestría en Ciencias de la Computación.

Tuve que pasar por un programa de capacitación de pasos fijos llamado “Avance” que normalmente podría completarse en un plazo de tres años. Se asignan unos pocos días en un año para esta capacitación y se presentará a un empleado varias técnicas (software relacionado con proyectos, conceptos generales de ingeniería de software, gestión de proyectos, etc.), no técnicas (habilidades de presentación, gestión y liderazgo de personas, etc. .) y programas de capacitación relacionados con el dominio (producción, caracterización de yacimientos, perforación, etc.). Durante el segundo año, el empleado debe completar una tarea de campo que ayuda a comprender las operaciones de los campos petroleros. Al final del programa, un empleado debe completar un “Proyecto personal” que debe estar fuera de las tareas normales del día a día y que tiene cierta importancia comercial. Personalmente, disfruté este proyecto ya que fue un desafío y me ayudó a establecer contactos con personas externas a mi equipo de proyecto (http://goanimate.com/videos/0cW_…). Además de esta capacitación, se alienta a un empleado a participar en diversas actividades como el Equipo de soporte de primeros auxilios, el Equipo de prevención de pérdidas, el equipo de Guardia de incendios, las iniciativas de mejora de la calidad del software, etc.

Trabajo en el lado del desarrollo de productos en Houston Technology Center. Mi trabajo diario como ingeniero de software no se limita a ser programador o simplemente desarrollador. Como ingeniero de software,
* Trabajo en estrecha colaboración con nuestra cartera de negocios para elaborar sobre los diversos requisitos comerciales que provienen de nuestros clientes, ayudándolos a responder algunos problemas técnicos que surgen del campo durante o después de la implementación del producto. En algunas raras ocasiones, incluso visite los sitios de los clientes junto con una persona de negocios para solucionar cualquier problema relacionado con el producto.
* Lleve a cabo varias discusiones formales e informales con los arquitectos del proyecto y los desarrolladores sénior para elaborar estimaciones de ingeniería durante la fase de elaboración y elaborar un diseño / código adecuado durante la fase de construcción. Como desarrollador, uno debe ser capaz de equilibrar los objetivos entregables del gerente / equipo del proyecto con la visión del producto de los arquitectos.
* Coordinar con el equipo de comercialización en el desarrollo de sus planes de prueba en diversos requisitos, corregir errores y obtener su sello de aprobación en el envío de un producto de calidad.
* Coordinar con el equipo de documentación con notas de lanzamiento y otra documentación del producto.
* Dado que la mayoría de nuestros productos de software se desarrollan en varios Centros de Tecnología de Schlumberger repartidos por todo el mundo, la coordinación y la comunicación entre varios equipos de proyectos es un ingrediente esencial para el éxito de la ingeniería.
* A veces, trabajo en estrecha colaboración con contratistas en el sitio o a distancia.
* Si un empleado es nuevo en el equipo o tiene menos experiencia con el producto, esa persona generalmente trabaja en estrecha colaboración con un desarrollador senior del equipo. Sin embargo, incluso cuando era más reciente, se me asignó la responsabilidad como ingeniero principal en algunos requisitos y se me hizo responsable de la entrega de extremo a extremo (reunir los requisitos para la transferencia de funciones). Esto podría ser desafiante, satisfactorio o estresante dependiendo de un individuo.
* En mi equipo, a menudo trabajamos en lanzamientos múltiples del producto y uno debería ser bueno en tareas múltiples. Sin embargo, el cambio de contexto a veces puede ser un asesino de la productividad.
* El centro de tecnología lleva a cabo “Ferias de innovación” donde se alienta a los empleados a proponer varias ideas de productos. Algunas ideas se vuelven parte del producto y bueno, incluso podrías presentar y obtener una patente para tu idea. Si eres pasante, incluso tienes la oportunidad de trabajar en algunas de estas ideas de productos durante tu pasantía.
* Schlumberger es verdaderamente una compañía multinacional y los equipos a menudo constituyen personas de diferentes nacionalidades, que hablan diferentes idiomas (el inglés se usa oficialmente en Houston), provienen de diferentes culturas. Este popurrí es una cosa que más me gusta.
* El título de su trabajo no necesita definir lo que hace. Los gerentes hasta ahora me han alentado a hacer cosas más allá de mis responsabilidades laborales diarias, siempre que no afecte el cronograma del proyecto. Si tiene una mejor idea para mejorar el proceso de desarrollo o el producto, le recomendamos que lo haga. Si usted es una persona que se queja de que un producto o proceso apesta, se le dará una oportunidad justa de solucionarlo ;-). Además, tuve la oportunidad de organizar muchos seminarios contactando a varios proveedores externos, promoviendo varias oportunidades de capacitación entre nuestros empleados. Esto me ha ayudado a hacer crecer mi red profesional y también ayudó a la compañía de ciertas maneras.
* Principalmente, he encontrado personas en el centro de tecnología accesibles cada vez que tengo alguna pregunta o necesito ayuda sobre algunos problemas. Principalmente tenemos una oficina de puertas abiertas y los empleados simplemente entran con cualquier pregunta, a menos que esté ocupado o en algunas reuniones.

Nota : Me gustaría agregar un descargo de responsabilidad también. Lo que sea que he expresado aquí es mi opinión personal y no la de mi empleador (Schlumberger). Schlumberger es una empresa muy grande y tiene operaciones en muchos países. La cultura laboral varía mucho dependiendo de si estás en el campo o en un país diferente. Además, dentro del mismo centro tecnológico, cada equipo de proyecto tiene diferentes dinámicas de trabajo. Entonces, tome las cosas con un grano de sal.

Hace unos años, enseñé algunas clases de Desarrollo guiado por pruebas para las oficinas de Houston y una clase de Diseño orientado a objetos para la oficina de Tokio. Todos los que conocí eran muy comprometidos y agradables, lo cual es menos común de lo que piensas. Me impresionó mucho la cultura de la organización. Se toman muy en serio la educación y el desarrollo de su gente.

También tienen un sabor multicultural muy fuerte. La mayoría de las personas en puestos de alto nivel pasaron casi todo el tiempo trabajando en el extranjero. Parecía que su compensación y beneficios también eran muy buenos. Recuerdo haber hablado con uno de los ingenieros estadounidenses en Tokio sobre el costo de conducir y tener un seguro allí (algo con lo que estaba familiarizado porque pasé tiempo allí con los militares en los años 90). La compañía realmente hizo una cantidad sorprendente para apoyar y habilitar ese.

Estoy bastante contento con lo que estoy haciendo ahora, pero si estuviera en un punto anterior de mi carrera, definitivamente consideraría trabajar allí. Me encantaría volver y enseñar allí nuevamente, especialmente en la oficina de Tokio, pero la gente de Houston también fue increíble.