ホームページ  >  記事  >  バックエンド開発  >  私のバックエンドの旅: 私が解決した大きな問題と HNG インターンシップへの道

私のバックエンドの旅: 私が解決した大きな問題と HNG インターンシップへの道

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-12 06:13:02666ブラウズ

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

Damilola Amushan – ジュニア バックエンド開発者。

私がコーディングの旅を始めたのは 2023 年末で、フルスタック Web 開発者として最初にフロントエンド トラックでトレーニングを受け、その後バックエンド トラックでトレーニングを受けました。

研修期間中、私は克服しなければならない多くの課題に遭遇しました。しかし、際立った問題の 1 つは、私が「大きな問題」と呼んでいるデータベース接続の障害でした。

私の大きな問題を解決するために、私が最初にやったことは、コード内にタイプミスがないかチェックすることでした。タイプミスのような小さな間違いでも、コードの結果に影響を与える可能性があるからです。しかし、自分が書いたコードを見直した結果、タイプミスはゼロであることが判明し、次の解決策であるサーバー検査に移りました。

IDE でターミナルを開いて、サーバーが稼働しているかどうかを確認しました。確認したところ、サーバーが実際に稼働していることがわかりました。サーバーの最終チェックとして、サーバーを強制終了し、phpArtisanserveコマンドを使用して再起動することにしました。しかし、そうしても、データベース接続はまだ失敗しました。

この時点で、この大きな問題を解決するには、さらに大きな一歩を踏み出す必要があるのではないかと不安になり始めました。この認識により、データベースの制限を超えているかどうかを確認するようになりました。これは、ChatGPT からの提案でした。提案されたコード netstat -aon を実行すると、リッスンしている確立されたポートがすべて表示されました。データベースの制限を超えていないことがわかり、さらに行き詰まりに陥っていました。

さて、イライラし始めました。もう一度 chatGPT に目を向けると、ファイアウォール設定を構成するという、試してみることのできる別の提案を受け取りました。ファイアウォールの設定により、データベースへの正常な接続が妨げられている可能性があることがわかりました。煩わしさは横に置いて、もう一度試してみました。今回はファイアウォール設定に移動し、データベースに接続しようとしている特定のポートからの受信トラフィックを許可しました。私がそれを行った方法の概要は次のとおりです:

Windows Defender ファイアウォールを開き、サイドバーの詳細設定をクリックして、受信ルールを選択しました。
右側で、新しいルールを選択しました。
次に、ルール タイプとしてポートを選択し、[次へ] をクリックします。
TCP を選択し、特定のポート番号 3306 を入力し、その後 [次へ] をクリックしました。
ルールをドメイン、パブリック、プライベートに適用するため、3 つのオプションをすべて選択しました。
最後に、ルールに「MySQL Inbound Rule」という名前を付けました
ついにジャックポットを当ててしまいました。接続に成功し、大きな問題は解決されました。

この大きな問題は私に多くのことを教えてくれました。コーディングについてさらに学ぶことができただけでなく、自分自身についても少し学びました。このおかげで、忍耐力と問題解決スキルを身につけることができ、これはコーディングのキャリア全体を通じて役立ちます。

友人が私にバックエンド開発者として開発する方法を教えてくれました。彼は、HNG インターンシップとして知られるインターンシップ プログラムについて言及し、私に登録するよう勧めました。私は少し考えた結果、特に無料であるため、自分のスキルを磨く素晴らしい機会であると判断しました。ホームページにアクセスして入会手続きを始めました。その途中で、プレミアム会員としてインターンシップに参加できるHNGプレミアムというオプションがあることを知りました。履歴書のレビュー、模擬面接、最新の求人情報へのアクセスなどの追加の特典を検討した結果、これは良い取引だと判断し、適正価格が魅力だったので、採用することにしました。今は2025年1月の開始を待っているところです。

このプログラムが私のコーディング スキル、効率、スピードを磨くのに役立つことを願っています。また、インターンシップが終わるまでに、より優れた問題解決能力を身につけたいと思っています。私の重要な目標の 1 つは、チームワークのスキルを向上させることです。私はチームで働くことについてほとんど知識がありませんが、自分のトラックや、設計、分析、フロントエンド開発などの他の技術関連トラックの人々が参加するチームワークを味わいたいと思っています。

この記事を楽しんでいただき、データベース接続の問題に対処するための役立つヒントを見つけていただければ幸いです。埋め込みリンクを使用して、HNG Web サイトに自由にアクセスしてください。気をつけてください!

以上が私のバックエンドの旅: 私が解決した大きな問題と HNG インターンシップへの道の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。