段階を踏んで考える

date_range 2024/02/14
日々の活動日記エンジニアインターン
段階を踏んで考える

こんにちは!
クリエイティブプロダクト部 クオリティコントロール班インターン生の老沼みほです!


本日は久しぶりにデータベース業務を行いました。
データベース業務は久しぶり過ぎて、分からないことだらけでした。


業務指示としては
PHPでjsonファイルを取得できるようにする
ということでした。


  が頭の中

  が実際の行動


前段階

まず、自分の頭では、
「PHPでjsonを取得すればよいのか」
ということだけ分かりました。


さて作業に取り掛かろうと思ったときに、
「ん?どこにコード書けばいいんだっけ?」
とまず、PHPの記述する環境から考え出しました。


自分の過去のPHPファイルと過去にデータベース業務をした時のチャットを探し
思い出すところからはじめました。


調べた結果、VSコードで記述していたことが分かり

ファイルがきちんと開けるか、記述がきちんと表示されるの確認作業をしました。


ここでやっと、
PHPでjsonファイルを取得できるようにする
の作業開始です。


本題

でもすぐにコードを書き始めることはできません。


PHP初心者の私にとって、書けるコードはほぼないので、調べるしかないのです。
頂いたURL先の記事を読み込み、理解し、それでも分からなければ、改めて検索かけてみたり、ChatGPTに相談してみたりします。

結果的に理解できたら、コードをサイトを真似して書いてみて、きちんと自分の環境でも表示されるか確認して、完成という流れになります。


「ただ、↑のサイトを真似しただけでは8割型エラー表示がなされます。
 なので、そのエラーもなんとか調べながら解消していきます。
 しかし、今回は、エラーが1つしか出なかったので思ったよりすんなり、終わらせることが出来ました!!」


まとめ

このように
PHPでjsonファイルを取得できるようにする
この1文の業務指示を完成させるには多くの段階があります。
ということは、難しいと感じる業務でも段階が見えれば、出来るものも多くあるのかなと思いました。
まだまだ、自分には難しいと感じる業務が多いですが、段階を踏んで1つずつできる業務を増やしていけたら良いなとなと思います。

PHP
ウェブ開発に使用されるプログラミング言語。主にサーバーサイドで動作し、ウェブサイトのバックエンド担当する。
json

データを効率的に格納・転送するための軽量なデータ形式。
--------------------------------------------------------------------------------------------------------------------
フロントエンドエンジニアコースのインターン:https://guardian.jpn.com/recruit/intern/frontendengineer/
メンバー紹介ページ:https://guardian.jpn.com/member/miho_oinuma/
--------------------------------------------------------------------------------------------------------------------

*COMMENT*

  • 下川 春樹

    下川 春樹

    更新日:2024-02-14 19:09

    *コメント*

    お疲れ様です。
    段階を踏んで考える!とても大事ですね。
    同じく今、JSでやりたい事があるのですが、JSはまだまだコード書けないので、どうしたら実装できるかを調べてちょっとこんな感じで行けるかなと道筋が見えてきたところです。
    千里の道も一歩からなので、ゆっくり階段登っていきましょー٩( 'ω' )و

    *コメント*

  • 児玉 尚哉

    児玉 尚哉

    更新日:2024-02-14 22:14

    *コメント*

    新たな言語を勉強するときは思い出すという作業は結構重要だと個人的には思ってます。
    あの時ここで詰まったなここはなぜこういう記述をしたんだろうかと振り返るいい機会でもあるので整理整頓はしつつもインプット→アウトプット→振り返りという流れは継続してみてください!

    *コメント*

*コメント*

*ログイン*

メールアドレス
パスワード