Generalidades

Sentirse estúpido como ingeniero de software profesional temprano | Autor: Sherry Yuan | Noviembre de 2021

Yuan Xueli
0*dSCSj5TXq
Foto de Markus Winkler en Unsplash
LEER  ¿Cómo conecto mis palabras clave y mi mouse inalámbrico a mi teléfono?
De https://courses.lumenlearning.com/suny-lifespandevelopment
  1. Tómese una hora para aprender sobre su IDE. Los IDE modernos son muy poderosos, y aprender los atajos de navegación y las herramientas de depuración significa que podrá escribir, depurar y comprender el código más rápido. Por ejemplo, en este discurso de Android Dev Summit, aprendí que los puntos de interrupción condicionales y las etiquetas de variables de Android Studio tuvieron un gran impacto en mi velocidad de trabajo.
  2. Los discursos y los artículos son excelentes recursos con los que los ingenieros experimentados pueden compartir su sabiduría. La gran cantidad de videos y artículos sobre un solo tema puede ser abrumadora y la calidad varía ampliamente. En caso de duda, le sugiero que revise el contenido de conferencias o empresas conocidas, ya que suelen tener un proceso de revisión para garantizar un contenido de alta calidad. También puede pedir sugerencias a sus compañeros de equipo.
  3. Los cursos en línea son excelentes para comprender conceptos de nivel superior. Aprendí más sobre el sistema Gradle en este curso gratuito de Udacity, en lugar de copiar y pegar ciegamente los comandos de Stack Overflow cada vez que fallaba la sincronización de Gradle durante tres años.
  4. Investigue la base de código en la que está trabajando. Hasta que vea ejemplos específicos en el código, los patrones arquitectónicos y los conceptos de diseño de sistemas generalmente no se hacen clic en realidad.
  5. Si necesita pedirle a un miembro del equipo con más experiencia que corrija el error, asegúrese de comprender la solución y la causa raíz. De esta manera, puede corregir errores con causas potenciales similares usted mismo en el futuro.
  6. Descubra cómo sus compañeros de equipo encontraron soluciones. Cuando los dos estén programando en pareja, preste atención a cómo exploran la base de código y qué recursos consultan, y haga preguntas para comprender su proceso de pensamiento. StackOverflow es obvio, pero tal vez conozcan otro sitio web que contenga buena documentación sobre la biblioteca específica que usa su equipo.
  7. ¡Haz una revisión de código! Y hágalos fuera de la navegación en bruto y LGTM. Las solicitudes de extracción de muchos de sus compañeros de equipo serán soluciones a problemas que aún no ha encontrado. Al comprender sus métodos, cuando encuentre problemas similares, ya existen soluciones en su base de datos de conocimientos. Incluso si este no es un problema nuevo para usted, siempre es interesante ver cómo otros lo resuelven, y las discusiones que pueden surgir durante el proceso de revisión del código son excelentes oportunidades de aprendizaje. Si encuentra algo poco claro, haga preguntas. No se avergüence de estar confundido; para los autores, esta es en realidad una señal útil de que es posible que deseen volver a verificar esa parte del código en busca de errores, o refactorizarlo para mayor claridad.

LEER  Cómo crear una aplicación de banca móvil segura para la plataforma Android

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba