てきとうなさいと べぇたばん

2024年1月1日からサイボウズ株式会社の正社員に転換します

TOP > てきとうにこらむ > ゲーム作りとプログラミング日記 > 2024年1月1日からサイボウズ株式会社の正社員に転換します

2024年1月1日からサイボウズ株式会社で正社員に転換します

2023年7月1日からサイボウズ株式会社で有期雇用(契約社員)として入社しましたが、契約更新のタイミングで正社員への雇用転換にチャレンジしました。 結果、めでたく無期雇用(正社員)への雇用転換が認められ、2024年1月1日から正社員として働きます。支えてくださったGaroonチームの皆様ありがとうございます。

してきたこと

サイボウズでしてきたことを並べていくとこんな感じですかね?なお、所属しているYukimiチームでは紹介ブログ記事を書いてるので以下を参照してください。

Garoonのセキュリティを維持するYukimiチームの紹介

PHPのバージョンアップ

これが主なYukimiチームでのタスクになるのですが、独自のextensionやパッチを当てたりとか、バージョンアップに伴いZend Engineが更新されることによって発生するコンパイルエラーやSegmentation Faultなどを回避したりするようにしたりしています。

バージョンアップに伴い発生する下位互換性のなさに対して、Garoonでは非常に慎重なアップデートが求められるため、チームで協力して問題を解決している最中です。

PHPのコントリビュート

コントリビュートはなるべく業務時間内にということで、なるべく業務時間にやることにしました。とはいえ、週末とか時差の影響で夜になったりすることもありますが、それは仕方がない、業務時間外です。

mb_trim関数の追加

mb_trim, mb_ltrim, mb_rtrim関数を追加しました。PHP 8.4以降で使えるようになります。これもほぼ業務時間で行っていました。PHPカンファレンス2023でもまあチクチクやってましたが。

2024年でやりたいこと

多分当分の間やることは変わらないと思われますが、上記に加えて以下のようなことはやっていきたいなと思っています。

登壇することについて

  • まずはphp-srcにコントリビュートする人を増やしたい。現在でもさきちさん武田憲太郎さんと、コントリビュートする人を増やせていると思っているのですが、もっと増やしたい。このあたりはPHPカンファレンス関西2024で喋れたらなと思います。
  • Unicodeのことを調べて、周知していきたいです。このあたりはPHPカンファレンス北海道2024で喋れたらなと思います。
  • mb_trim、mb_ltrim、mb_rtrim関数を作りました。まだ採択はされていませんが、PHPerKaigi 2024で喋れたらなと思います。
  • PHPのリリーススケジュールのことについてはPHPカンファレンス小田原2024で喋れたらなと思います。
  • 地域とオープンソースのことについては、まだ採択されていませんがPHPカンファレンス香川2024で喋れたらなと思います。

どうしてこんなにPHPのカンファレンスで喋ってるのかというと、やはり「コントリビュートする人を増やしたい」、「オープンソースともっと関わっていこう」ということに尽きると思っています。 オープンソースは色々な人が関わっています。そうした人たちと関わることがいいことだと思いますので、もっとやっていこう?ということを啓発していきたいです。

まずは、自分たちが使っているオープンソースソフトウェアにIssueを書いてみるところからはじめてみませんか?

コントリビュートをする人を増やすことで、ぼくがもしくたばっても維持できるエコシステムになれればいいなと思います。ポンポンと出てきてほしいというのがわかってきました。また、Cでmb_trimを実装してて思ったことが「もっと上手い人がやるべきだ」です。事実、nielsdosさんによって、インデントが減り、計算数がオーダー単位で減り、変数が減っていったことを見てきたので、こういうことをうまくやっていける人を探したいです。

OSSで飯を食う

一つの「OSSで飯を食ってる」のケースになれればいいなとも思うので、コントリビュートを頑張っていきたいです(最初は業務時間にやるよりプライベートでやると思ってたのですが、最近は業務時間にやることにより、「OSSで飯を食ってる」を実感しています、その一つのケースになれればいいですよね)。

PHPにコントリビュートすることによって、PHPコードが100万行単位らしい(わからん)Garoon(Garoonは理解するのに時間がかかるレベルでデカいシステム)が良くなっていきます。だからこそPHPそのものを良くしていくということが、業務としても良くなっていくことに繋がっていくはずだと思っています。ぼくにコントリビュートの業務時間をいただけるYukimiチーム、Garoonチームには感謝しています。

サイボウズに限らず、PHPや処理系を良くしていくと、仕事が良くなっていくはずです。会社の垣根を超えて、みんなで良くしていこう!って言っていきたいです。

よろしくお願いします

ひとまずはご報告まで。これからもよろしくお願いします!

2023/12/04 18:00