今回は、私がエンジニアとして新しい技術を学習する時に意識していること、
気をつけていることを書かせていただきます。
まず初めに、学習を始める時にその学習での目標・実現したいことを設定します。
例えば、Webアプリを作るためにフレームワークを学習したい時は一旦、
自分の作りたいアプリを考えます。
そこでコンセプトはこんな感じで、ついている機能はあれやこれやと、連想してシステムイメージを考え、書き出します。思いつかなければネットで調べて作ってみた系の記事をみて記事と同じように進めてもいいかもしれませんが、自分で考えたサービスについてつけたい機能を考えたり、構成を考えたりするのもいい学習になると考えています。
私は設計するのが楽しくて好きなタイプなので学習する時は1度Progateや公式ドキュメントの演習をやったら自分でやりたいことを考えて簡易的な設計書を作り、思いつくままに作ってみています。
やはりゴールを決めてから学習するのと、ただ漠然と学習するとだけ決めて調べたりしているとではモチベーションも違うし、楽しくできる気がします!
クリエイトスタッフィングには今もエンジニアを目指して学習している人も多くいますが、
私も昨年まではその一人でした。
その時には自分の中でこのカリキュラムをいつまでに終わらせる。という目標をたてて
1日でも早くエンジニアになりたいと強く思い学習に取り組んできました。
ということで、学習を始める時には
「自分の中で期限設定をすること」と、
「何を実現したいかを明確に決める」
この2つがあれば迷うことなく自分のやるべきことがわかって学習に取り組めると私は考えます。
なかなか時間がない時や、やる気になれない時もありますが、そういう時でも一旦パソコンを開いてみる、それだけでもいいと思います。
気分が乗ってやる気になればやればいいし、ソースや記事をさらっと見てやる気になれなければ明日は頑張ろう。それだけでも十分です。
時間がないと思う時は明日は30分早く起きて少し時間を作ってみたりなど工夫することで時間を生み出せそうですね!
開発も学習も日々コツコツと積み上げて成果が出るものだと思っているので、
エンジニアを目指して学習の方も、エンジニアで自己学習に励んでいる方も
目標に向けて日々一緒に頑張りましょう!!
クリエイトスタッフィングはエンジニアを目指して一緒に頑張りたい社員を大募集しています!
気になった方はお話だけでも是非聞きにきてください♪