Web アプリケーションフレームワークを使ったプロジェクトを新規作成し、自動生成されるファイル郡の中にある config というファイルまたはディレクトリ。
いったいこいつは何なのか?
どうやら項目を自分でも追加できるようだが、一体何を追加してよくて、何を追加すべきでないのか。
本トークはそんな疑問にお答えします。
トークの目的
①PdM・Biz職の方:実力のあるエンジニアとの仕事で自分なりの価値をどう発揮するのかについて、ヒントになることがお伝えできればと思います!
②エンジニアの方:日々のPdMとのやり取りに活かせるような、PdMの視点・悩みをお伝えできればと思います!
トークの概要
・私は2022年4月に新卒入社し、新卒1年目、かつPdM・エンジニア等の経験なしでPdMのポジションで仕事をしていました。(CS出身)
・私が所属する株式会社リンケージでは、プロダクト価値の最大化を考えられる、課題解決能力が高い、「強い」エンジニアが集まっています。
・私はエンジニアの方々と仕事をする中で、「自分がいる意味ある?」と非常に悩んでおりました…(今も悩んでますが)
・本トークでは、「機能を考えない、Whyを考える」など、私なりに見出したPdMとしての価値、及びそこに至るプロセス・悩みをお話します!
私はおよそ10年ほどエンジニアとしてお仕事をしてきたなかで、いろんなインシデント対応をしてきました。
その中で得てきた経験をもとに、「どんなことに意識して対応を行っているのか?」をまとめてお話します。
この話を聞いた方がインシデント対応することになった時、1つでもいいので実務で活かしてもらいたいという想いでお話します。
インシデント対応をちょっとやったことある、けどもどんなことに意識していけば良いかまだ掴めてない方
「ここN+1起きませんか?」「テストコード追加して下さい」「使っていない use 消して下さい」等々、
最近のコードレビューで指摘されたことをシェアします。みんなで悪い例を見て良いコードを書きましょう!
レビュアーの負担が減るよう個人的に作って確認している「レビュー依頼前チェックリスト」も見て下さい。
学習のためにOSSに触れるとよいと聞きますが、具体的にどんなことが学べるのでしょうか?
腕の立つエンジニアが作ったOSSからはいかにもテクニックが学べそうな気がしますが、具体例がないと腹落ちしきらない気もします。
このトークでは具体例をお伝えしたいと思います。
私は静的解析ツール(PHP Parser, PHPStan, Psalm, Rectorなど)を読んだり書いたりすることが多いのですが、その中で見てきた設計の事例を通じて、OSSから学べる何かの一例をお伝えします。
一方、学ぶ上で留意すべきことがあるとも考えています。
このトークではOSSから学ぶということの解像度をあげることを目指します。スキルアップへの引き出しが一つ増えれば幸いです。
皆さんはRandom\Randomizerクラス(以下 Randomizerクラス)を使ったことがありますか?
ランダムな数値や文字列を生成したり配列操作ができるRandomizerクラスは、PHP8.2にて誕生し、PHP8.3でも新しいメソッドがいくつか追加されました。
そこで今回のトークでは、Randomizerクラスを使って日常のあれこれをシュッと解決します!
このトークで話すこと
このトークで話さないこと(LTで話すには時間が足りない)
小田原っこ:実は地元が平塚で、小学校の遠足が小田原城だったぐらいには親しみがあります!