エンジニアへの道のり
プログラミングを始めたきっかけから現在に至るまでの道のりをご紹介します。
プログラミングを始めたきっかけ
エンジニアを目指すようになった原点をお話しします。
きっかけ
大学時代に家庭教師として働く中で、「もっと効率的に教えられないか」と考えたことがプログラミングへの興味の始まりでした。学習管理や教材作成を自動化できればと思い、独学でプログラミングを学び始めました。
情熱
コードを書くことで、頭の中のアイデアが形になる瞬間が好きです。特に、ユーザーから「使いやすい」「業務が楽になった」というフィードバックをもらえた時に、エンジニアとしてのやりがいを感じます。
目指すもの
技術の力で人々の生活をより良くすること。AI や最新技術を活用しながら、誰もが使いやすいプロダクトを作り続けたいと考えています。
成長の軌跡
エンジニアとしての道のりを振り返ります。
教育への第一歩
大学入学と同時に家庭教師を始める。生徒に教えることの楽しさを知り、「伝える力」を磨く日々が始まりました。
プログラミングとの出会い
教材管理や学習進捗の可視化に課題を感じ、独学でプログラミングを開始。Python と HTML/CSS から学び始めました。
最初の自作ツール
学習塾の業務を効率化する簡単なツールを作成。Excel VBA や Google Apps Script を活用した自動化に成功しました。
Web 開発への本格参入
React と TypeScript を学び始め、本格的な Web アプリケーション開発の世界へ。フリーランスとしての活動も開始しました。
実践と成長の日々
複数の業務システム開発を経験。建設会社、製造会社など様々な業界のクライアントと協働し、実践的なスキルを磨きました。
AI 駆動開発への転換
GitHub Copilot の登場を機に AI ツールを積極的に活用。開発効率が飛躍的に向上し、より複雑なプロジェクトに挑戦できるようになりました。
Cursor との出会い
Cursor を中心とした AI 駆動開発を確立。1 週間で 35 ページの ERP システムを構築するなど、開発速度が劇的に向上しました。
新たなステージへ
株式会社アーシャルデザインにエンジニアとして参画。チーム開発の経験を積みながら、さらなる成長を目指しています。
影響を受けたもの
私のエンジニアとしての考え方を形作ったものたちです。
技術・ツール
- React / Next.js
コンポーネント思考と宣言的 UI の美しさに魅了されました
- TypeScript
型安全性がもたらす開発体験の向上を実感
- Cursor
AI 駆動開発の可能性を広げてくれた革新的ツール
書籍・学習リソース
- リーダブルコード
読みやすいコードを書くことの重要性を学びました
- Clean Architecture
ソフトウェア設計の原則を深く理解するきっかけに
- Zenn / Qiita
日本のエンジニアコミュニティから多くを学んでいます
コミュニティ・人
- OSS コミュニティ
オープンソースの精神と協調の大切さを学びました
- 教育現場での生徒たち
「伝わる」ことの難しさと喜びを教えてくれました
- クライアントの皆様
実際の課題解決を通じて成長させていただきました
考え方・哲学
- ユーザーファースト
使う人の視点を常に意識した開発を心がけています
- 継続的改善
小さな改善を積み重ねることの力を信じています
- シンプルさ
複雑さを避け、本質的な解決を目指します