佐藤 ひなの学習プラン

フロントエンドエンジニア → バックエンド(Go)エンジニア

更新 最終更新: 2026-10-08
佐藤 ひなのアバター画像

佐藤 ひな(27歳)

フロントエンドエンジニア バックエンド(Go)エンジニア

SRE(Site Reliability Engineer): システムの信頼性・可用性・パフォーマンスを設計・運用の両面から支えるエンジニア職種。

完全プランを見る

プロフィール / 経歴

Web制作会社を経て現職のスタートアップでReact/TypeScriptを用いたフロントエンド開発を3年 経験。SPAのUI設計やパフォーマンス最適化には自信があるが、APIの裏側で何が起きているかを 深く理解しないまま開発している現状に限界を感じている。フルスタックエンジニアを目指し、 バックエンド(Go言語)でのAPI開発とインフラの基礎を体系的に習得したいと考えている。 フロントエンドの経験を活かしつつ、サーバーサイドの視点を加えることでプロダクト全体を 俯瞰できるエンジニアになることが目標。

きっかけ・モチベーション

「フロントエンドの開発中にAPIのレスポンスが遅い問題に頻繁に遭遇し、バックエンド側を 自分で改善したいと思う場面が増えた。Go言語を選んだのは、シンプルな文法と高い並行処理 性能に惹かれたため。TypeScript経験があるため静的型付け言語への抵抗はなく、Go独自の インターフェースや並行処理モデルを早期に習得できると考えている。 」

— 佐藤 ひな

学習ストーリー

佐藤 ひなさん本人の学習設計の語り

最初の2ヶ月でGo言語の基礎とRESTful API設計を学ぶ。フロントエンドでAPIを叩く側だった 経験を活かし、良いAPI設計とは何かを両面から理解する。続く2ヶ月でデータベース設計と 認証・テストの実践に取り組み、実用的なAPIサーバーを自力で構築する。最後の2ヶ月で DockerによるコンテナデプロイとCI/CDパイプラインの構築を学び、開発からデプロイまでの 全工程を一人で完結できる状態を目指す。

現在の課題

  • Go言語の文法や並行処理モデルを基礎から学ぶ必要がある
  • API設計(REST/gRPC)の実務経験がない
  • データベース設計・チューニングの知識が不足している
  • Docker/Kubernetesの実践経験が浅い

スキルギャップ

現在のスキル水準とバックエンド(Go)エンジニアに必要な水準を並べ、何を伸ばすべきかを可視化しています。

Linux/OS
1 3
ネットワーク
1 3
コンテナ/K8s
1 3
IaC/自動化
0 3
モニタリング
1 3
プログラミング
4 5
CI/CD
2 4
インシデント対応
1 3

埋めるべきギャップ

Go API設計 データベース Docker AWS/GCP基礎

最初の3冊(ここから始める)

迷ったらこの順番で読むのが推奨。基礎 → 実践 → 視座を上げる、という流れで構成されています。

  1. なぜこの本か

    HTTPの歴史と実装を深く学べる実践書。フロントエンドで日常的に使っている プロトコルの内部動作を理解し、バックエンド設計に活かす。

  2. テスト駆動開発

    Beck Kent、和田 卓人

    中級
    Amazonで購入する

    なぜこの本か

    Go言語でのAPI開発にテスト駆動の習慣を最初から組み込む。 品質の高いバックエンドコードを書くための思考法を身につける。

学習プラン全体像

6
ヶ月
週10
時間
3
フェーズ
  1. Phase 1: Go言語基礎+API設計

    8週間

    Go文法、HTTPハンドラー、RESTful API設計

  2. Phase 2: DB+認証+テスト

    8週間

    データベース設計、認証・認可、テスト駆動開発

    このフェーズで読む本

    テスト駆動開発

    Beck Kent、和田 卓人

    中級
    Amazonで購入する
  3. Phase 3: Docker+CI/CD+クラウド

    8週間

    Dockerコンテナ化、CI/CD構築、クラウドデプロイ

転職を意識した次の一歩

frontend-engineer backend-engineer

このキャリア遷移を目指す佐藤 ひなさんが活用を検討しやすい転職サービスをまとめました。

転職サービス

Green

スタートアップのフルスタック求人が充実し、フロント経験者の転向を歓迎する企業が多い

※ サービス選びの参考情報。利用は各自の判断で。

転職サービス

Findy

Go言語エンジニアの求人が増加中で、技術スキルの可視化によるマッチング精度が高い

※ サービス選びの参考情報。利用は各自の判断で。

似た背景のペルソナ

同じ職種・近いレベル感を目指す他のペルソナです。学習プランや読む順番のバリエーションとして参考にしてください。

SRE(Site Reliability Engineer)のロードマップへ

佐藤 ひなさんの学習プランは「SRE(Site Reliability Engineer)」を目指す一例です。 職種全体のロードマップ・必要スキル・代表的な書籍は専用ページで体系的に確認できます。

SRE(Site Reliability Engineer)のロードマップを見る →