2016/12/05 00:13
|
【まとめ】JJUG CCC 2016 Fallに参加してきた
|
12/3(土)に開催された[JJUG CCC 2016 Fall](http://www.java-users.jp/ccc2016fall/)というイベントに参加してきたわけですが、Java初心者エンジニアとして参考になったセッションを備忘録を兼ねてまとめていきます。
驚いたのが、*懇親会含めて、全てのセッションへの参加が無料*ということ。こんな良いイベントをしてくださっているのなら、記事ぐらい書かないと申し訳ないっすね。
#### JJUG CCC 2016 Fallとは
> 開催概要
> JJUG CCCは毎年2回、春と秋に開催する日本最大のJavaコミュニティイベントです。Java関連の技術や事例に関する良質なセッションが行われ、また異なる分野で活躍するJava技術者が一堂に会する場ともなっています
> 引用元: [運営サイト](http://www.java-users.jp/ccc2016fall/)より
ということですので、日本で行われるJavaコミュニティ系イベントでは最大級であるみたい。
現業からJavaを触り始めた僕は*Java歴1ヶ月もない*ことから、「初心者向けのセッションとかないかな?」という期待をもって参加しました。
#### スケジュール
下記リンクを参照
[タイムテーブル](http://www.java-users.jp/ccc2016fall/assets/timetable2.pdf)
#### 実際に参加したセッション
###### ■ Javaエンジニアのためのブロックチェーン入門
- 発表者:漆原 茂さん(ウルシステムズ株式会社)
- 関連資料 : なし
- bitcoinなどを実現するブロックチェーン・FinTechなどの技術概要の説明と今後の動向の考察。
- 要素技術であるコンセンサスアルゴリズムなどもわかりやすく説明されていたことに加え、ethereumの拡張フレームワークをJavaで実装されており、簡単にブロックチェーンを利用するクライアントを開発できる。
- 少し旬の過ぎたバズワードであると発表者の方はおっしゃってたのが印象的だった。
###### ■ どうしようJUnit 5
- 発表者:いろふさん(@irof)関西Javaエンジニアの会
- 関連資料 : <script async class="speakerdeck-embed" data-id="04b2cc8b372f4f9194c6c05832947478" data-ratio="1.33333333333333" src="//speakerdeck.com/assets/embed.js"></script>
- JUnitのバージョン4と5の違いを知ることに加え、クラスの階層構造やアノテーション(@Ruleなど)で使いづらいと感じている部分が共通認識としてあったことを知れてためになったセッションでした。
###### ■ JVMのトラブル解決のためにやったこと~メモリー/スレッド
- 発表者:岩佐 淳史さん(エムスリー株式会社)
- 関連資料 : なし
- JVM・メモリ・GC・スレッドの基礎知識の説明がとても分かりやすかった。
- JVMのメモリリークのトラブルシューティングの事例。「プッシュ配信サーバでFull GCを連発事象」に対して、GC Viewerを活用して問題箇所を特定し、「今時-Xms=512M!?」というのは笑った。
###### ■ Javaによる理想のデザインパターン
- 発表者:らしぇる(藤崎 友美)さん (関西Javaエンジニアの会/Nevicle Software)
- 関連資料 : なし(後日up予定?)
- Javaのデザインパターンをライブコーディングしながらわかりやすく説明してくれるセッション。自分の参加目的にはどストライクだったし、Singletonなどの説明はとてもわかりやすかった。ちゃんとclassにfinalを書かなきゃ。。
- 勇者ヨシヒコと魔王の城、見よう。
###### ■ Javaエンジニアのキャリアを考えるパネルディスカッション
- 発表者(敬称略)
- @yusuke
- @johtani
- @yoshiori
- @hishidama
- 関連資料 : なし
- Javaエンジニアというか、もっと広義のエンジニアのキャリアについて、パネラーの方の経験を元に色々なお題に一文一問していくセッション。
- 印象的だったのは庄司さんのエンジニア・マネジメントのキャリア論で、前任通りのマネージャの仕事に依存しない働き方の話はとても面白かった。
###### ■ 懇親会
- 立食形式。これもなんとタダである。
#### その他気になったセッション
個人的に気になったけど時間の都合で参加できなかったセッション。
資料上がらないかな〜(チラッ
###### ■ Be a great engineer!〜 フォローすべきトレンド、スルーすべきトレンドをどう見抜くのか
- 発表者:谷本 心さん(日本JAVAユーザーグループ)
- 関連資料 : <script async class="speakerdeck-embed" data-id="f78103b4c30544cd9dc17aa90bd3684f" data-ratio="1.33333333333333" src="//speakerdeck.com/assets/embed.js"></script>
###### 新人研修や本では教えてくれないJava!〜フレームワークの仕組みと実務必須ツールを学ぼう〜
- 発表者:多田真敏
- 関連資料 :<script async class="speakerdeck-embed" data-id="fa7e93cc79854991ac1d74f1b8233c57" data-ratio="1.33333333333333" src="//speakerdeck.com/assets/embed.js"></script>
###### ■ Event Driven Microservices with Spring Cloud Stream
- 発表者:槙 俊明さん(PIVOTAL)
- 関連資料 :<iframe src="//www.slideshare.net/slideshow/embed_code/key/AABJoEYmRgNFxy" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="//www.slideshare.net/makingx/data-microservices-with-spring-cloud-stream-task-and-data-flow-jsug-springday" title="Data Microservices with Spring Cloud Stream, Task, and Data Flow #jsug #springday" target="_blank">Data Microservices with Spring Cloud Stream, Task, and Data Flow #jsug #springday</a> </strong> from <strong><a target="_blank" href="//www.slideshare.net/makingx">Toshiaki Maki</a></strong> </div>
###### ■ 日本でも出来る!最先端のDevOpsを導入する方法
- 発表者:牛尾 剛さん(MICROSOFT CORPORATION)
- 関連資料 :なし
###### Javaの型システム再入門 〜オブジェクト指向からジェネリクスまで〜
- 発表者:なぎせゆうき さん
- 関連資料 : [Githubでのサンプルコード共有](https://github.com/nagise/JJUG-CCC-2016-FALL/wiki)
###### バイトコードが君のトモダチになりたがっている
- 発表者:阪田 浩一さん
- 関連資料 : <iframe src="//www.slideshare.net/slideshow/embed_code/key/ENoSLyrWfbm0AL" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="//www.slideshare.net/jyukutyo/jjug-ccc-2016-fall-69797411" title="JJUG CCC 2016 fall バイトコードが君のトモダチになりたがっている" target="_blank">JJUG CCC 2016 fall バイトコードが君のトモダチになりたがっている</a> </strong> from <strong><a target="_blank" href="//www.slideshare.net/jyukutyo">jyukutyo</a></strong> </div>
###### 受験勉強経験も留学経験もない日本人がJavaOneで英語で講演できるようになるまで
- 発表者:山本 裕介さん
- 関連資料:なし
##### このイベントで買おうと思った資料とか
###### Javaによる理想のデザインパターンより
- <a href="https://www.amazon.co.jp/dp/4797327030/ref=as_li_ss_il?_encoding=UTF8&colid=VS78CBOIT524&coliid=I1ZM4PFQXZQ59Q&linkCode=li3&tag=koucs06-22&linkId=3b8855dc565aba0f471001647232a198" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=4797327030&Format=_SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=koucs06-22" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=koucs06-22&l=li3&o=9&a=4797327030" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />
- <a href="https://www.amazon.co.jp/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%8C%87%E5%90%91%E3%81%AB%E3%81%8A%E3%81%91%E3%82%8B%E5%86%8D%E5%88%A9%E7%94%A8%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3-%E3%82%AC%E3%83%B3%E3%83%9E-%E3%82%A8%E3%83%AA%E3%83%83%E3%82%AF/dp/4797311126/ref=as_li_ss_il?_encoding=UTF8&psc=1&refRID=WMTSJJE2WWDFG02J80DV&linkCode=li3&tag=koucs06-22&linkId=b7855895df07a735bb8dc49b017cf192" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=4797311126&Format=_SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=koucs06-22" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=koucs06-22&l=li3&o=9&a=4797311126" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />
###### 新人研修や本では教えてくれないJava!〜フレームワークの仕組みと実務必須ツールを学ぼう〜
- <a href="https://www.amazon.co.jp/%E5%9F%BA%E7%A4%8E%E3%81%8B%E3%82%89%E3%81%AEJava-%E6%94%B9%E8%A8%82%E7%89%88-%E5%9F%BA%E7%A4%8E%E3%81%8B%E3%82%89%E3%81%AE%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA-%E5%AE%AE%E6%9C%AC-%E4%BF%A1%E4%BA%8C/dp/4797359277/ref=as_li_ss_il?s=books&ie=UTF8&qid=1480864901&sr=1-1&keywords=java+%E3%81%AE%E5%9F%BA%E7%A4%8E&linkCode=li3&tag=koucs06-22&linkId=ad1e809368ff9af1749823f1085396d9" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=4797359277&Format=_SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=koucs06-22" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=koucs06-22&l=li3&o=9&a=4797359277" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />
- <a href="https://www.amazon.co.jp/%E5%9F%BA%E7%A4%8E%E3%81%8B%E3%82%89%E3%81%AE%E3%82%B5%E3%83%BC%E3%83%96%E3%83%AC%E3%83%83%E3%83%88-JSP-%E7%AC%AC3%E7%89%88-%E5%9F%BA%E7%A4%8E%E3%81%8B%E3%82%89%E3%81%AE%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA-%E5%AE%AE%E6%9C%AC-%E4%BF%A1%E4%BA%8C/dp/4797359285/ref=as_li_ss_il?_encoding=UTF8&psc=1&refRID=FQ2P1EE1Z5Z2KNA3A44P&linkCode=li3&tag=koucs06-22&linkId=2fcaa396b04355c31238ce6535a16abf" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=4797359285&Format=_SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=koucs06-22" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=koucs06-22&l=li3&o=9&a=4797359285" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />
-
###### その他
- <a href="https://www.amazon.co.jp/dp/4873117186/ref=as_li_ss_il?_encoding=UTF8&colid=VS78CBOIT524&coliid=I20L1LKBOCNWBD&linkCode=li3&tag=koucs06-22&linkId=694cd7543cd9658ab60fc1ec2604a0b6" target="_blank"><img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=4873117186&Format=_SL250_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=koucs06-22" ></a><img src="https://ir-jp.amazon-adsystem.com/e/ir?t=koucs06-22&l=li3&o=9&a=4873117186" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />
#### 雑感(=どうでもいいこと)
- 自宅から新宿が案外遠かった。
- 懇親会含めて全部無料って、どうやってるんだ。。。