Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
なおき きしだ
PDF, PPTX
43,598 views
だれも教えてくれないJavaの世界。 あと、ぼくが会社員になったわけ。
JJUG CCC 2015 Springでのセッション資料です
Software
◦
Read more
53
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 59
2
/ 59
3
/ 59
4
/ 59
Most read
5
/ 59
6
/ 59
7
/ 59
Most read
8
/ 59
9
/ 59
10
/ 59
Most read
11
/ 59
12
/ 59
13
/ 59
14
/ 59
15
/ 59
16
/ 59
17
/ 59
18
/ 59
19
/ 59
20
/ 59
21
/ 59
22
/ 59
23
/ 59
24
/ 59
25
/ 59
26
/ 59
27
/ 59
28
/ 59
29
/ 59
30
/ 59
31
/ 59
32
/ 59
33
/ 59
34
/ 59
35
/ 59
36
/ 59
37
/ 59
38
/ 59
39
/ 59
40
/ 59
41
/ 59
42
/ 59
43
/ 59
44
/ 59
45
/ 59
46
/ 59
47
/ 59
48
/ 59
49
/ 59
50
/ 59
51
/ 59
52
/ 59
53
/ 59
54
/ 59
55
/ 59
56
/ 59
57
/ 59
58
/ 59
59
/ 59
More Related Content
PDF
At least onceってぶっちゃけ問題の先送りだったよね #kafkajp
by
Yahoo!デベロッパーネットワーク
PDF
オブジェクト指向の設計と実装の学び方のコツ
by
増田 亨
PDF
ソーシャルゲームのためのデータベース設計
by
Yoshinori Matsunobu
PDF
Javaコードが速く実⾏される秘密 - JITコンパイラ⼊⾨(JJUG CCC 2020 Fall講演資料)
by
NTT DATA Technology & Innovation
PDF
イミュータブルデータモデルの極意
by
Yoshitaka Kawashima
PPTX
DockerコンテナでGitを使う
by
Kazuhiro Suga
PDF
40歳過ぎてもエンジニアでいるためにやっていること
by
onozaty
PDF
不遇の標準ライブラリ - valarray
by
Ryosuke839
At least onceってぶっちゃけ問題の先送りだったよね #kafkajp
by
Yahoo!デベロッパーネットワーク
オブジェクト指向の設計と実装の学び方のコツ
by
増田 亨
ソーシャルゲームのためのデータベース設計
by
Yoshinori Matsunobu
Javaコードが速く実⾏される秘密 - JITコンパイラ⼊⾨(JJUG CCC 2020 Fall講演資料)
by
NTT DATA Technology & Innovation
イミュータブルデータモデルの極意
by
Yoshitaka Kawashima
DockerコンテナでGitを使う
by
Kazuhiro Suga
40歳過ぎてもエンジニアでいるためにやっていること
by
onozaty
不遇の標準ライブラリ - valarray
by
Ryosuke839
What's hot
PDF
実践的な設計って、なんだろう?
by
増田 亨
PDF
ドメイン駆動設計 ( DDD ) をやってみよう
by
増田 亨
PPT
メタプログラミングって何だろう
by
Kota Mizushima
PDF
イミュータブルデータモデル(世代編)
by
Yoshitaka Kawashima
PDF
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
by
NTT DATA Technology & Innovation
PDF
Amazon SageMaker で始める機械学習
by
Amazon Web Services Japan
PDF
最近のDeep Learning (NLP) 界隈におけるAttention事情
by
Yuta Kikuchi
PDF
シリコンバレーの「何が」凄いのか
by
Atsushi Nakada
PDF
WebSocket / WebRTCの技術紹介
by
Yasuhiro Mawarimichi
PPTX
CNNの構造最適化手法について
by
MasanoriSuganuma
PDF
Apache Kafka 0.11 の Exactly Once Semantics
by
Yoshiyasu SAEKI
PDF
Python におけるドメイン駆動設計(戦術面)の勘どころ
by
Junya Hayashi
PDF
Automatic Mixed Precision の紹介
by
Kuninobu SaSaki
PDF
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
by
Preferred Networks
PDF
ディープラーニングのフレームワークと特許戦争
by
Yosuke Shinya
PDF
知っておきたいFirebase の色んな上限について
by
Kenichi Tatsuhama
PDF
【メタサーベイ】数式ドリブン教師あり学習
by
cvpaper. challenge
PDF
より速く より運用しやすく 進化し続けるJVM(Java Developers Summit Online 2023 発表資料)
by
NTT DATA Technology & Innovation
PDF
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
by
NTT DATA OSS Professional Services
PDF
先端技術とメディア表現1 #FTMA15
by
Yoichi Ochiai
実践的な設計って、なんだろう?
by
増田 亨
ドメイン駆動設計 ( DDD ) をやってみよう
by
増田 亨
メタプログラミングって何だろう
by
Kota Mizushima
イミュータブルデータモデル(世代編)
by
Yoshitaka Kawashima
入門 Kubeflow ~Kubernetesで機械学習をはじめるために~ (NTT Tech Conference #4 講演資料)
by
NTT DATA Technology & Innovation
Amazon SageMaker で始める機械学習
by
Amazon Web Services Japan
最近のDeep Learning (NLP) 界隈におけるAttention事情
by
Yuta Kikuchi
シリコンバレーの「何が」凄いのか
by
Atsushi Nakada
WebSocket / WebRTCの技術紹介
by
Yasuhiro Mawarimichi
CNNの構造最適化手法について
by
MasanoriSuganuma
Apache Kafka 0.11 の Exactly Once Semantics
by
Yoshiyasu SAEKI
Python におけるドメイン駆動設計(戦術面)の勘どころ
by
Junya Hayashi
Automatic Mixed Precision の紹介
by
Kuninobu SaSaki
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes 〜PFN、ヤフー〜
by
Preferred Networks
ディープラーニングのフレームワークと特許戦争
by
Yosuke Shinya
知っておきたいFirebase の色んな上限について
by
Kenichi Tatsuhama
【メタサーベイ】数式ドリブン教師あり学習
by
cvpaper. challenge
より速く より運用しやすく 進化し続けるJVM(Java Developers Summit Online 2023 発表資料)
by
NTT DATA Technology & Innovation
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
by
NTT DATA OSS Professional Services
先端技術とメディア表現1 #FTMA15
by
Yoichi Ochiai
Viewers also liked
PDF
ほんとうに便利だった業務で使えるJava SE8新機能(JJUG CCC 2015 Spring)
by
Yuuki Fukuda
PDF
JavaOne2016報告
by
なおき きしだ
PPTX
人工知能に何ができないか
by
なおき きしだ
PDF
プログラマは何を勉強するか
by
なおき きしだ
PDF
コンピューティングとJava~なにわTECH道
by
なおき きしだ
PDF
NetBeansのメモリ使用ログから機械学習できしだが働いてるかどうか判定する
by
なおき きしだ
PDF
Javaプログラミング入門
by
なおき きしだ
PDF
Your code sucks, let's fix it - DPC UnCon
by
Rafael Dohms
PDF
JavaOne報告2017
by
なおき きしだ
PDF
JavaOne2017で感じた、Javaのいまと未来 in 大阪
by
なおき きしだ
PDF
増え続ける情報に対応するためのFPGA基礎知識
by
なおき きしだ
PDF
オブジェクト指向やめましょう
by
なおき きしだ
PDF
良質なコードを高速に書くコツ
by
Shunji Konishi
PDF
デキるプログラマだけが知っているコードレビュー7つの秘訣
by
Masahiro Nishimi
PDF
オブジェクト指向できていますか?
by
Moriharu Ohzu
PDF
人と向き合うプロトタイピング
by
wariemon
PDF
心地よいUIの温度 - 言葉と気遣いで高めるUI -
by
wariemon
PDF
Java8 コーディングベストプラクティス and NetBeansのメモリログから...
by
なおき きしだ
ほんとうに便利だった業務で使えるJava SE8新機能(JJUG CCC 2015 Spring)
by
Yuuki Fukuda
JavaOne2016報告
by
なおき きしだ
人工知能に何ができないか
by
なおき きしだ
プログラマは何を勉強するか
by
なおき きしだ
コンピューティングとJava~なにわTECH道
by
なおき きしだ
NetBeansのメモリ使用ログから機械学習できしだが働いてるかどうか判定する
by
なおき きしだ
Javaプログラミング入門
by
なおき きしだ
Your code sucks, let's fix it - DPC UnCon
by
Rafael Dohms
JavaOne報告2017
by
なおき きしだ
JavaOne2017で感じた、Javaのいまと未来 in 大阪
by
なおき きしだ
増え続ける情報に対応するためのFPGA基礎知識
by
なおき きしだ
オブジェクト指向やめましょう
by
なおき きしだ
良質なコードを高速に書くコツ
by
Shunji Konishi
デキるプログラマだけが知っているコードレビュー7つの秘訣
by
Masahiro Nishimi
オブジェクト指向できていますか?
by
Moriharu Ohzu
人と向き合うプロトタイピング
by
wariemon
心地よいUIの温度 - 言葉と気遣いで高めるUI -
by
wariemon
Java8 コーディングベストプラクティス and NetBeansのメモリログから...
by
なおき きしだ
Similar to だれも教えてくれないJavaの世界。 あと、ぼくが会社員になったわけ。
PPTX
福井イベント
by
Yoshio Terada
PDF
Javaはコミュニティの力で再び偉大になれるのか
by
Yusuke Suzuki
PDF
Java SE 再入門
by
minazou67
PDF
Javaのカルチャーとグロース - MANABIYA 2018
by
Yusuke Suzuki
PDF
JJUG初心者のためのJava/JJUG講座
by
Yusuke Suzuki
PPTX
Java 20年史 (JJUG CCC 2015 春 基調講演)
by
Kazuyuki Kawamura
PDF
JJUG CCC 2015 Fall keynote
by
心 谷本
PDF
Hello Java
by
Chihiro Ito
PDF
Javaとコミュニティの歩み 2020
by
Yusuke Suzuki
PDF
JavaとOSSとAndroid - JavaAPI訴訟問題を考える
by
Yusuke Suzuki
PDF
20190202 jdk new_release_model_sendai
by
オラクルエンジニア通信
PDF
JJUC CCC 2013 Fall 基調講演「Javaと未来のこととCCC]
by
Yusuke Suzuki
PDF
NDS36 Java7&Java8
by
Yukiya Nakagawa
PDF
JDK: 新しいリリースモデル解説 (ver. 2.2) @ 札幌 - 20190209
by
オラクルエンジニア通信
PDF
JDK:新しいリリースモデル解説 @ 富山 BuriKaigi 2019
by
Takashi Ito
PDF
[ダウンロード推奨]OOW2017 and Javaone2017 report Daisuke Nishino(Sompo Systems)
by
Daisuke Nishino
福井イベント
by
Yoshio Terada
Javaはコミュニティの力で再び偉大になれるのか
by
Yusuke Suzuki
Java SE 再入門
by
minazou67
Javaのカルチャーとグロース - MANABIYA 2018
by
Yusuke Suzuki
JJUG初心者のためのJava/JJUG講座
by
Yusuke Suzuki
Java 20年史 (JJUG CCC 2015 春 基調講演)
by
Kazuyuki Kawamura
JJUG CCC 2015 Fall keynote
by
心 谷本
Hello Java
by
Chihiro Ito
Javaとコミュニティの歩み 2020
by
Yusuke Suzuki
JavaとOSSとAndroid - JavaAPI訴訟問題を考える
by
Yusuke Suzuki
20190202 jdk new_release_model_sendai
by
オラクルエンジニア通信
JJUC CCC 2013 Fall 基調講演「Javaと未来のこととCCC]
by
Yusuke Suzuki
NDS36 Java7&Java8
by
Yukiya Nakagawa
JDK: 新しいリリースモデル解説 (ver. 2.2) @ 札幌 - 20190209
by
オラクルエンジニア通信
JDK:新しいリリースモデル解説 @ 富山 BuriKaigi 2019
by
Takashi Ito
[ダウンロード推奨]OOW2017 and Javaone2017 report Daisuke Nishino(Sompo Systems)
by
Daisuke Nishino
More from なおき きしだ
PDF
GraalVMの紹介とTruffleでPHPぽい言語を実装したら爆速だった話
by
なおき きしだ
PDF
GraalVM at Fukuoka LT
by
なおき きしだ
PDF
これからのコンピューティングの変化とこれからのプログラミング in 福岡 2018/12/8
by
なおき きしだ
PDF
GraalVMについて
by
なおき きしだ
PDF
VRカメラが楽しいのでブラウザで見たくなった話
by
なおき きしだ
PDF
最近のJava事情
by
なおき きしだ
PDF
怖いコードの話 2018/7/18
by
なおき きしだ
PDF
Java新機能観察日記 - JJUGナイトセミナー
by
なおき きしだ
PDF
プログラマになるためになにを勉強するか at 九州学生エンジニアLT大会
by
なおき きしだ
PDF
これからのコンピューティングの変化とこれからのプログラミング at 広島
by
なおき きしだ
PDF
Summary of JDK10 and What will come into JDK11
by
なおき きしだ
PDF
Summary of JDK10 and What will come into JDK11
by
なおき きしだ
PDF
Java10 and Java11 at JJUG CCC 2018 Spr
by
なおき きしだ
PPTX
New thing in JDK10 even that scala-er should know
by
なおき きしだ
PPTX
Java Release Model (on Scala Matsuri)
by
なおき きしだ
PDF
これからのJava言語と実行環境
by
なおき きしだ
PPTX
乱数のたのしい話
by
なおき きしだ
PDF
JavaOne2015報告またはこれからのJava
by
なおき きしだ
PDF
これからのコンピューティングの変化とJava-JJUG CCC 2015 Fall
by
なおき きしだ
PDF
機械学習プロ生20151121
by
なおき きしだ
GraalVMの紹介とTruffleでPHPぽい言語を実装したら爆速だった話
by
なおき きしだ
GraalVM at Fukuoka LT
by
なおき きしだ
これからのコンピューティングの変化とこれからのプログラミング in 福岡 2018/12/8
by
なおき きしだ
GraalVMについて
by
なおき きしだ
VRカメラが楽しいのでブラウザで見たくなった話
by
なおき きしだ
最近のJava事情
by
なおき きしだ
怖いコードの話 2018/7/18
by
なおき きしだ
Java新機能観察日記 - JJUGナイトセミナー
by
なおき きしだ
プログラマになるためになにを勉強するか at 九州学生エンジニアLT大会
by
なおき きしだ
これからのコンピューティングの変化とこれからのプログラミング at 広島
by
なおき きしだ
Summary of JDK10 and What will come into JDK11
by
なおき きしだ
Summary of JDK10 and What will come into JDK11
by
なおき きしだ
Java10 and Java11 at JJUG CCC 2018 Spr
by
なおき きしだ
New thing in JDK10 even that scala-er should know
by
なおき きしだ
Java Release Model (on Scala Matsuri)
by
なおき きしだ
これからのJava言語と実行環境
by
なおき きしだ
乱数のたのしい話
by
なおき きしだ
JavaOne2015報告またはこれからのJava
by
なおき きしだ
これからのコンピューティングの変化とJava-JJUG CCC 2015 Fall
by
なおき きしだ
機械学習プロ生20151121
by
なおき きしだ
だれも教えてくれないJavaの世界。 あと、ぼくが会社員になったわけ。
1.
だれも教えてくれないJavaの世界。 あと、ぼくが会社員になったわけ。 LINE Fukuoka株式会社 きしだ なおき JJUG
CCC 2015 Spring 2015/4/11
2.
このセッションの内容は個人の見解で あり、必ずしも所属する企業・組織の見 解を代表するものではありません。 あと、おいしくないビールは世の中の敵 です。
3.
だれも教えてくれないJavaの世界。
4.
だれかが教えてくれるほうのJavaの世界 ● 文法 ● ライブラリ ●
フレームワーク ● アプリケーションの構築法 ● サーバーの設定 ● パフォーマンスチューニング
5.
だれも教えてくれないほうのJavaの世界 ● 歴史 ● 大人の事情 ●
コミュニティ ● あなたとJAVA
6.
歴史
7.
Javaのバージョン
8.
Javaのバージョン表記 ● JDK1.0~1.1 – 実装=仕様 ●
J2SE1.2~1.4 – Java2 – SE/EE/MEなどのエディションの導入 ● J2SE5.0 – 1桁目の「1」をはずす ● Java SE 6~8 – Java2→Java – 小数点以下をはずす
9.
Javaの状況
10.
Javaとトレンド
11.
Sunの状況
12.
大人の事情 ● Microsoftからの賠償金でJ2SE5.0/Java EE
5を 作り、そのお金がつきてリーマンショックでJavaどこ ろじゃなくなってOracleに買収されて持ち直しつつ ある ※個人の見解です ● ソフトウェアは大人の事情に左右される
13.
コミュニティ
14.
日本のコミュニティ ● Javaカンファレンス – 初回JavaOne参加者を中心に発足 – 国際化の仕様策定に貢献 –
1996年から2000年まで活発に活動 ● 丸レク – 丸山先生レクチャーシリーズ – 2012年までJavaを積極的に扱う ● Seasar – Seasar2フレームワークを中心としたオープンソース開発プロジェクト – 2004年Seasar2フレームワークリリース。 – 2006-2009年Seasarカンファレンス ● JJUG – 2007年発足
15.
コミュニティとJava
16.
コミュニティとトレンド ● Javaカンファレンス – 組み込み・研究 ●
丸レク – 業務システム(大手ベンダー主導) ● Seasar – 業務システム(オープンソース) ● JJUG – サービスも業務システムも(クラウド)
17.
コミュニティとネット ● Javaカンファレンス – Java
House ML ● Seasar – はてなダイアリー ● JJUG – Twitter
18.
コミュニティと雑誌 ● Javaカンファレンス – JAVA
PRESS ● 丸レク – Java World ● Seasar – WEB+DB PRESS ● JJUG – 日経ソフトウェア
19.
Javaのこれから
20.
前提 ● ソフトウェアのトレンドはハードウェアに左右される – Ex:シングルスレッド性能があがらなくなって並列分散処 理が流行
21.
ムーアの法則の終わり ● ムーアの法則 – 18カ月でトランジスタは倍になる ● 2020年~2030年には限界 –
使える電力が決まると使えるトランジスタ数が決まる ● 使えるトランジスタ数が決まっている中で性能をあげるには ハードウェア構成を工夫する必要がある – 非ノイマン型アーキテクチャ ● FPGA ● 専用回路 ● ソフトウェアも効率化する必要がある
22.
Javaのこれから ● ハードウェアが扱える必要性 – IoT ● 低レイヤーが扱える必要性 –
Project Valhalla/Panama – Project Sumatra ● ハードウェアが構成できる必要性 – FPGA? ● Synthesijer – Java(っぽい言語からハードウェアを構成) – (19:00~19:50 Room M)
23.
ここまでのまとめ ● ソフトウェアは大人の事情に左右される ● ソフトウェアはハードウェアの事情に左右される ●
コミュニティも変わ
24.
ぼくが会社員になったわけ。
25.
2015年2月1日にLINE Fukuoka 株式会社の社員になりました
26.
LINE Fukuokaとは
27.
Not 支社 But 子会社
28.
社員数 ● 571人 ● 平均年齢も若い
29.
エンジニア数 ● もうすぐ27人 ● 平均年齢・・・ ●
東京からの入社(Iターン・Uターン)も4名います
30.
出社できてるの?
31.
ローカルルール 13時までは午前
32.
あ、裁量労働制(コアタイムなし)です。
33.
出勤時間30分 ● ちょっと遠い ● 電車だと乗り換え一回 –
不便 ● バス通勤 – 不便
34.
福岡の感覚 ● 近い – 徒歩10分くらい ● そこそこ –
電車1本で4駅程度 ● 遠い – 電車で10分かかる ● 不便 – 電車で乗り換えが1回必要 – バスに乗る ● すごく遠い – 電車で15分
35.
体重増えた?
36.
増えた ● 48kg->52kg 1 月
15 日 1 月 25 日 2 月 4 日 2 月 14 日 2 月 24 日 3 月 6 日 3 月 16 日 3 月 26 日 4 月 5 日 47 48 49 50 51 52 53
37.
メシ安 近所の定食 420円 弁当300円
38.
メシうま 920円
39.
なにやってるの?
40.
なにやってるの? ● Spring+JSF+JPAで、あまり負荷のかからない業 務システム ● いままでとあんまり変わらない。
41.
なぜLINE Fukuoka?
42.
なぜLINE Fukuoka? ● それなりに大きいサービス ●
Java ● 引っ越しめんどい
43.
で、なぜ会社員になったの?
44.
フリーランスの限界を感じた
45.
どんな限界?
46.
これ以上成長しない気がする ● 10年後に必要になる能力をこのままでは得れない
47.
フリーランスの限界 ● 不自由 ● 仕事が細切れ ●
リスクがとれない ● 大がかりなテクノロジにさわれない ※仕事の形態や環境によって変わるので、フリーランスの一般論ではなくて あくまでもきしだにとっての話です
48.
不自由 ● やりたい機能、やりたくない(不要な)機能は、事後 承諾でも発注元の許可が必要
49.
仕事が細切れ ● 長くても1年 ● 3か月とかが多い ●
運用を見れない ● より深いところまで追えない
50.
リスクがとれない ● 「やれるかやれないかわかんないけどやってみま す」という仕事の取り方はできない ● ライブラリとか実行環境ならできるけど
51.
大がかりなテクノロジにさわれない ● ライブラリやフレームワークレベルならフリーランス でもさわれる ● 並列とかは難しかった。 ●
これから変わっていくコンピュータアーキテクチャに もたぶんさわれない。
52.
解決策 ● 3年とか長期の仕事をやる ● 何人かのグループでやる
53.
解決策 ● 3年とか長期の仕事をやる – 会社員と一緒じゃね? ●
何人かのグループでやる – 会社員と一緒じゃね?
54.
今はどうなの? ● 不自由 – いまは、必要なら勝手に実装、必要なさそうな機能は放置して、あとで 報告 – なんらか理由があれば、ちゃんとやる ● 仕事が細切れ –
プロジェクト単体は短くても大きな流れが見れる ● リスクがとれない – 「やれるかやれないかわかんないけどやってみます」ということ でもたぶんできる ● 大がかりなテクノロジにさわれない – いまもわかんないけど、フリーランスやってるより可能性はある。
55.
楽しい? ● 日常作業自体はフリーランスでこういう仕事を取っ た場合とあまり変わらない。 ● とくに不満は感じてないので、たぶん楽しい。 ●
請求書を書かなくても、毎月お金が振り込まれるの は、とても良い。
56.
不安ないの? ● この先LINEが10年、20年成長しつづけるにはど うするの? – それを考えて実行するのもお仕事。たぶん。
57.
全体のまとめ ● ソフトウェアは大人の事情に左右される ● ソフトウェアはハードウェアの事情に左右される ●
コミュニティも変わっていく ● 人も変わっていくよね
58.
ということで LINE Fukuokaではエンジニアを 募集してますよ
59.
ご静聴ありがとうございました
Download