長期インターンやってみたいけど、初学者で何も知らないから不安だなと思っているあなたに向けての記事になっています。
僕は、Progateをやってみて自分で少しできるようになっとた思い、すぐさま長期インターンに応募しました。
そしたら、運よく一発で受かったのでそこに入社しました。
すごく、環境もよく働きやすい感じでしたが僕の実力がなさすぎて、毎日申し訳ない気持ちでいっぱいでした。
そんな僕が、その経験を経て何をやっておけば良かったと思ったか。
当時やっておけば、少しは楽にやっていけていたな。と思う初歩的な部分について書いています。
ぜひ、これからインターンで入社を考えているエンジニア志望の方読んでみていってください。
僕がやってみて思ったこと5選
Itリテラシーをつけておくべき
僕が一番初めに感じたのは、言葉が理解できないことです。
例えば、〇〇のファイル、〇〇のディレクトリ、gitからcloneしてくれ、push・pull、など初歩的な部分ですが何も知らない僕には意味がわからない言葉でした。
ITリテラシーがないとまず会話ができません。
何を伝えるにも必要になってきますし、伝えられる言葉が理解できなくなってしまいます。
例えば、野球教室に行ってプロの方に教わるのにバッティングってなんですか。
など聞くのはおかしいですよね。そういうレベルの問題です。
なので、ある程度の基礎知識は必須でつけておきましょう。
僕の場合は、実力が着く前に行動してしまったので早すぎました笑
実際のコードの量に圧倒される
これは、Progateのみをやった結果だと思うのですが、初めて実際の現場で使われているコードを見た時にファイルやディレクトリの量が多すぎて驚きました笑
それをみた時、何がなんなのかが分かりませんでした。どことどこが関係しているのかも理解できず、いじるのも怖かったのを覚えています。
なので、youtubeでもテックピットでも何か参考にするものを見つけ、経験しておく事をお勧めします。
Githubを使用したり、仮想環境などの構築がわからない
Githubと聞いて、ピントくる方もこない方もいると思いますが、要はチーム開発をする上での共有場所のようなところです。
僕は一人で勉強していたので、Githubを使用したことがありませんでした。その結果最初から意味がわからなかったです。
自分のGithubに職場のファイルを落としてくるのもわからないところから始まりました。
これが、チーム開発経験の有無を条件にする理由なのではないかと感じました。
次に、仮想環境の構築ですね。dockerを使用していたのですがそんなものはやったことがなかったので、何もわからず教わりました。
しかし、これについては最初は知らないのが正直普通なので教わるので大丈夫だと思います。知っていて損はないと思いますが笑
わからないところがわからなく質問できない
これは、一番苦労しました。
自分が今やっている事を、しっかり理解せずに作業をしていると起こります。
今自分は何をしているのか、どこをいじっているのか。それを理解しないまま、作業していた時にエラーが出ると、何をどう作業をしてエラーが出てきたのかがわからないままになってしまいます。
その場合、メンターの方に相談するにも原因がわかっていないので
「こうなっちゃいました。」としか言えません。
こうしようと思って、〇〇をしたら、こうなりました。という、
仮定をして実行した結果こうなった。ような過程が大事になってきます。
そこを意識するだけで、変わってくると思います。
未経験者okでも実際に1つくらいは成果物があった方がいい
僕は、成果物を作らずにインターンに参加していました。
いわば、やる気だけで採用されたようなものです。そこで感じたのは、流れを知らなさすぎる事です。
どんな流れかというと、一つの成果物を作りあげる事です。
Progateは基礎的な書き方などは、理解できるがファイルなどが明確にわかる場所にあります。
しかし、実際の現場のファイルの数は膨大です。
それらを見て、このファイルは一覧画面に使う。
このcontrollerは、ここのviewと関係している。
この一連の繋がりを理解するのに一度経験するべきであるなと感じました。
当たり前だろ。と言われればそれまでですが、初心者の独学の方は何も知らないことが多いので知っておくべきだと思います。
まとめ
・ITリテラシーをつけておくべき
・実際のコードの量に圧倒される
・Githubを使用したり、仮想環境などの構築がわからない
・わからないところがわからなく質問できない
・未経験者okでも実際に1つくらいは成果物があった方がいい
このように、勉強を初めてある程度立てば身についてくるものなのですが、やり始めた方々は何が必要なのかは分かりませんよね。
僕もついこの間その状態だったので、ものすごく分かります。
しかし、長期インターンとして入社することはものすごく良い経験値になります。
なので、絶対に参加すべきです。そのために、僕が言ったとこをくらいは抑えておくと良いでしょう。
誰か一人でも参考になったら嬉しいです。
以上です。ではまた〜!
コメント