ソフトウェアエンジニア周辺環境に関する勉強手順についてです。
最終的には上に列挙されているような方法でリアルをベースに何も意識せずとも学んでいけるようになりますが、実務に入る前は少し意識してソフトウェアエンジニア界隈についての知識をネットを使ってインプットする必要があります。
実際にそのようなインプットを行うことで、ソフトウェアエンジニアに対する解像度や自分のキャリアへの解像度が高まります。
*ソフトウェアエンジニア関する情報収集に時間を使い過ぎても本質からはズレてしまうので、移動中や隙間時間などに行いましょうSTEP1は並列で行なってください。
電車に乗っている際などに10分程度、QiitaとZennのトップページから気になる記事を読むクセをつけましょう。
それを継続していると、ソフトウェアエンジニア界隈の雰囲気がなんとなく分かってきます。
Tech系のYoutubeに関しては好みもあるので、自分の好きな人をいくつかピックアップしてその人の動画を2倍速などで面倒でもほぼ全て聞き流して、雰囲気を掴むことに利用しましょう。
言ってること自体はどの人も変わりませんし、見なくても特に問題ないので、有益で見ても良いと思える人物だけ見れば大丈夫です。
最終的にはネットの情報は参考程度にしながら、リアルで1次情報を自分自身で得て、そしてそれをベースに自分自身で考えて行動していく必要があります。
実際に現役のソフトウェアエンジニアと面接などを通して会話(対話)すると、求められているものや現場の雰囲気が想像しやすくなります。
YoutubeやXなどのネット情報 < リアルで求められていること
↑非常に重要なマインドセットになります。
こういった活動は本質的な行動ではなくあくまで手段になるので、1日に10分だけ移動中に行うなど、時間やタイミングを決めて行いましょう。
未経験から実務に入るシーン(就職や転職の際)に、本質的な行動は、書類を通して面接を突破することです。
その書類を通して面接を突破するためには、ポートフォリオと技術力(と、多少の面接対策)が本質的な行動になります。
その本質的な行動のための手段として、ソフトウェアエンジニア界隈の作法や風習や雰囲気をインプットするというイメージになります。
こういったリアルでの活動を行うと、ネットで得られる情報よりもよりリアルな情報が自分にStackされていきます。
その結果として、徐々に解像度(何をやるべきか、どんな感じなのか、どの程度求められているのか)といったものが分かるようになります。
例)
1番重要なのは、ネットではなくてリアルをベースにした自分で得た1次情報で、それをベースとして自分で考えて次のアクションを起こしていく必要があります。
インターネットの情報はあくまで参考程度に利用するという付き合い方がLVLPATHでも推奨しています。