オブジェクト指向もわからない未経験がベンチャーIT企業に入社して2ヶ月でやったコト4つ

はじめに

現在僕はWPに新卒エンジニアとして入社しました。どんな人間かは前に記事を書いたので、そちらをご覧ください!



9月下旬に入社してから2ヶ月ほどが経ったのでその経験等について、書こうと思います。

1_Laravel+PHP

WPはLaravelというPHPのフレームワークを使っているので、開発する為にはLaravelを扱える必要があるので、Laravelの研修が有りました。Laravel入門という書籍を使って、本に載っている制作物をGithubにせっせとあげました。自分はGithubも初めてだったのですごく大変で。。。今でもGithubには苦戦してますmmで、上げたコードをメンターの方にレビューしてもらいます。時々なんでここはこんなことができるの??と聞かれ、ちゃんと理解しているかも、見ていてくれたので何度も入門書を読んで理解を深める事ができました。また、その都度、課題解決に使える書籍(PHP逆引きレシピ、現場で役立つシステム設計の原則、、、等)をオススメしてくれるので課題をスムーズに進める事ができました!最後にその入門書でできる事を全て使って簡単なWEBアプリケーションを作りました。その経験から今まで他人のコードを見ても何もわからなかったのに少しだけ読めるようになりました。これで何かの機能のコード調べてそれを使う時、わかっていればそのプログラムを改造したりして自分のやりたい事ができたり、技術記事が読めたりできるなどのメリットを得る事ができたわけですね!

2_ドメイン駆動設計+オブジェクト指向

1の研修が終わり自分は、会員の方に定期的に送信するお知らせメールの一斉送信ツールを作るという仕事をもらえました。自分の気持ち的には、え??まだ全然そんなレベルじゃないのでは??と思ったのに、そんな仕事をもらえたのは嬉しかったです!

しかし、やっぱりハードルは高く、オブジェクト指向とドメイン駆動設計(以下DDD)というわからない単語が出てきました、、、オブジェクト指向は大学生の時、情報通信の友達がオブジェクト指向の単位に苦戦していたので、聞いたことは有りますが。DDDとはなんのことか??といった状態でした。そして、色々とググってみるとDDD単体だと出てくるのですが、自分の開発環境ではLaravel+DDDで、それだとほとんど出てこないし、出てきてもどこをどうしたらこうできるのか?はわからない。。どうにも立ち行かなくなったので、もうこれは聞くしかないとなりまして、聞いてみました、立ち行かなくなってしまいましたと。

そして、とても丁寧に教えてもらう事が出来たのでDDDはともかくとして、オブジェクト指向のやり方が分るようになったわけですね。そんなことから、私は詰まってるならさっさと聞いた方が良い、質問しすぎ??と思ったことはどんどん聞いた方が相手にどう思われようが自分の為になると思いました。とはいえ質問の粒度は考えないと、ずっと会話してるみたいな状況になりそうな、、、

(⬆︎DDDについて書いている書籍)

3_抽象って概念難しい、、、

オブジェクト指向を調べていると、やたら抽象という言葉が出てきます。今まで自分は、組み込みや簡単な解析等しかやってこなかったので、オブジェクト指向をやった事が有りません、また動的言語もほとんど触った事がなかったので、なんでintって書かないの??とか、初めてのことだらけで。。初めての時、いつも感じる事が、調べても分からないって事です、例えば目の前で実践してくれると、すぐわかるのに、ググったり、書籍を読んでも理屈は理解できるけど、こんなことやっていいの?と知らないことだらけで、、、そんな中での先輩からのレビューはすごくありがたく、今書籍やググってたり書籍を読んで理解できるのは、そのおかげです!

(⬆︎オブジェクト指向やDDDについても書いている書籍)

4_発信力

WP では入社してから、入社理由の記事や、現在書いているアドベントカレンダーの記事なんかを、書いたりします。すでに入社してから3つ目の記事となりますw 今まで自分でも技術記事なんかを書いてみたいと思っていたけど、なかなか踏み出せずにいて、査読者がいないと、独りよがりになってそうで怖いですし。。そんな時、この企画は最初の一歩を踏み出すきっかけとなり、すごくありがたいです。また、色んな方に査読してもらえるので、安心して書けます、貴重な体験ですね!

結論

得られた4つのことからの気づきとしては、初めてのことはなかなか思い通りには行かないって事です。昔、トランスフォーマー1を見た時、犠牲なくして勝利なしって言ってたのを思い出して。そこから、やってること出来なくて辟易することもあるけど我慢してやっとけって事なんですかね。。大学の実験でも散々それを痛感しましたし。。とはいえ、我慢することも、本当に好きなことの方が良いよねという結論です、好きなことに打ち込みましょう!PS.自分はトランスフォーマーよりもマトリックス2が好きですmm

株式会社ホワイトプラス's job postings
Anonymous
Picture?height=40&width=40
88a136ab 2ece 416f 8e6f 90b3983ed5b3?1541110825
941570 547337398670370 876277241 n
12806095 10208330354315827 2297123485308408868 n
11999090 1641077379510664 483204415352190587 n
6 Likes
Anonymous
Picture?height=40&width=40
88a136ab 2ece 416f 8e6f 90b3983ed5b3?1541110825
941570 547337398670370 876277241 n
12806095 10208330354315827 2297123485308408868 n
11999090 1641077379510664 483204415352190587 n
6 Likes

Weekly ranking

Show other rankings

Page top icon