以前、趣味でプログラムを書き、ちょっとしたウェブサービスをやってました。 開発と運用の両方をしていて、たくさん学ぶことがあったのですが、 途中で挫折してしまいました。
あえて今、過去を振り返って自分にアドバイスするとしたら、という内容をしたためてみます。
まずは「自分の作ったプログラムではないものを運用する練習をしましょう」ということ。 たとえばマインクラフトのサーバを建てるとか。
ここで、学習コストの高さを書き出してみると、次のようになります。
- 高い:「開発 + 運用」
- 低い:「開発のみ」
- 低い:「運用のみ」
開発の分と運用の分の 2 つを「同時に」「独学で」学ぶ方が、学習コストが高いですよね。
まずは「運用のみ」「開発のみ」を1つずつクリアして身につけた後に 「開発 + 運用」にチャレンジすればいい。
とは言っても、趣味・独学の一番の原動力になるのは、純粋な興味や欲求だったと思う。
もしこのアドバイスを当時の自分が聞いていたとしても、自分で両方ともやる、と主張していたに違いない。