段階を踏んで考える

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 16:08

    *コメント*

    特に時間が空いてしまうと、途中までメモしていたものがどこに保存してあったか忘れてしまって探すことだけで時間がかかってしまったりしますよね(^_^;)
    そういう時、整理整頓の必要性をひしひしと感じます💧

    *コメント*

  • 川合 徹

    川合 徹

    更新日:2024-02-14 18:31

    *コメント*

    出された指示から、何が必要で、次にどうするべきで、最終的にどうなる?という、過程とゴールを想像することは大切ですよね。
    大切だとわかっていても、知らないとどれもたどり着けない答えばかりなので、いつでも整理整頓と、状況の管理を忘れないようにしていきましょう!

    *コメント*

  • 下川 春樹

    下川 春樹

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

    *コメント*

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

    *コメント*

  • 児玉 尚哉

    児玉 尚哉

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

    *コメント*

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

    *コメント*

  • 水落 えり

    水落 えり

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

    *コメント*

    みほちゃん、久しぶりのデータベース業務で戸惑いもあったと思いますが、自分の思考過程を丁寧に書いてくれたので、業務の進め方が非常にわかりやすく伝わってきました!!

    段階を踏んで、自分の知識から想起し、調べて理解し、試行錯誤しながら完成させる工程は、難易度の高い業務に取り組むうえで大切な考え方だと思います♪

    一つ一つの業務を通じてできることを増やしていけば、みほちゃんの実力は確実に高まるはずです。
    今後の成長が楽しみです✨
    頑張ってくださいね!!

    *コメント*

  • 寺田 ゆり

    寺田 ゆり

    更新日:2024-02-15 07:08

    *コメント*

    お疲れ様です。
    なれていない言語をアウトプットするとき、私もトライ&エラーの繰り返しで記述するので段階ごとにしっかり記憶して学習するのはとても大切だと思いました。
    記憶と調べた資料の整理整頓は効率よく学習するためにはどちらも必要そうですね!

    *コメント*

  • 田中 えり

    田中 えり

    更新日:2024-02-15 09:11

    *コメント*

    難しい業務も段階ごとに分けて業務を進めていけばできるものがあるという考え方、素晴らしいです!
    私も段階を踏んで、難しいと感じている業務等を少しずつでも理解して確実なものにしていきたいです^^

    *コメント*

  • 樋口 ななこ

    樋口 ななこ

    更新日:2024-02-16 09:21

    *コメント*

    データベース業務お疲れ様です!
    老沼さんの記事がとても読みやすかったで、私はPHPなどの言語はあまり触れたことがないですが、どういう流れで試行錯誤されているのかが伝わってきました><
    久しぶりに使用する言語なのにエラーが1つなのはすごいですね!!段階を踏んで少しずつふんで、これからもがんばってください!!

    *コメント*

*コメント*

*ログイン*

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

NEW