Stady

私は高校卒業後、アニメーションの学びつつweb制作を勉強したいと思い専門学校に入学しましたが、
入学したときに今の専攻ではプログラミングを勉強することは3年になってからといわれ、
1年生で転専攻をして半年遅れた状態でプログラミングの勉強を始めました
他の人と比べて実績は劣っていますがポートフォリオの制作を通してHTML CSS Javascript など
基礎的なプログラミング言語を勉強しました
現在は、JAVA、PHPなど動的なwebに加えてAWSの開発もできるように勉強しています。
わからないところはChatGPTやQiitaなどを使って調べ、
paizaラーニングを使って言語のスキルを伸ばしています。
1.プログラミングの勉強姿勢
  • 言語文法・オブジェクト指向プログラミング

    • クラス・継承・条件分岐といった JavaやPHPの基礎概念を、
      専門学校の授業や自主的な学習を通じて習得。

    • Eclipseの開発環境設定やPaizaラーニングでJAVAを学習。

  • 簡易的なデスクトップ・コンソールアプリ演習

    • PHPを使った簡単なログイン処理アプリ、など入出力処理を学習。

    • フレームワーク(laravel等)の使い方や、例外処理、ファイル読み書き、スレッドなどの基礎を勉強中。

  • 最近の学習状況:基本情報技術者試験対策

    • Java 学習に加え、「基本情報技術者試験」の出題範囲(アルゴリズム、データ構造、ネットワーク、データベース、セキュリティ、プロジェクトマネジメントなど)を網羅的に勉強中。

    • 専門学校での知識をベースに、より理論的・体系的な IT 知識を補強している段階。

  • チーム開発・プロジェクト管理

    • 二人一組で、飲食店向け予約サイトをゼロから設計・開発。

    • 要件定義(予約フロー、メニュー管理、ユーザー向け UI/UX)、タスク分担、コードレビューなど、一連の開発工程を実践。

    • スケジュール管理やコミュニケーション(オンライン・オフライン両方)を通じて、チームメンバーと協調して納期に間に合わせる経験を得た。

  • フロントエンド/バックエンド両面のスキル

    • フロントエンドでは、HTML/CSS/JavaScript を使った動的な予約フォーム、カレンダーUIの実装を担当。

    • バックエンドでは、再度 PHPでルーティング・DBアクセス・予約情報の管理機能を構築。

    • レスポンシブデザインやモバイル対応も意識し、実務に近い開発を経験。

  • 運用・テストに関する知見

    • 進級制作とはいえ、実際に友人にフィードバックを受けながら改修。

    • バグ修正、ユーザビリティ改善、ログ出力の追加など、運用フェーズの基本も学びました。

  • ドキュメント作成・プレゼンテーション

    • 進級制作や企業プロジェクトでは、提案資料・設計書・操作マニュアルなど、
      ものすごく簡易的ではあるが作成経験。

    • クライアントや教員への進捗報告・最終発表でポスターやスライドを用いた
      プレゼンを行い、説明力や視覚資料の作り方を学習。

  • コミュニケーション/チームワーク

    • 同級生、講師、企業さんから、プログラミングだけに限らず
      さまざまな技術を得られました。

    • ミーティングでの議論、仕様すり合わせ、コードレビューなどを通じて、わかりやすく意思を伝える力や相手の要望を的確に聞き取るスキルを向上。

  • 問題解決力・自学自習習慣

    • 未知のエラーや要件に直面した際、ネットリサーチや教科書参照、先輩や講師への質問を重ねて解決策を導き出す経験を多数積みました。