Blogのシステムをスクラッチから自作してみる
【自己紹介】
ちょっと歳はイってるけど、駆け出しのエンジニアです。
フリーランスとして活動しており、日本/海外兼用のポートフォリオやら技術ブログなんかを作らなければならず、どうしようかと迷っていたところ
諸々一緒くたにして開発の経緯やらドキュメントも全公開した自作ブログを作ればいいんじゃないかと思い立った次第です。
ちなみに他にもちょっと思うところがあって、
最近(特に流行りのWeb開発においては)フレームワークやら流行りのライブラリが無限にあって更にMac,Linuxユーザも増えているので
・いざ自分が開発上でトラブルに遭遇してもネット上の情報は散らかっていて中々自分の状況にあったものが見つからない。
・更にエラーの原因究明は一切せずにこうやれば直るよ(ただし環境によるけどね)みたいな記事が大量にあって私のような初学者からすると中々読み解くハードルが高い。
・更に更に実際には動かない(誤った)ソースコードのコピペが大量に検索に引っかかるので中々正解にたどり着けない
・案件によってライブラリもフレームワークも違うので情報量多すぎ、整理したい。
みたいなことがありました。
上記も踏まえて初学者フレンドリーな内容の記事を目指して且つ自身の情報整理にもなれば良いなと思っています。
どうせ勉強するならいつか誰かの役に立つかもしれない情報は残しておきたいですし。
という事で今回実装予定の内容は以下になります。
【やりたい事】
・ドキュメント化をきっちりやる(出来れば英語翻訳も自力で頑張りたい)
・アジャイルが流行りだけど基本のウォータフォールで1つずつ確実に進める
・フロントエンド、バックエンドを一通りスクラッチから自作してポートフォリオ的な位置に持っていきたい。
・インフラはどこまでやるか分からない
・自分で書いた記事の投稿、公開、編集、削除(CRUD)
・あれこれ興味はあるけどとりあえず一番ベーシックな構造で最低限のサービス内容を構築する
【その他】
・あまりストイックにやりすぎると心折れるのでのんびりDIY感覚で続ける
・いずれ海外でのフルスタックエンジニアとして就活が控えているので出来る範囲で英語力も一緒に上げていきたい