¬ŅQui√©nes son el primer ingeniero de campo (desarrollo) de Microsoft y qu√© comen?

Para la mayor√≠a, Microsoft es "El gigante de Redmond", una compa√Ī√≠a que produce Windows / Office, que emplea a algunos programadores. Para m√°s camaradas de TI, la cara de Microsoft son los antiguos evangelistas de Microsoft que hablan sobre el hermoso mundo desde el escenario. Para alguien, esta persona es Microsoft Student Partners en sus universidades, lo que una vez fui hace mucho tiempo. Pero entre estos individuos hay uno que ve un c√≠rculo muy limitado.

Por supuesto, puede encontrar el anuncio oficial del Premier Field Engineer con requisitos oficiales. Tal vez incluso googlee algo , pero hablar√© mientras me explicar√≠a lo que estoy haciendo. Trabaj√© durante 4 a√Īos como primer ingeniero de campo para el desarrollo, en su mayor parte desde Mosc√ļ, y desde En mi lugar ahora est√°n buscando un reemplazo, decid√≠ hablar sobre el trabajo de PFE.

Todos los que estén interesados, lea a continuación.

Debemos comenzar con el hecho de que no todos los empleados de Microsoft son programadores y están lejos de todo el trabajo en Redmond. Hay muchos miembros del personal responsables de las ventas locales. Y también hay muchas personas que se dedican a apoyar a quienes compraron algo de Microsoft. Trabajé en una organización llamada Enterprise Services en el nivel superior. Tiene 3 grandes bloques: Consultoría (personas que hacen proyectos), Soporte reactivo (aquellos que reciben solicitudes de soporte y trabajan cuando todo ya está mal. Ingenieros de soporte) y somos Ingenieros de campo Premier que estaban en el medio (en el medio, no significa una mezcla de erizo con serpiente).

PFE (como el resto) son aquellas personas con las cuales el 99% de las empresas en la vida real nunca se encontrar√°n, porque la compa√Ī√≠a necesita un contrato de soporte Premier (el nivel m√°s alto de soporte, que muy pocos tienen). Cuando llamas a activar windows, este es un nivel de soporte completamente diferente. Si no le respondieron sobre el bloqueo de su cuenta de Skype, tampoco somos nosotros. Incluso cuando es un socio de Microsoft, es muy probable que no est√© relacionado con PFE / Premier Support.

¬ŅQu√© hace el PFE?


Realizan muchas tareas diferentes en el rango entre proyectos grandes (lo que hacen en consultoría) y cuando todo ya está en llamas y necesitan apagarse ahora (lo que hacen los ingenieros de soporte), aunque a veces participan en lo anterior. Al mismo tiempo, los ingenieros de PFE, aunque vinculados al país, pueden estar en un viaje de negocios en muchos otros países. Hablaré sobre esto a continuación usando ejemplos de experiencia personal.

Hagamos una lista de lo que suele hacer el PFE:

  • Evaluaci√≥n de la implementaci√≥n de la soluci√≥n basada en productos de Microsoft. Es decir la compa√Ī√≠a ha implementado SharePoint condicional, pero algo a menudo se rompe. Los ingenieros vienen, miran, recopilan datos y dicen qu√© y c√≥mo hacerlo de manera diferente, y luego escriben un plan sobre c√≥mo hacerlo.
  • Trabajan como DSE (Ingeniero de soporte designado - ingeniero dedicado ), es decir una persona va a su oficina y hace casi cualquier trabajo con los productos de Microsoft que est√°n en la empresa.
  • Configuraci√≥n fija, cuando el sistema ya est√° mal, pero no todo ha muerto (si se compara con la medicina, esta es una colocaci√≥n en un hospital, no una reanimaci√≥n urgente)
  • Lectura de capacitaciones que forman parte de la cartera Premier Support.
  • Muchas otras tareas diferentes que dependen mucho del dominio .

PFE es un ingeniero altamente calificado con muchos a√Īos de experiencia con su tecnolog√≠a.

Quienes son PFE Dev


Acabo de mencionar la palabra Dominio . Domain es una organizaci√≥n dentro de una organizaci√≥n de servicios que re√ļne a ingenieros en tecnolog√≠as y √°reas similares. Un par de ejemplos: todos los ingenieros de la plataforma Windows est√°n agrupados en un dominio de Infraestructura segura; Los ingenieros de Skype for Business y Sharepoint / Exchange est√°n agrupados en el dominio de Productividad empresarial; Los camaradas SQL se agrupan en un dominio de datos e inteligencia artificial.

Y ah√≠ est√° mi Dominio - Aplicaciones (primero se llamaba Aplicaciones modernas, pero decidieron cambiarle el nombre a Solo aplicaciones). Cada dominio tiene su propio trabajo √ļnico que solo ellos hacen adem√°s de evaluaciones / capacitaciones de lectura / DSE, etc.

  • Bueno, por ejemplo, Revisi√≥n de c√≥digo . Por supuesto, se puede hacer tanto para Sharepoint como para Dynamix CRM / Axapta y ser√° competencia de otros dominios, pero solo una revisi√≥n de c√≥digo / arquitectura de aplicaciones en .net es todo para PFE DEV.
  • Puede hacer una Prueba de concepto : esto es cuando Microsoft hace un mini piloto y el resultado es un c√≥digo de ejemplo que muestra c√≥mo hacer un proyecto de este tipo en principio utilizando tecnolog√≠as de Microsoft (pero no un c√≥digo listo para producci√≥n).
  • Bueno, por supuesto, el desarrollo para Microsoft Azure tambi√©n es para nosotros, aunque en parte se encuentra en otros dominios.

Por lo tanto, PFE Dev son ingenieros de desarrollo que pueden escribir código, leer código, criticar código, hablar como deberían, depurar aplicaciones, leer capacitaciones, etc.

Que no hace PFE DEV


  • PFE DEV no es el recurso m√°s barato, por lo que no necesitan clavarlos. Escribir un sitio web de tarjeta de visita simple es seguro sin PFE DEV.
  • VBS no funciona bien en Excel 2003, tambi√©n por.
  • Ayuda con Java en Linux? Bueno, solo si todo est√° en Azure;)
  • Desarrollo de grandes proyectos: si no sabe d√≥nde poner dinero, puede intentarlo. Pero, en general, PFE DEV no hace esto, y debe consultar a alguien m√°s simple.

Qué habilidades son importantes para PFE (PFE DEV)


Llamaría a PFE - freelancers con insignias de Microsoft, como Los requisitos para las cualidades personales son casi los mismos que los de los trabajadores independientes.

  • Lo m√°s importante es ser un experto en su campo . Un experto puede no saber algo, pero debe entender d√≥nde cavar.
  • Una persona debe ser autoorganizada e independiente . Debe informarse sobre s√≠ mismo dentro de la organizaci√≥n, supervisar su tiempo de trabajo (y descansar tambi√©n), cuidar sus habilidades, conocimientos y su relevancia, relevancia, etc.

    • Mis gerentes han estado fuera de Rusia durante los √ļltimos 2.5 a√Īos (Dubai, Londres, Ankara), tienen a un mont√≥n de personas bajo su mando y nadie se encargar√° de cuidarlos con usted.
    • Usted conoce la tecnolog√≠a A, pero est√° siendo desmantelada; es su tarea aprender algo nuevo y muy solicitado. La demanda es m√°s importante que la novedad. No tiene demanda: el gerente no tendr√° dolor de cabeza por mucho tiempo.
    • Aunque Microsoft organiza capacitaci√≥n para sus ingenieros, y yo, por ejemplo, fui a Redmond a Jeffry Richter en Azure Service Fabric, no tiene que esperar a que le ense√Īen 1.5 a√Īos antes del primer viaje al cliente (las personas se eliminan, porque se debe respetar la privacidad de otra persona) .

  • Conocimiento de ingl√©s : aqu√≠ todo est√° claro

    • Aunque si trabajas solo en Rusia con un gerente local, no puedes hablar, solo leer y escribir.
    • Pero si desea realizar un viaje de negocios para leer una capacitaci√≥n, entonces solo necesita conversar.

Por otro lado, compararía el trabajo de PFE con el trabajo de un personaje de computadora como Hitman. (Aquí hay una foto de la meta, coordenadas aproximadas de la meta, aquí hay una semana para que trabaje. El resto queda a su discreción.) PFE tiene una descripción aproximada de la tarea, hay una dirección del cliente y sus contactos, hay una semana (más o menos) para trabajar y tal vez algo de tiempo para la preparación. No tuve tiempo en una semana, es malo (hay muchas opciones desde completar en modo de emergencia hasta transferir a la próxima visita), no sabes cómo hacer la tarea, es mala (pero siempre puedes rechazarla).

Experiencia personal


Me llam√≥ un buen amigo que fue a google. Pero no pienses que esto es una camarilla, porque Deber√°n completarse todos los procesos, como la verificaci√≥n de antecedentes, la entrevista t√©cnica o la entrevista en ingl√©s. Personalmente, llegu√© un mes antes de cumplir 25 a√Īos, 2.5 a√Īos despu√©s de la graduaci√≥n formal (aunque oficialmente comenc√© a trabajar como programador desde el tercer a√Īo, despu√©s de haber trabajado en empresas conocidas). Era uno de los PFE m√°s j√≥venes de Rusia (mis colegas en Rusia eran 5-15 a√Īos mayores que yo) en ese momento, y en el contexto de los PFE de Italia (de 50 a√Īos) promedio, parec√≠a solo un ni√Īo, aunque en este caso la edad se correlaciona con la experiencia no es lineal.

Viajes de negocios


Durante mis 4 a√Īos, fui a trabajar a muchos pa√≠ses y ciudades.

  • Reino Unido / Alemania / Francia / Estados Unidos para estudiar
  • Ha trabajado en Albania, Bulgaria, B√©lgica, la Rep√ļblica Checa, Polonia, Rumania, Letonia, Estonia, Finlandia, Kazajst√°n, Armenia, Azerbaiy√°n, Georgia, Arabia Saudita, Serbia, Dinamarca, Ucrania, Bielorrusia, Chipre (parece no haber olvidado a nadie).



    Si enumera por ciudad, se obtendrá una lista larga y sólida, pero, por supuesto, principalmente en las capitales.

Aunque, si agrega trabajo remoto, probablemente pueda pintar sobre toda Europa y todo el rico Medio Oriente.

Hubo propuestas para un viaje de negocios a Afganist√°n, Nigeria, Noruega, Suecia, las Islas Feroe, Egipto, Jordania, Argelia. Pero en alg√ļn lugar que no quer√≠a, en alg√ļn lugar no funcion√≥. Mis colegas estaban en Pakist√°n, y en √Āfrica Central, e incluso en Malasia, hab√≠a alguien. Sobre un conjunto de mitos que pueden desarrollarse sobre viajes de negocios, lo contar√© en un art√≠culo separado.

Proyectos


Leí muchas capacitaciones sobre desarrollo web en asp.net/asp.net core, sobre desarrollo para Azure y la infraestructura que contiene; Pasé alguna sesión de depuración e incluso una revisión de código; escribió y complementó entrenamientos de material, que luego otros leyeron en todo el mundo; escribió prototipos de una docena de sistemas; ayudó a construir procesos de trabajo en Azure; Comprometido en preventa técnica, etc. Pero es importante comprender que esta es la experiencia de solo uno de los 4 ingenieros de nuestro equipo. La experiencia de los otros 3 es completamente diferente, casi no me cruzo con ellos en tecnología, así como en el tipo de actividad (bueno, no puedo leer entrenamientos sobre depuración del kernel de Windows)

En general, hay muchas cosas interesantes, pero ahora ni siquiera recuerdo el 90% de los proyectos, porque los proyectos suelen ser semanales, y durante 4 a√Īos son m√°s de 100 trabajos diferentes (no s√© c√≥mo multiplicarlo, este es un ajuste para proyectos que se han realizado durante m√°s de una semana).

Sin embargo, aprend√≠ mucho durante estos 4 a√Īos. De lo m√°s comprensible: antes de MS, la depuraci√≥n de la palabra estaba asociada con Visual Studio y las herramientas de desarrollo del navegador, y me consideraba un buen especialista, y despu√©s de eso era m√°s probable con windbg / perfview / perfmon / wireshark y creo que no s√© mucho sobre depuraci√≥n ahora .

Mi conclusi√≥n: si te sientes con suficiente experiencia en el desarrollo de la plataforma Microsoft, mientras eres disciplinado, listo para la auto-capacitaci√≥n y los viajes de negocios, puedes postularte para el rol de PFE DEV. Este es el primer puesto de 4 a√Īos en Rusia en PFE DEV y cuando se abre el siguiente, la pregunta no es trivial. Para todas las preguntas, escriba stasus , √©l asumi√≥ esta carga.

No me arrepiento de haber trabajado en PFE DEV durante 4 a√Īos, aunque no dir√© que fue un camino cubierto de rosas.

PD Con respecto a las condiciones financieras: todos firmamos un NDA, que cubre muchas cosas.

PPS La pregunta "¬Ņpor qu√© te fuiste y d√≥nde?" Reformular√≠a esto: no dej√© Microsoft, pero vine a EPAM como el Arquitecto de soluciones (Azure / Microsoft Stack). Por qu√© La respuesta corta es que EPAM ofreci√≥ buenas condiciones y tareas interesantes, y en Microsoft RUS llegu√© a mi l√≠mite. Una respuesta detallada con un an√°lisis de todas las opciones tom√© 10 p√°ginas de texto en Word. No creo que valga la pena publicar aqu√≠.

Finalmente, quiero hablar sobre algunos mitos y malentendidos comunes que surgen después de las historias sobre el trabajo de PFE.

Asignado a un artículo separado, porque 2-3 veces más texto allí.

Source: https://habr.com/ru/post/440108/


All Articles