皆さんこんにちは!
Rimp株式会社 エンジニアチームの石村です!
今回は普段から意識していることについて話していきたいと思います。
私は普段開発業務に携わっていて、日々目の前のPCと向き合って格闘しています笑
昨年末の話ですが案件が変わり、使用する言語とサービスが全く使ったことがないものに変わったので
かなり苦戦しました。現場レベルで求められているのは品質の良い物で、一朝一夕で身につくような技術ではとても納品は出来ないです。
現在も継続中ですが、退社後に最低でも30分 新しく身に着けた技術や知識を振り返る時間を設けたりしています。
その勉強中にどんなことを意識しているかを何点かピックアップしていきたいと思います!
(私自身の意識の再確認をするといった良い機会にもなりますし笑)
1.まず手を動かす
はい、これマストです。必須です。絶対。大事なことなので3回書きました。
この業界自体参考書を読んだだけでは絶対に自分の頭の中に落とし込めないものだと思っています。
正直これ以外に話すことがないので、1項目目は以上です笑
2.調査するサイトの選定をする
これに関しては自分の処理能力の無さに呆れるときもあるのですが、例えば 自分の中に落とし込めていない技術をググっているときに、色々な解決方法が検索結果に出てきたとします。あるサイトではAをしたら解決する。あるサイトではBをしたら解決する。またあるサイトではCをすれば解決するといった具合で、すべてに対して手を動かして、実際はCだけが解決するサイトであった時にAとBの時間は無駄になるわけです。
時間に余裕があればその方法でもよいかもしれませんが、より効率的に勉強するには結構重要かなと私個人としては思います。
現場に出てからはこの意識も必要になってくるので、勉強しているときに身に着けておいても損はないと思います!
※ちなみに偉そうなこと書いてますが、私は結構サイトの選定ミスって非効率になることが多々あります※
3.応用の利いたことができるようになるところまでを目標にする
当たり前といえば当たり前なのですが、サイトに転がっている技術をコピペしただけでは感覚はつかめるとは思いますが、いざ実戦で使ってみると思うように使えなくて困るといったケースがあります。
現場ではそうはなりたくないので、時間が取れているときに応用レベルまで自分の頭の中に落とし込むことを意識して勉強したりしています。
ショートにはなりますが、以上3点ほど勉強中に意識していることをピックアップさせていただきました。
つたない文章ですが、誰かの役に立てれば幸いです!