「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > 私のバックエンドの旅: 私が解決した大きな問題と HNG インターンシップへの道

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

2024 年 11 月 8 日に公開
ブラウズ:657

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 サイトに自由にアクセスしてください。気をつけて!

リリースステートメント この記事は次の場所に転載されています: 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