En un entorno de desarrollo de software, ¿siempre es mejor hacerle muchas preguntas a sus nuevos pares?

Creo que es mejor preguntar en lugar de no preguntar en absoluto. Pero, obviamente, primero debe hacer su diligencia debida.

  • Si hay alguna información que se puede encontrar fácilmente leyendo la documentación o navegando por el código, debe hacerlo primero y si eso resulta confuso por alguna razón, puede buscar la aclaración de sus colegas.
  • Si la pregunta que está haciendo es una pregunta muy básica, siempre comience con algo que sugiera que todavía está aprendiendo y sus comentarios lo ayudarán a comprender mejor el sistema.
  • Hacer repetidamente la misma pregunta. Una vez que haya obtenido una respuesta y afirme estar convencido, hacer la misma pregunta repetidamente molestaría a la gente. Intente hacer su parte para comprender todo por adelantado.
  • Nunca haga preguntas si la gente parece ocupada. Una buena pista es cuando usan audífonos, idealmente no quieren que los molesten. Luego, envíe un correo electrónico o simplemente haga ping en IM para que respondan.
  • Haz tu parte para devolver el favor. Técnicamente hablando, se espera que seas un emprendedor. Sus compañeros no están estrictamente obligados a ayudarlo. Entonces, si lo ayudan con alguna información, debe intentar devolver el favor de cualquier manera que pueda. Esto asegurará que tengas una relación fluida con tus compañeros y ellos te respetarán.

Espero que esto ayude.

Si tuviera un nuevo colega, esperaría que hicieran muchas preguntas. Estaría muy preocupado si no lo hicieran.

Tenga en cuenta que deben ser buenas e inteligentes preguntas. Preguntas simples (p. Ej., ¿Qué significa este mensaje de error) que puede Google fácilmente me molestarían. Al preguntar qué mejores prácticas tenemos en el equipo, se esperan estándares de codificación, consejos para la configuración de mi entorno de desarrollo, preguntas de configuración, etc.

Los buenos mentores y gerentes saben que necesitan invertir tiempo en ti al principio. Un montón de tiempo. Si no lo hacen, ¡salgan de allí!

More Interesting

Cómo desarrollar un mapa de riesgos

¿Cuál es la forma más efectiva de enseñar una aplicación de software?

¿Cómo usa Jenkins un ingeniero de DevOps?

¿Qué se discute durante una reunión de Scrum?

Veo muchos desarrolladores que muestran su configuración con varios monitores. ¿Es realmente útil / necesario trabajar con más de un monitor?

¿Cuáles son algunas de las formas en que las empresas tecnológicas tratan con equipos de ingeniería en diferentes zonas geográficas?

¿Es posible hacer un programa de software para copiar / extraer, patrones precisos / medidos de un programa de software basado en la web que no le permite copiar fuera de ese programa?

¿Es buena la informática con enfoque en la ciencia de datos? He oído que los programas de ciencia de datos no son buenos porque la ciencia de datos todavía está evolucionando. ¿Cuál es mejor, inteligencia artificial, sistemas inteligentes o ingeniería de software?

¿Por qué la calidad del desarrollo de software offshore subcontratado es tan mala?

¿Cómo colabora su equipo en las pruebas de control de calidad?

¿Cuáles son las habilidades necesarias para el desarrollador de software?

¿Cómo afectan las tarjetas gráficas fotogramas por segundo (FPS)?

¿Por qué las licencias de software necesitan mantenerse actualizadas?

¿Cuáles son las ventajas y desventajas del modelo de prototipos utilizando el lenguaje de programación Java?

¿Cuáles son las ventajas y desventajas de dividir los problemas de soporte técnico entre los ingenieros en un inicio de software?