スキル

 はじめに

 私は将来、システムの要件定義から携わるシステムエンジニアになりたいです。そのために3年間プログラマーとしてバックエンドの専門的な知識を身に着けていきたいです。
 現在は、PHPメインで学んでおり、Laravelも学び始めています。今後はこだわって言語を絞らず、まずは任された業務に関する言語のスキルを伸ばしていきたいと考えております。

 言語・フレームワーク

 使用したことのある言語、フレームワーク、ライブラリをまとめました。どの言語により興味を持ち、今後学んでいきたいのかを★の数で表しています。

HTML

 ★★☆☆☆

 PHP等、他のプログラミングをする際にも当たり前に使う言語なので、結果的に一番触れた時間が多かったかもしれません。使い方もわかりやすく、何通りも表現方法があるところが魅力だと感じました。

CSS

 ★★★☆☆

 見た目を変えると、サイトの伝わりやすさや見応えが全然変わってくることを実感しました。レスポンシブデザインや、より分かりやすいコーディングなど、もっとやりようがあると感じました。

PHP

 ★★★★★

 バックエンドエンジニアになりたいと思えた、きっかけになった言語でした。一つ一つ自分の頭の中にある物が、形になっていく感覚にはまっています。まだまだ難しいと感じますが、より機能的で効率的なプログラミングが書けるよう、学びを続けていこうと思っています。

Laravel

 ★★★★★

 LaravelとPHPは全然違うものと聞き、挑戦しました。まだまだこれからですが、同じ内容の物をPHPでも作ってみたことでLaravelの利便性を実感しました。現場でも多く使うとのことだったので、より理解を深めていこうと思います。

 その他ツール

 プログラミング言語・フレームワーク以外で使用したツールを記載しております。

  • GitHub

     ノーマライズcssを取得する際に使用しました。グループワークでプログラミングができす、共有しながらプロジェクトを進めていく経験ができなかったので、そういった使い方にも今後慣れていきたいです。
  • Canva

     プレゼンの際に使用しました。著作権などの理解を深め、ルールを守りつつ使っていけるよう心がけていました。簡単におしゃれなプレゼンを作る事が出来たので、触っていて楽しかったです。
  • Figma

     ポートフォリオのワイヤーフレームを作るときに使用しました。フロントエンドエンジニアを希望していたら、より重宝していたと思います。最初にワイヤーフレームを作ったことで、軸がぶれず結果的にスムーズに進むことができ、その重要性を実感することができました。
  • Docker

     Laravelを自分のパソコンに入れる際にDockerDesktopをダウンロードしました。これから先新しい言語の環境構築にも使えるため、チャレンジの幅が広がると感じています。ダウンロードの際、初めて一人で環境構築をして、沢山調べて何とかやり遂げたことはいい経験になったと思っています。
  • GCP

     訓練校でLaravelの制作物を作るときに使用しました。先生に教えていただきながら進めていきましたが、コマンドプロンプトを今までで一番触った機会になり、やってみてよかったと思っています。初めて覚えたコマンドは"systemctl restart httpd"です。