"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Mi viaje backend: el gran problema que resolví y mi camino hacia la pasantía en HNG

Mi viaje backend: el gran problema que resolví y mi camino hacia la pasantía en HNG

Publicado el 2024-11-08
Navegar:748

My Backend Journey: The Big Problem I Solved and My Path to the HNG Internship

Damilola Amushan – Desarrolladora back-end junior.

Comencé mi viaje en programación a finales de 2023, cuando comencé como desarrollador web full-stack y recibí capacitación primero en el área de front-end y posteriormente en la de back-end.

Durante el período de mi formación, me encontré con numerosos desafíos que tuve que superar. Uno que se destaca, sin embargo, fue una falla en la conexión a la base de datos que yo llamo "el gran problema".

Para resolver mi gran problema, lo primero que hice fue verificar si había errores tipográficos en mi código, ya que incluso errores tan pequeños como un error tipográfico pueden afectar el resultado de tu código. Pero después de revisar mi código escrito, no identifiqué ningún error tipográfico que me llevara al siguiente intento de solución: la inspección del servidor.

Abrí la terminal en mi IDE para ver si mi servidor estaba en funcionamiento. Después de comprobarlo, descubrí que mi servidor estaba en funcionamiento. Como verificación final del servidor, decidí cerrar el servidor y reiniciarlo usando el comando php craft service. Sin embargo, incluso después de hacerlo, la conexión a la base de datos siguió fallando.

En este punto, comencé a temer que sería necesario tomar medidas mucho más importantes para resolver este gran problema. Esta comprensión me llevó a verificar si había excedido los límites de mi base de datos, una sugerencia que recibí de ChatGPT. Continué ejecutando el código sugerido netstat -aon, que mostraba todos los puertos de escucha establecidos. Vi que no había excedido el límite de la base de datos, lo que me llevó a otro callejón sin salida.

Ahora, estaba empezando a enojarme. Al volver a chatGPT, recibí otra sugerencia que podía probar: configurar los ajustes del firewall. Descubrí que una configuración de firewall podría estar impidiendo que mi base de datos se conecte correctamente. Dejando a un lado mi molestia, lo intenté nuevamente, esta vez accediendo a la configuración de mi firewall y permitiendo el tráfico entrante desde el puerto específico con el que estaba intentando conectar mi base de datos. Aquí hay un resumen de cómo lo hice:

Abrí el Firewall de Windows Defender, hice clic en configuración avanzada en la barra lateral y luego seleccioné reglas de entrada.
A la derecha, seleccioné una nueva regla.
Luego seleccioné el tipo de regla que era puerto y luego hice clic en Siguiente.
Elegí TCP y luego ingresé el número de puerto específico 3306, y luego hice clic en Siguiente.
Seleccioné las tres opciones porque quería que la regla se aplicara para Dominio, Público y Privado.
Terminé nombrando la regla “Regla de entrada de MySQL”
Por fin había ganado el premio gordo. Establecí una conexión exitosa y el gran problema se resolvió.

El gran problema me había enseñado bastante. No sólo aprendí más sobre codificación, sino que también aprendí un poco sobre mí mismo. Me enseñó a desarrollar más paciencia y habilidades para resolver problemas que serían útiles a lo largo de mi carrera de codificación.

Un amigo mío me informó sobre una forma de desarrollarme como desarrollador back-end. Mencionó un programa de pasantías conocido como HNG Internships y me sugirió que me inscribiera. Lo pensé un poco y decidí que sería una brillante oportunidad para mejorar mis habilidades, especialmente porque era gratis. Visité su sitio web y comencé el procedimiento de inscripción. En el camino, descubrí que había una opción para obtener HNG Premium, que era una oportunidad para participar en la pasantía como miembro premium. Al revisar los beneficios adicionales, como revisiones de CV, entrevistas simuladas y acceso a las últimas ofertas de trabajo, decidí que era un buen negocio y, como atraía un precio justo, lo aproveché. Ahora estoy esperando su inicio en enero de 2025.

Espero que este programa me ayude a mejorar mi habilidad, eficiencia y velocidad de codificación. También espero convertirme en un mejor solucionador de problemas al final de la pasantía. Un objetivo importante que tengo es mejorar mis habilidades de trabajo en equipo. Tengo pocos conocimientos sobre cómo trabajar en equipos y me gustaría probar el trabajo en equipo que involucre a personas de mi área y otras áreas relacionadas con la tecnología, como diseño, análisis y desarrollo front-end.

Espero que hayas disfrutado de esta lectura y hayas encontrado algunos consejos útiles para lidiar con los problemas de conexión de la base de datos. No dude en visitar el sitio web de HNG utilizando los enlaces integrados. ¡Cuidarse!

Declaración de liberación Este artículo se reproduce en: https://dev.to/damilola_amushan/my-backend-journey-the-big-problem-i-solved-and-my-path-to-the-hng-internship-46nb?1 Cualquiera infracción, comuníquese con [email protected] para eliminar
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3