OWLetに挑戦 のはずが

date_range 2024/04/10
エンジニアインターン
弊社の独自言語OWLのイメージキャラクター

こんにちは、京都開発研究所のwebプログラマコースインターン生の武井健(たけいたけし)です!



今日はOWLetのソースコードを読んでいく業務計画を立てました。ソースコードが読めればOWLetがどのように動いているのかわかるようになるため、OWLetを触っているときに何かわからないことがあればソースコードを見ればよいということになります。

以前久保さんに、OWLetのこの部分どうなってるんですかと聞いた際に、ここに書いてあると教えていただきました。社内のリポジトリにOWLet,OWLのソースコードがあるので、とりあえずこれをローカルで開いてみました。正直に申し上げると、まったく何が起きているかわからなかったです。phpの文法がわからないというわけではないのですが、各クラスのモチベーションが全くわからないです。自分が地図の中でどこにいるのかわからない、といった感じでしょうか。

以前テトリスのチーム開発をした際にメンバーのコードをよくレビューしていたので他人が書いたコードを読むことには慣れていたはずなのですが、これは比較的小規模でした。しかし今回は違います。ファイルもコード量も文字通り桁違いです。継承元が多すぎてすぐに道に迷います。というか、この量をほぼ一人で書いてる久保さんがすごすぎます。



仕事場で何もできていないのに時間だけが過ぎていっているし、普段ならゆっくり休めている休憩時間が逆に苦痛です。受験勉強に取り組むモチベが全くでなくて結局なにもしなかった自分でさえ、生まれて初めて危機感という感情を覚えました。今の自分はあまりにも弱すぎます。

とはいいつつも、これがわかるようになったら自分めっちゃすごいのでは?と冷静に自分の状況を俯瞰できてはいるので、落ち着いて伸びしろを活かしていきたいです。



インターン応募ページ:https://guardian.jpn.com/recruit/intern/form/

メンバー紹介ページ:https://guardian.jpn.com/member/takeshi_takei/

*COMMENT*

  • 宮城 わか

    宮城 わか

    更新日:2024-04-11 09:27

    *コメント*

    OWLetのソースコードを読んでいく業務!聞くだけでとても難しそうです...!プログラマの方は本当にすごいと思います。
    どんどんチャレンジ頑張ってくださいね。

    *コメント*

*コメント*

*ログイン*

メールアドレス
パスワード