サイボウズの製品ってそもそもどんなもの? 〜エンジニア職の学び方例〜
はじめに
サイボウズ2020内定者のヒラコバです!
先日、同じ内定者のかわひらさんが、サイボウズ製品についてどう学んだかに関する記事を投稿しました。
この記事に触発されたので、僕の場合の「どう製品を学んだか?」(特にkintone)ついて記したいと思います。
勉強方針
僕は、サイボウズ社員との面談時に、「就活まとめにkintoneを使えるよ!」というアイデアをいただいたので、その後、実際に試用版を使って就活情報をまとめていました。
はじめて使った感想としては、非エンジニアでも簡単なアプリを作れるという部分が特にすばらしいと感じました。しかし、バニラkintone(=未カスタマイズkintone)だと、使いづらい・自分のやりたいことを実現しづらい・実現できないといった場面があり、Javascript等によるカスタマイズは必須だとも考えました。
そこで僕は、kintoneの限界を知りたいと思いました。
勉強方法
kintoneの限界を知るために、だいたい以下の順番で調べていったような気がします。
1. バニラkintoneが、できること・できないことを把握
2. カスタマイズkintone例から、kintoneができそうなことをなんとなく把握
3. カスタマイズ方法から、kintoneができることを把握
勉強に使った主なサイト
上の3つの手順を調べるために、主に以下のサイトを参考にしました。
kintone製品ページ (1.で利用)
kintoneの特徴、導入事例がわかります。kintoneがどういう用途で使われているかを調べました。
kintoneドキュメント (1.で利用)
バニラkintoneで何ができるか、どうすればできるかがわかります。バニラkintoneでやりたいことをやるための方法を調べることで、バニラkintoneの限界を調べました。
cybozu developer network (2. 3.で利用)
kintone、Garoonカスタマイズを行う人たちのためのポータルサイトです。
外部連携サービス一覧 (2. で利用)
kintoneが外部サービスと連携に関するTIPSが載っています。外部サービスと連携することでできることを調べました。
サンプルプラグイン一覧 (2. で利用)
kintoneをさらに便利にするサンプルプラグインが載っています。プラグインを作ることでなにができるようになるかを調べました。
カスタマイズチュートリアル (3. で利用)
kintoneのカスタマイズ方法のチュートリアルです。自分の手でkintoneをカスタマイズするために調べました。kintoneカスタマイズができるようになることで、kintoneの限界がわかると思います。
おわりに
僕がkintoneをどういう方針で、どのように勉強したかの説明でした。(ちなみに、まだ限界はわかっていません...)
この勉強のおかげで、kintoneのことをもっと知ることができました。
人によって勉強の仕方は色々あると思います。
ただただ製品について勉強するのではなく、それを勉強する動機を持つことが大事だと思います。
誰かの参考になれば良いなと思います😊