¿Qué preguntas debo hacer cuando empiezo mi primer trabajo de ingeniero de software?

Si tiene preguntas que son específicas del producto / servicio en el que está trabajando, pregúntele a uno de sus compañeros de trabajo. Sin embargo, no solo pregunte a su desarrollador senior. Si acaba de comenzar, probablemente haya otras personas que conozcan las respuestas. Es bueno hacer muchas preguntas, pero querrás distribuirlas entre diferentes personas. Eso también lo ayudará a descubrir quién es un experto en cada área. Los desarrolladores senior no necesariamente saben más sobre cada tema.

Si tiene preguntas que no son específicas de lo que está trabajando, primero trate de encontrar las respuestas en Quora o Stack Overflow. Aprender a encontrar información en línea es una buena habilidad para desarrollar.

La mejor manera de aprender un nuevo sistema es asignarle un error o una característica pequeña e intentar solucionarlo. Luego use sus diversas fuentes de información cuando se quede atascado. Eso será más útil que hacer muchas preguntas generales y obtener respuestas que probablemente no recordarás porque todavía no tienes ningún contexto.

Si eres el tipo de persona que hace muchas preguntas a las personas, intenta pasar más tiempo buscando en Google primero. Si tiende a girar mucho las ruedas cuando está resolviendo un problema, intente hacer más preguntas y no espere tanto tiempo cuando se atasque. 30-60 minutos es una buena regla general, pero es bueno ajustar eso en función de su personalidad.

Haz todas las preguntas! Pero hay una trampa … Si tiene una pregunta, trate de encontrar la respuesta usted mismo durante 30 minutos más o menos. Si está trabajando en algo más complejo, intente encontrar la respuesta durante una hora.

Cuando llegas a ese punto donde dices en tu cabeza “Estoy atrapado y no llegaré a ningún lado sin preguntarle a alguien”. Ahí es cuando definitivamente debes hacer la pregunta. No importa cuán elemental sea la pregunta, si son un buen desarrollador senior, se tomarán un tiempo y explicarán la respuesta.

A menudo encuentro que si estoy atascado y me alejo por unos minutos y luego vuelvo al problema original, puedo probar nuevos enfoques en los que no estaba pensando antes.

More Interesting

Cómo entrenar para ser ingeniero de software

¿Cuál es el salario promedio de un SDE II en Flipkart con 7 años de experiencia?

¿Vale la pena que un ingeniero de software practique matemáticas en Khan Academy?

¿Qué tipo de trabajos realizan los ingenieros de software normales en caso de aprendizaje automático e inteligencia artificial en India?

¿Cuál es un mejor lugar para trabajar como ingeniero de software: LinkedIn o Yelp?

¿India necesita un mayor número de ingenieros?

¿Cuáles son algunas buenas ideas de software que fallaron?

¿Cuál es la mejor manera de cambiar de ingeniero de software a diseñador de experiencia de usuario?

¿Cómo es un día típico para un ingeniero de software en Paypal Chennai?

¿Cuáles son las habilidades requeridas para convertirse en un ingeniero de software y cuáles son las cosas que uno debe saber antes de entrar en este campo?

Actualmente estoy en noveno grado, y soy muy malo en matemáticas. Tengo que comenzar a planificar el futuro ahora, y dicho esto, ¿qué trabajo en todo el universo no requiere matemáticas?

¿Cuáles son las especificaciones mínimas requeridas en una computadora portátil para un ingeniero de software?

¿Qué puede hacer un ingeniero de software si tiene 4 meses de tiempo libre?

¿Cuál es la diferencia entre el diseño del sistema y la arquitectura del sistema en ingeniería y desarrollo de software?

¿Hay alguna manera de evitar que alguien elimine una carpeta de un disco duro externo sin autenticación?