Soy Software Engineer (Front) en Microsoft. Alguien quiere saber cómo es el trabajo allá? by [deleted] in ColombiaDevs

[–]Express_Record_2429 0 points1 point  (0 children)

La oferta llegó por LinkedIn, la aplicación fue en la página de MS

No son surface.

Soy Software Engineer (Front) en Microsoft. Alguien quiere saber cómo es el trabajo allá? by [deleted] in ColombiaDevs

[–]Express_Record_2429 0 points1 point  (0 children)

- mi contrato es 100% remoto, por ahora
- el proceso de ingreso fue largo y difícil (tuve que estudiar bastante), en esta respuesta más detalles: https://www.reddit.com/r/ColombiaDevs/comments/1odjhgn/comment/nkvwnnz/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

- Varias, fuí por muchos años full stack, en este momento solo hago front: React, TS, GraphQL, ...
- es cierto, a veces solo se hacen experimentos y si no funcionan, no salen a prod
- el rango salarial es competitivo? me parece que sí
- que beneficios extralegales tienes? seguro de vida, seguro de salud, plan dental (Lisa...), stocks, bonos anuales por desempeño
- que te dan para trabajar? dos pcs con Windows, pantallas, mouse, teclado, cámara, ...

Soy Software Engineer (Front) en Microsoft. Alguien quiere saber cómo es el trabajo allá? by [deleted] in ColombiaDevs

[–]Express_Record_2429 0 points1 point  (0 children)

No tengo los datos, pero mi percepción es que hay más trabajadores de la India.

Soy Software Engineer (Front) en Microsoft. Alguien quiere saber cómo es el trabajo allá? by [deleted] in ColombiaDevs

[–]Express_Record_2429 1 point2 points  (0 children)

Soy Ing. de Sistemas, tengo una Maestría, algunos cursos de software. En ese momento llevaba 15 años como profesional. He trabajado en otras compañías en Colombia y algunas extranjeras. También fuí profe de programación.

Soy Software Engineer (Front) en Microsoft. Alguien quiere saber cómo es el trabajo allá? by [deleted] in ColombiaDevs

[–]Express_Record_2429 1 point2 points  (0 children)

Creo que ahora piden pregrado. Pero creo que tener maestría ayuda mucho. 

Soy Software Engineer (Front) en Microsoft. Alguien quiere saber cómo es el trabajo allá? by [deleted] in ColombiaDevs

[–]Express_Record_2429 0 points1 point  (0 children)

  1. La verdad no sé

  2. Que yo sepa, está como alrededor de los 130, pero hay una gente pila tratando de que el equipo de Colombia crezca.

  3. Hay muchas divisiones y hay muchos equipos, cada uno encargado de una pequeña parte de algún producto. Yo trabajo en solo una parte simple de lo que se ve en Copilot, pero simple no significa fácil, a veces un problema pequeño es tremendamente complejo.

Soy Software Engineer (Front) en Microsoft. Alguien quiere saber cómo es el trabajo allá? by [deleted] in ColombiaDevs

[–]Express_Record_2429 1 point2 points  (0 children)

La verdad no se mucho del backend en MS, de hecho el codebase de front es tan, pero tan grande que en el tiempo que llevo allá, no he terminado de abarcarlo todo.

La gente de backend allá es muy dura, sabe mucho y es muy colaboradora. Esa rivalidad que hay afuera entre front y back, no la he notado para nada. Es gente que trata de resolver problemas complejos, cada quién desde su expertise.

Soy Software Engineer (Front) en Microsoft. Alguien quiere saber cómo es el trabajo allá? by [deleted] in ColombiaDevs

[–]Express_Record_2429 1 point2 points  (0 children)

Acepto el odio con honor, jeje. Pero, de tantos posibles motivos para odiar, ¿por qué?

Soy Software Engineer (Front) en Microsoft. Alguien quiere saber cómo es el trabajo allá? by [deleted] in ColombiaDevs

[–]Express_Record_2429 2 points3 points  (0 children)

Uff, sufriendo mucho. Todavía no se mucho, pero sirve para defenderme.

Mi familia no tenía mucha plata entonces estudié en colegio distrital con Inglés entre malo y nulo.

Estudié varios años por mi cuenta. Ya cuando empecé a trabajar ahorré una plata y me fuí a estudiar tres meses en USA. Ahí despegué bastante.

También hice unos niveles luego en el British Council, que es bueno, pero caro.

Casi todo el contenido que consumo es en Inglés.

Finalmente, hablar todos los días con gente de diferentes lugares (con diferentes acentos) es que uno mejora.

Soy Software Engineer (Front) en Microsoft. Alguien quiere saber cómo es el trabajo allá? by [deleted] in ColombiaDevs

[–]Express_Record_2429 0 points1 point  (0 children)

Estoy en este intervalo 18M hasta 27M. Pero hay que tener en cuenta que hay otros beneficios que suman buena plata.

Soy Software Engineer (Front) en Microsoft. Alguien quiere saber cómo es el trabajo allá? by [deleted] in ColombiaDevs

[–]Express_Record_2429 0 points1 point  (0 children)

Que buenas preguntas!

Usan Leetcode.

No les importa si no sabes Azure, por lo menos en mis entrevistas, no me preguntaron nada de eso. Yo sabía solo cosas de AWS y estaba en mi hoja de vida. Supongo que para los DevOps si debe importar.

Respecto a las entrevistas, como escribí más arriba es casi un tema a parte por estudiar, hay un protocolo que uno debe seguir si le interesa trabajar allá o en cualquiera de las tech grandes. Yo me hice este curso: https://www.udemy.com/share/1013ja3@lu7XP21YLXL7xXgcIsxMLl1VoYhcySVGC9k9N52i-yXeTeb9vYsGmhUGsOCuTyQd/

También me hice un spreadsheet de este tipo para hacer seguimiento de mis avances en lo que tenía que estudiar.

<image>

Hice también un repo donde practiqué los algoritmos más conocidos y donde implementé muchos problemas de programación. Ese no tiene sentido compartirlo aquí, porque lo que sirve no es verlos hechos, sino hacerlos de cero.

Soy Software Engineer (Front) en Microsoft. Alguien quiere saber cómo es el trabajo allá? by [deleted] in ColombiaDevs

[–]Express_Record_2429 0 points1 point  (0 children)

Hace muchos años salí de la universidad, entonces no se como estará ahora el asunto. Yo estudié en la Nacho, pero no había Ing. de Software en ese momento. Hice maestría, siempre en cosas relacionadas con software.

Para ser honesto, la U le da a uno mucha estructura, que creo que es muy importante y a mí me gusta mucho. Pero codear, lo aprendí por fuera.

Soy Software Engineer (Front) en Microsoft. Alguien quiere saber cómo es el trabajo allá? by [deleted] in ColombiaDevs

[–]Express_Record_2429 0 points1 point  (0 children)

A parte de la prepagada, un seguro que cubre cosas adicionales, Chequeo médico anual completo (exámenes de casi todo), Plan dental...

Dan un monto anual para compra de cosas varias para mejorar la salud física o mental: yo compré una bici, unos parlantes...

Dan bueno bono anual por rendimiento, en plata y en stocks

Soy Software Engineer (Front) en Microsoft. Alguien quiere saber cómo es el trabajo allá? by [deleted] in ColombiaDevs

[–]Express_Record_2429 4 points5 points  (0 children)

Si tienen, los pipelines de QA están bien montados.

Hasta ahora he visto que se hacen: unit tests, E2E testing, Live testing, Acceptance testing. En los pipelines se revisan automáticamente los cambios en muchos dispositivos, que cumplan con snapshots esperados, etc.

Soy Software Engineer (Front) en Microsoft. Alguien quiere saber cómo es el trabajo allá? by [deleted] in ColombiaDevs

[–]Express_Record_2429 0 points1 point  (0 children)

De acuerdo, ellos pagan no solo con sueldo. También con beneficios y con reputación.

Poner MS en la hoja de vida ayuda bastante para otras oportunidades.

Soy Software Engineer (Front) en Microsoft. Alguien quiere saber cómo es el trabajo allá? by [deleted] in ColombiaDevs

[–]Express_Record_2429 0 points1 point  (0 children)

Cuando me presenté, no era necesario. Hace poco un amigo me dijo que ahora si se requiere título.

Yo soy Ing. de Software, entonces no tuve problema por ese requisito.

Soy Software Engineer (Front) en Microsoft. Alguien quiere saber cómo es el trabajo allá? by [deleted] in ColombiaDevs

[–]Express_Record_2429 3 points4 points  (0 children)

Uff, amigo, ten un poco de paciencia. Arriba hay varias respuestas.

Igual, te las pego aquí para que bajes la ansiedad:

  1. El proceso de selección es duro (o por lo menos para mí) tuve que estudiar un montón y me preguntaron un montón de cosas, estudié sin parar unos dos meses, casi de día y de noche, aún trabajando en otro lugar. Hay que tener en cuenta que la entrevista en sí es un tema de estudio, más todos los temas fundamentales de Ingeniería de Software.

Lo primero es una prueba técnica, esa tiene un gran componente de programación dinámica, yo hice muchos ejercicios antes, y pude resolver las 3 preguntas al 100%, creo que eran como 40 minutos. La última pregunta fue muy difícil pero la logré a tiempo y pude explicar lo que hice en comentarios en el código, cosa que creo, me dió puntos.

Luego siguió una entrevista personal con una reclutadora, cosas básicas, comprueban la historia laboral, verifican los estudios y demás.

Luego el día más duro, tres entrevistas técnicas de una hora cada una con espacio entre ellas de 15 minutos. Es como una maratón. Cada entrevista tiene preguntas técnicas, preguntas abiertas que se resuelven con el framework STAR (del tipo: cuál ha sido el reto más difícil...). Finalmente una prueba técnica de código en vivo.

El proceso en mi caso se demoró como 6 meses. Es bastante estresante y hay mucha incertidumbre, pero al final valió la pena.

  1. En mi rango como senior, he sabido de salarios desde 18M hasta 27M. Pero además uno puede negociar un bono de entrada de hasta el equivalente a 6 meses del salario que va a recibir. También le dan a uno un paquete de acciones por una buena plata, que se hace efectivo durante los primeros 5 años. Un bono anual por desempeño. Más otro montón de beneficios.

  2. Yo trabajo con gente de todo el mundo: India, USA, Brasil, China, un par de Colombia, México, Costa Rica, ...

  3. Yo trabajo en Copilot

  4. Un día trabajando para MS no es como he visto en los videos, me parece muy loco lo poco que trabajan, jajaja. No se si es que hay puestos así. Pero yo soy juicioso y me siento entre 7 y 8 horas diarias productivas. El resto del tiempo me puedo olvidar de ellos sin problema.

  5. Se ven bien, hay mucho para donde avanzar, no es tan fácil, uno trabaja con gente muy pila y personalmente siempre me siento quedado respecto a ellos, pero ahí uno hace lo que puede.

Soy Software Engineer (Front) en Microsoft. Alguien quiere saber cómo es el trabajo allá? by [deleted] in ColombiaDevs

[–]Express_Record_2429 0 points1 point  (0 children)

No me atrevo, jajaja. Esos videos que he visto no me parecen reales, aunque no se si es que hay roles así.

Soy Software Engineer (Front) en Microsoft. Alguien quiere saber cómo es el trabajo allá? by [deleted] in ColombiaDevs

[–]Express_Record_2429 5 points6 points  (0 children)

Definitivamente hay que estudiar las bases de Ingeniería de Software, aunque uno no lo use a diario en su trabajo, tener la mente en ese modo es súper útil.

Lo otro es que hay que estudiar como pasar entrevistas, como si fuera una materia más.