開発初心者の開発日記~0日目~

開発の目的

自身が就職したい企業(事業の成長可能性が高い自社開発企業)では開発経験や勉強意欲を重要視されることが多いと実感しました。そこで、開発経験と勉強意欲のいずれにおいてもアピールになることから、経験のないWeb開発に取り組むことに決めました。

用いる技術

バックエンドにはGoを使います。モダンな言語かつ、少し触ってみて性に合っていると感じたからです。

フロントエンド、インフラ、システム構成をなどを全く決めていませんが、近いうちに決めるつもりです。

製作予定のサービス

ウイイレアプリのプラットフォームを作ろうと思っています。今の段階では、情報が個人ブログやTwitterYouTubeなどに拡散しているので、集約したプラットフォームが必要であると考えました。ウイイレアプリ2022が出た時点でしっかり運用していければと考えています。

現時点での知識

Web周りの知識はほとんどありません。

プログラミング自体はPythonC++などを数年間使っているので、ある程度はできます。

  • Go
    • Progateのコースを合計1時間ほどで一周した程度
    • フレームワークについては全く知らない
  • HTML/CSS
  • その他
    • 通信などの知識については皆無

開発の予定

Now:まだ開始しておらず

段階 期間 概要 内容
1 2,3日 基本知識のインプット Goの文法の把握(A Tour of Go + α)
2 2,3日 基本知識のインプット Webサービスの仕組み(Webを支える技術?)
3 1日 基本知識のインプット Goのフレームワークの把握(個人ブログ?)
4 2,3日 基本知識のインプット フロントエンド(これからWebをはじめる人のHTML&CSSJavaScriptのきほんのきほん?)
5 2,3日 基本知識のアウトプット Goのサンプルサイトの作成(個人ブログ?)
6 1日 設計 作成予定のサイトの枠組みの策定
7 6,7日 実装 作成予定のサイトを実装
8 2,3日 基本知識のインプット インフラの勉強(AWS?)
9 2,3日 実装 本番環境への移行(セキュリティ面での対策?)
10 ~日 基本知識のインプット 開発方法等の勉強(アジャイル開発など、本?)
11 ~日 実装 改善や機能の追加