Trabajando | Original, traducido por IA
-
Antes de obtener acceso al repositorio de código, pide a tus colegas el archivo
pom.xml
e intenta descargar las dependencias de Nexus. -
Sin el código real pero con las bibliotecas de Nexus, podemos descompilar el JAR o experimentar con las bibliotecas. Podemos hacer bastantes cosas. Piensa fuera de lo convencional.
-
Es preferible configurar Tokens de Usuario en el Repositorio Sonatype Nexus en el archivo
settings.yaml
. -
No esperes la aprobación de los tickets de solicitud de acceso. Antes de tener los derechos de acceso, piensa en lo que puedes hacer.
-
Gran parte del trabajo puede hacerse antes de empezar. Uno puede familiarizarse con casi todo de antemano. Todo tiene código o materiales sustitutos de código abierto.
-
Un trabajo a menudo implica configuraciones específicas, lógicas de código ligeramente diferentes, y derechos de acceso o contraseñas para completar las tareas.
-
Anticipa la siguiente fase del proyecto. Considera cómo avanzará el proyecto actual y qué necesitarán o esperarán los usuarios.
-
Piensa en todas las formas posibles de hacer el trabajo, avanzar y prepararte lo más posible antes de obtener los derechos de acceso o los materiales que otros proporcionarán.
-
No te conformes; haz las cosas y automatiza tanto como sea posible.
-
Usa la biblioteca
requests
de Python para reemplazar Postman. -
Windows y PowerShell también son opciones viables. Los comandos comúnmente usados se limitan a unas pocas docenas. Apréndelos bien.
-
Piensa cómo un ingeniero podría trabajar en este proyecto durante 5 o 10 años, y considera cómo lograr una eficiencia similar rápidamente.
-
Usa directorios de notas y registros. Copia cuidadosamente los registros de la consola o páginas frontend para un análisis detallado.
-
Piensa cómo transmitir este conocimiento a los nuevos miembros del equipo.
-
Piensa en lo que podemos lograr si todos dan su máximo y tenemos 50 ingenieros así.
-
Las bibliotecas que se pueden descargar fácilmente de los repositorios internos de Nexus pueden descargarse manualmente y colocarse en el repositorio
.m2
. -
Lee el archivo
pom.xml
para determinar el objetivo de compilación de Maven y la versión de JDK requerida para el proyecto. -
En lugar de buscar en Jira o Confluence, construye directamente una URL para ir al perfil y ubicar las páginas.
-
Si encontramos un error, por ejemplo, si
npm run build
tiene problemas en una gran tubería de compilación, podemos ejecutarlo por separado para asegurarnos de que funciona antes de ejecutar toda la tubería. Esto hace que el ciclo de depuración sea más rápido y pequeño. -
Los problemas o errores similares se repetirán una y otra vez a lo largo de tu carrera, así que asegúrate de tomar notas sobre ellos. Esta práctica sigue siendo útil incluso en la era de la IA. A veces, los modelos de lenguaje grandes proporcionan respuestas que no son del todo precisas y requieren que las verifiques.
-
En algunas grandes empresas, el progreso de los chatbots de IA o herramientas internas de IA puede ser lento. Podemos usar nuestras computadoras personales para aprender tecnologías públicas relacionadas con herramientas de IA después del trabajo. Esto hace que sea menos engorroso trabajar en las computadoras corporativas, ya que ya estamos familiarizados con mucho.
-
Si trabajas en programación, configura un perfilador de programas, IDE, checkstyle de código, asistentes de codificación, herramientas de bases de datos y herramientas de Git en las primeras semanas. Úsalos regularmente para aumentar la productividad.
-
Trabajar en bancos o grandes tecnológicas puede sentirse bastante restrictivo debido a sus estrictas políticas de seguridad. Sin embargo, depende. Aún puedes descargar o instalar muchas bibliotecas o paquetes de Java como desees. Con la IA, básicamente puedes hacer muchas cosas.
-
Trata el trabajo corporativo como si estuvieras trabajando en tus propios proyectos. Aunque debes seguir la dirección del equipo, incluso al seguir esa dirección, hay oportunidades para elegir diferentes tareas o sugerir tareas que te gusten, siempre que aporten valor al proyecto.
-
Explora todas las opciones al lidiar con IDEs, software, herramientas, extensiones de VS Code, diferentes funcionalidades y formas de hacer las cosas. En la limitada computadora de trabajo de grandes tecnológicas o bancos, aún puedes ajustarla para tener una estación de trabajo más agradable.