«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Мое бэкэнд-путешествие: большая проблема, которую я решил, и мой путь к стажировке в HNG

Мое бэкэнд-путешествие: большая проблема, которую я решил, и мой путь к стажировке в HNG

Опубликовано 8 ноября 2024 г.
Просматривать:675

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

Дамилола Амушан – младший серверный разработчик.

Я начал свой путь кодирования в конце 2023 года, когда впервые начал работать полнофункциональным веб-разработчиком, сначала пройдя обучение по фронтенд-направлению, а затем и по серверному направлению.

За время обучения я столкнулся с множеством проблем, которые мне пришлось преодолеть. Однако особенно выделяется ошибка подключения к базе данных, которую я называю «большой проблемой».

Чтобы решить мою большую проблему, первое, что я сделал, это проверил наличие опечаток в моем коде, поскольку даже такие незначительные ошибки, как опечатка, могут повлиять на результат вашего кода. Но после проверки моего написанного кода я не обнаружил ни одной опечатки, что подтолкнуло меня к следующей попытке решения — проверке сервера.

Я открыл терминал в своей IDE, чтобы проверить, работает ли мой сервер. После проверки я обнаружил, что мой сервер действительно запущен и работает. В качестве окончательной проверки сервера я решил убить сервер и перезапустить его с помощью команды php artisan serve. Однако даже после этого подключение к базе данных по-прежнему не удавалось.

В этот момент я начал опасаться, что для решения этой большой проблемы придется предпринять гораздо более серьезные шаги. Осознание этого побудило меня проверить, не превысил ли я пределы своей базы данных - предложение, которое я получил от ChatGPT. Я запустил предложенный код netstat -aon, который отобразил все прослушиваемые установленные порты. Я увидел, что не превысил лимит базы данных, что привело меня в очередной тупик.

Теперь я начал раздражаться. Обратившись еще раз к ChatGPT, я получил еще одно предложение, которое я мог бы попробовать — настроить параметры брандмауэра. Я узнал, что настройки брандмауэра могут препятствовать успешному подключению моей базы данных. Отложив в сторону свое раздражение, я попробовал еще раз, на этот раз зайдя в настройки брандмауэра и разрешив входящий трафик с определенного порта, к которому я пытался подключиться к своей базе данных. Вот краткое описание того, как я это сделал:

Я открыл брандмауэр Защитника Windows, щелкнул дополнительные настройки на боковой панели, а затем выбрал правила для входящего трафика.
Справа я выбрал новое правило.
Затем я выбрал тип правила — порт, а затем нажал «Далее».
Я выбрал TCP, а затем ввел конкретный номер порта 3306, после чего нажал «Далее».
Я выбрал все три варианта, поскольку хотел, чтобы правило применялось к доменному, общедоступному и частному.
Я закончил, назвав правило «Правило для входящего трафика MySQL»
Наконец-то я сорвал джекпот. Я установил успешное соединение, и большая проблема была решена.

Большая проблема научила меня многому. Я не только узнал больше о программировании, но и немного узнал о себе. Это научило меня развивать больше терпения и навыки решения проблем, которые пригодятся мне на протяжении всей моей карьеры программиста.

Мой друг рассказал мне, как развиваться в качестве серверного разработчика. Он упомянул о программе стажировок, известной как HNG Internships, и предложил мне записаться. Я немного подумал и решил, что это будет прекрасная возможность отточить свои навыки, тем более что это бесплатно. Я зашел на их сайт и начал процедуру регистрации. Попутно я узнал, что существует возможность получить HNG Premium, то есть возможность принять участие в стажировке в качестве премиум-участника. Изучив дополнительные привилегии, такие как просмотр резюме, пробные собеседования и доступ к последним вакансиям, я решил, что это выгодная сделка, и, поскольку она предполагает справедливую цену, я пошел на нее. Сейчас жду его начала в январе 2025 года.

Я надеюсь, что эта программа поможет мне отточить мои навыки программирования, повысить эффективность и скорость. Я также надеюсь, что к концу стажировки смогу лучше решать проблемы. Одна из моих важных целей — улучшить свои навыки командной работы. У меня мало знаний о работе в команде, и я хотел бы попробовать командную работу с участием людей из моего направления и других направлений, связанных с технологиями, таких как дизайн, анализ и фронтенд-разработка.

Надеюсь, вам понравилось это чтение и вы нашли несколько полезных советов по решению проблем с подключением к базе данных. Не стесняйтесь посещать веб-сайт HNG, используя встроенные ссылки. Заботиться!

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/damilola_amushan/my-backend-journey-the-big-problem-i-solved-and-my-path-to-the-hng-internship-46nb?1 Любой нарушение, пожалуйста, свяжитесь с [email protected], чтобы удалить
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3