SlideShare a Scribd company logo
新人教育と (Javaと) Python
長谷場 潤也
2015-11-22
PyCon mini Hiroshima 2015
自己紹介
• 長谷場 潤也(はせば じゅんや)
• Twitter:@7pairs
• GitHub:https://github.com/7pairs
• 株式会社アイモバイル所属
• アドネットワーク担当のエンジニア
• C#、JavaScript…など
• 前職まで15年間SIerに勤務
• 今日の発表はその頃のお話
アジェンダ
• なぜ新人教育でPythonを採用したのか
• Pythonで教育がどう変わったか
• Pythonで講師たちがどう変わったか
• 配属されてからの違いはあったのか
• まとめ
なぜ新人教育でPythonを採用したのか
教育の前提
• 入社直後の新人さんに対するプログラミング教育
• 対象にはプログラミング未経験者も含まれる
• 経験者は教育を早めに切り上げることも…
• 教育期間は1∼3ヶ月(年度によって差違あり)
• 並行してほかの研修も実施する
• マナー研修、情報処理基礎、データベースなど
教育の目的
• 先輩の指導下で業務がこなせるようになること
• プログラミングに必要な考え方を身につけること
• 言語そのものの習熟にはこだわらない
• 業務で関わる機会の多いWeb開発につなげたい
• 言語を問わず必要となる知識が多い
• Webアプリの仕組み、セキュリティなど
採用する言語の条件
「Windows環境で開発できて…」
(Pythonだ…)
「冗長な記述をする必要がなくて…」
(Pythonだ…)
「難しいパラダイムの言語ではなくて…」
(Pythonだ…)
「Webとの親和性が高い言語で…」
(Pythonだ…!)
それまでの新人教育
• 実務を意識してJavaで実施することが多かった
• Javaでは多くのことを同時に学ぶ必要がある
• プログラミングの考え方
• オブジェクト指向
• Java言語の文法
Java版Hello World
// おまじないとして進めざるを得ない項目が多い
public class HelloWorld {
public static void main(String[] args) {
System.out.println("hello, world");
}
}
Java版Hello Worldのおまじない (1)
// クラス
public class HelloWorld {
public static void main(String[] args) {
System.out.println("hello, world");
}
}
Java版Hello Worldのおまじない (2)
// メソッド
public class HelloWorld {
public static void main(String[] args) {
System.out.println("hello, world");
}
}
Java版Hello Worldのおまじない (3)
// アクセス修飾子
public class HelloWorld {
public static void main(String[] args) {
System.out.println("hello, world");
}
}
Java版Hello Worldのおまじない (4)
// 静的(メソッド)
public class HelloWorld {
public static void main(String[] args) {
System.out.println("hello, world");
}
}
Java版Hello Worldのおまじない (5)
// 戻り値
public class HelloWorld {
public static void main(String[] args) {
System.out.println("hello, world");
}
}
Java版Hello Worldのおまじない (6)
// 引数
public class HelloWorld {
public static void main(String[] args) {
System.out.println("hello, world");
}
}
Java版Hello Worldのおまじない (7)
// 配列(もしくは可変長引数)
public class HelloWorld {
public static void main(String[] args) {
System.out.println("hello, world");
}
}
Java版Hello Worldのおまじない (8)
// パッケージ
public class HelloWorld {
public static void main(String[] args) {
System.out.println("エリチカ、おうちに帰る!");
}
}
おまじないの効能
• おまじないとして割り切れるのも才能
• 手が止まってしまう人もいる
• おまじないばかりでは写経から得るものがなくなる
• その時点での理解を放棄している
生み出される混沌
• ファイル名と異なる名前のpublicクラス
• 同一ファイル内に2つのpublicクラス
• 同一クラス内に2つのmainメソッド
• エントリポイントのつもりのmain2メソッド
Python3版Hello World
// 講師に優しいHello World
print("hello, world")
Pythonの採用によって期待されること
• クラスが必ずしも必要ない
• 関数が必ずしも必要ない
• 対話モードならファイルすら必要ない
• 最初のおまじないで微妙な空気になることもない
よくある反論と回答 (1)
Q. 実際に業務で使う言語で教育すれば、そのあとスムー
ズに実務に入れるのでは?
A. 上司の指示だと報告書に書いて良いのであれば、業務
でもっとも使われているJava1.4で教育します。
よくある反論と回答 (2)
Q. Pythonという言語は聞いたことがないが、そんなマイ
ナーな言語で学習に支障はないのか?
A. 弊社製独自フレームワークよりは広く使われている言
語なので、自習も容易だと考えています。
Pythonで教育がどう変わったか
動的型付け言語である
• コードを書くときに試行錯誤しやすい
• 一方で設計の大切さが伝わりづらい面も…
• コレクションが使いやすい
• "1" + 1 が 2 にならない程度の厳密さを持つ
対話モードを持っている
• 様々な場面で大活躍
• 例を説明するとき
• 新人さんが試行錯誤するとき
• 講師がこっそり言語仕様を確認するとき
• Pythonを採用したことで教育の進め方が変わった
Webとの親和性が高い
• PythonだけでWebアプリを作ることができる
• Javaで教育していた頃のことは思い出したくもない…
• Tomcatを入れて…
• 可読性の低いJSPを書いて…
• 変更のたびに再起動をして…
テキストエディタで充分にコーディングできる
• 非力なマシンでもなんとか進めることができる
• Javaで教えていた頃のことは思い出したくもない…
• Eclipseの起動に5分かかる…
• コーディング中にExcelを開くと固まる…
Pythonで講師たちがどう変わったか
学習への意欲が生まれた
• 人に教えるためにはまず理解しなければならない
• 新人さんに質問されたら答えなければならない
• もちろん嘘を教えるわけにはいかない
• 新しいことを学ぶ楽しさを思い出した
英語に対する抵抗感が和らいだ
• 公式ドキュメントを離れると日本語情報が少ない
• 外部ライブラリのドキュメント
• Stack Overflowなど
• 英語を読まざるを得ない状況に
• 追い込まれれば意外となんとかなる
業務にPythonを取り入れる動き
• ツール類をPythonに置き換える
• Perlからの置き換え
• シェルスクリプトからの置き換え
• VBAからの置き換え
• プロダクトでの導入はハードルが高かった…
配属されてからの違いはあったのか
インデントは偉大だった
• ブロック単位できちんとインデントする習慣
• 規約を意識したコーディング
• PEP8も偉大だった
既存の機能を使おうとしてくれる
• 新人さんにありがちな車輪の再発明が発生しづらい
• 標準ライブラリで解決することができないか
• APIのJavadoc、MSDN等を調べる習慣
• 外部のライブラリで解決することができないか
• ただ、なんでもかんでもjarを追加するのは…
関数をオブジェクトとして扱う
• map、filterなどで関数を引数に指定した経験
• ほかの言語でも類推して理解することができる
• C#、JavaScriptなど
• Java8? 何それ美味しいの?
昔ながらのfor文に戸惑ってしまう
for (String str : strArray) {
// Pythonのforからの類推で理解できる
}
for (int i = 0; i < strArray.length; i++) {
// 何これ? 見たことがない!
}
昔ながらのfor文を理解しなければいけないたった一つの理由
• Java1.4が現役であるため
• Python採用2年目はJavaScriptを例に説明
まとめ
まとめ
• Pythonの採用により、アルゴリズムなどの本当に教え
たい部分にフォーカスできた
• 業務で利用しないPythonで教育する場合、そのマイナ
スを上回るメリットを提示できるように
• 新人教育は講師の教育でもある
• Pythonとほかの言語との違いを認識させ、もし足りな
い機能がある場合は別言語を例にすることも必要
ご清聴ありがとうございました

More Related Content

What's hot

続Pythonによるwebスクレイピング入門
続Pythonによるwebスクレイピング入門続Pythonによるwebスクレイピング入門
続Pythonによるwebスクレイピング入門
Hironori Sekine
 
次世代言語 Python による PyPy を使った次世代の処理系開発
次世代言語 Python による PyPy を使った次世代の処理系開発次世代言語 Python による PyPy を使った次世代の処理系開発
次世代言語 Python による PyPy を使った次世代の処理系開発
shoma h
 
S12 t1 python学習奮闘記#5
S12 t1 python学習奮闘記#5S12 t1 python学習奮闘記#5
S12 t1 python学習奮闘記#5
Takeshi Akutsu
 
オリエンテーション
オリエンテーションオリエンテーション
オリエンテーション
Takeshi Akutsu
 
S01 t1 tsuji_pylearn_ut_01
S01 t1 tsuji_pylearn_ut_01S01 t1 tsuji_pylearn_ut_01
S01 t1 tsuji_pylearn_ut_01
Takeshi Akutsu
 
Python エンジニアの作り方 2011.08 #pyconjp
Python エンジニアの作り方 2011.08 #pyconjpPython エンジニアの作り方 2011.08 #pyconjp
Python エンジニアの作り方 2011.08 #pyconjp
Takeshi Komiya
 
Python & PyConJP 2014 Report
Python & PyConJP 2014 ReportPython & PyConJP 2014 Report
Python & PyConJP 2014 Report
gree_tech
 
Pythonのプロファイリング
PythonのプロファイリングPythonのプロファイリング
Pythonのプロファイリング
ysakaguchi
 
211120 他人の書いたPythonスクリプトをステップ実行で理解する
211120 他人の書いたPythonスクリプトをステップ実行で理解する211120 他人の書いたPythonスクリプトをステップ実行で理解する
211120 他人の書いたPythonスクリプトをステップ実行で理解する
Takuya Nishimoto
 
RubyエンジニアがPythonをdisるためにPythonを勉強してみた
RubyエンジニアがPythonをdisるためにPythonを勉強してみたRubyエンジニアがPythonをdisるためにPythonを勉強してみた
RubyエンジニアがPythonをdisるためにPythonを勉強してみた
Yusuke Kon
 
エキスパートPythonプログラミング改訂3版の読みどころ
エキスパートPythonプログラミング改訂3版の読みどころエキスパートPythonプログラミング改訂3版の読みどころ
エキスパートPythonプログラミング改訂3版の読みどころ
Takayuki Shimizukawa
 
PyLadies Tokyo - 初心者向けPython体験ワークショップ開催の裏側
PyLadies Tokyo - 初心者向けPython体験ワークショップ開催の裏側PyLadies Tokyo - 初心者向けPython体験ワークショップ開催の裏側
PyLadies Tokyo - 初心者向けPython体験ワークショップ開催の裏側
Katayanagi Nobuko
 
Two sides of Python Engineer Training Book in PyCon mini Sapporo
Two sides of Python Engineer Training Book in PyCon mini SapporoTwo sides of Python Engineer Training Book in PyCon mini Sapporo
Two sides of Python Engineer Training Book in PyCon mini Sapporo
Takanori Suzuki
 
Bottle使ってPython学習一緒にはじめませんか?
Bottle使ってPython学習一緒にはじめませんか?Bottle使ってPython学習一緒にはじめませんか?
Bottle使ってPython学習一緒にはじめませんか?
Tatsuya Shinozuka
 
210630 python
210630 python210630 python
210630 python
Takuya Nishimoto
 
S06 t0 orientation
S06 t0 orientationS06 t0 orientation
S06 t0 orientation
Takeshi Akutsu
 
S01 t0 orientation
S01 t0 orientationS01 t0 orientation
S01 t0 orientation
Takeshi Akutsu
 
Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )
Ai Makabi
 
Python学習奮闘記#07 webapp
Python学習奮闘記#07 webappPython学習奮闘記#07 webapp
Python学習奮闘記#07 webapp
Takeshi Akutsu
 
S06 t1 python学習奮闘記#4
S06 t1 python学習奮闘記#4S06 t1 python学習奮闘記#4
S06 t1 python学習奮闘記#4
Takeshi Akutsu
 

What's hot (20)

続Pythonによるwebスクレイピング入門
続Pythonによるwebスクレイピング入門続Pythonによるwebスクレイピング入門
続Pythonによるwebスクレイピング入門
 
次世代言語 Python による PyPy を使った次世代の処理系開発
次世代言語 Python による PyPy を使った次世代の処理系開発次世代言語 Python による PyPy を使った次世代の処理系開発
次世代言語 Python による PyPy を使った次世代の処理系開発
 
S12 t1 python学習奮闘記#5
S12 t1 python学習奮闘記#5S12 t1 python学習奮闘記#5
S12 t1 python学習奮闘記#5
 
オリエンテーション
オリエンテーションオリエンテーション
オリエンテーション
 
S01 t1 tsuji_pylearn_ut_01
S01 t1 tsuji_pylearn_ut_01S01 t1 tsuji_pylearn_ut_01
S01 t1 tsuji_pylearn_ut_01
 
Python エンジニアの作り方 2011.08 #pyconjp
Python エンジニアの作り方 2011.08 #pyconjpPython エンジニアの作り方 2011.08 #pyconjp
Python エンジニアの作り方 2011.08 #pyconjp
 
Python & PyConJP 2014 Report
Python & PyConJP 2014 ReportPython & PyConJP 2014 Report
Python & PyConJP 2014 Report
 
Pythonのプロファイリング
PythonのプロファイリングPythonのプロファイリング
Pythonのプロファイリング
 
211120 他人の書いたPythonスクリプトをステップ実行で理解する
211120 他人の書いたPythonスクリプトをステップ実行で理解する211120 他人の書いたPythonスクリプトをステップ実行で理解する
211120 他人の書いたPythonスクリプトをステップ実行で理解する
 
RubyエンジニアがPythonをdisるためにPythonを勉強してみた
RubyエンジニアがPythonをdisるためにPythonを勉強してみたRubyエンジニアがPythonをdisるためにPythonを勉強してみた
RubyエンジニアがPythonをdisるためにPythonを勉強してみた
 
エキスパートPythonプログラミング改訂3版の読みどころ
エキスパートPythonプログラミング改訂3版の読みどころエキスパートPythonプログラミング改訂3版の読みどころ
エキスパートPythonプログラミング改訂3版の読みどころ
 
PyLadies Tokyo - 初心者向けPython体験ワークショップ開催の裏側
PyLadies Tokyo - 初心者向けPython体験ワークショップ開催の裏側PyLadies Tokyo - 初心者向けPython体験ワークショップ開催の裏側
PyLadies Tokyo - 初心者向けPython体験ワークショップ開催の裏側
 
Two sides of Python Engineer Training Book in PyCon mini Sapporo
Two sides of Python Engineer Training Book in PyCon mini SapporoTwo sides of Python Engineer Training Book in PyCon mini Sapporo
Two sides of Python Engineer Training Book in PyCon mini Sapporo
 
Bottle使ってPython学習一緒にはじめませんか?
Bottle使ってPython学習一緒にはじめませんか?Bottle使ってPython学習一緒にはじめませんか?
Bottle使ってPython学習一緒にはじめませんか?
 
210630 python
210630 python210630 python
210630 python
 
S06 t0 orientation
S06 t0 orientationS06 t0 orientation
S06 t0 orientation
 
S01 t0 orientation
S01 t0 orientationS01 t0 orientation
S01 t0 orientation
 
Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )
 
Python学習奮闘記#07 webapp
Python学習奮闘記#07 webappPython学習奮闘記#07 webapp
Python学習奮闘記#07 webapp
 
S06 t1 python学習奮闘記#4
S06 t1 python学習奮闘記#4S06 t1 python学習奮闘記#4
S06 t1 python学習奮闘記#4
 

Viewers also liked

tse - Pythonによるテキスト整形ユーティリティ
tse - Pythonによるテキスト整形ユーティリティtse - Pythonによるテキスト整形ユーティリティ
tse - Pythonによるテキスト整形ユーティリティ
Atsuo Ishimoto
 
Py "Baseball" Data入門 - 広島東洋カープ編 #pyconhiro
Py "Baseball" Data入門 - 広島東洋カープ編 #pyconhiroPy "Baseball" Data入門 - 広島東洋カープ編 #pyconhiro
Py "Baseball" Data入門 - 広島東洋カープ編 #pyconhiro
Shinichi Nakagawa
 
Nishimoto110126 v15-light2
Nishimoto110126 v15-light2Nishimoto110126 v15-light2
Nishimoto110126 v15-light2
Takuya Nishimoto
 
集合知2回目
集合知2回目集合知2回目
集合知2回目
Noboru Kano
 
PostgreSQLとpython
PostgreSQLとpythonPostgreSQLとpython
PostgreSQLとpython
Soudai Sone
 
統計Python2
統計Python2統計Python2
統計Python2
Norihito YAMAKAWA
 
データ解析・統計講座②
データ解析・統計講座②データ解析・統計講座②
データ解析・統計講座②
uenotsutomu
 
白い陽気なやつとPythonでたわむれる
白い陽気なやつとPythonでたわむれる白い陽気なやつとPythonでたわむれる
白い陽気なやつとPythonでたわむれる
Ken'ichi Matsui
 
PythonでDeepLearningを始めるよ
PythonでDeepLearningを始めるよPythonでDeepLearningを始めるよ
PythonでDeepLearningを始めるよ
Tanaka Yuichi
 
統計的学習の基礎 4章 前半
統計的学習の基礎 4章 前半統計的学習の基礎 4章 前半
統計的学習の基礎 4章 前半
Ken'ichi Matsui
 
音声認識と深層学習
音声認識と深層学習音声認識と深層学習
音声認識と深層学習
Preferred Networks
 
PyQtではじめるGUIプログラミング
PyQtではじめるGUIプログラミングPyQtではじめるGUIプログラミング
PyQtではじめるGUIプログラミング
Ransui Iso
 
WindowsでPython
WindowsでPythonWindowsでPython
WindowsでPython
drillan
 
大規模Perl初心者研修を支える技術
大規模Perl初心者研修を支える技術大規模Perl初心者研修を支える技術
大規模Perl初心者研修を支える技術
Daisuke Tamada
 

Viewers also liked (15)

tse - Pythonによるテキスト整形ユーティリティ
tse - Pythonによるテキスト整形ユーティリティtse - Pythonによるテキスト整形ユーティリティ
tse - Pythonによるテキスト整形ユーティリティ
 
Py "Baseball" Data入門 - 広島東洋カープ編 #pyconhiro
Py "Baseball" Data入門 - 広島東洋カープ編 #pyconhiroPy "Baseball" Data入門 - 広島東洋カープ編 #pyconhiro
Py "Baseball" Data入門 - 広島東洋カープ編 #pyconhiro
 
Rでvisualization
RでvisualizationRでvisualization
Rでvisualization
 
Nishimoto110126 v15-light2
Nishimoto110126 v15-light2Nishimoto110126 v15-light2
Nishimoto110126 v15-light2
 
集合知2回目
集合知2回目集合知2回目
集合知2回目
 
PostgreSQLとpython
PostgreSQLとpythonPostgreSQLとpython
PostgreSQLとpython
 
統計Python2
統計Python2統計Python2
統計Python2
 
データ解析・統計講座②
データ解析・統計講座②データ解析・統計講座②
データ解析・統計講座②
 
白い陽気なやつとPythonでたわむれる
白い陽気なやつとPythonでたわむれる白い陽気なやつとPythonでたわむれる
白い陽気なやつとPythonでたわむれる
 
PythonでDeepLearningを始めるよ
PythonでDeepLearningを始めるよPythonでDeepLearningを始めるよ
PythonでDeepLearningを始めるよ
 
統計的学習の基礎 4章 前半
統計的学習の基礎 4章 前半統計的学習の基礎 4章 前半
統計的学習の基礎 4章 前半
 
音声認識と深層学習
音声認識と深層学習音声認識と深層学習
音声認識と深層学習
 
PyQtではじめるGUIプログラミング
PyQtではじめるGUIプログラミングPyQtではじめるGUIプログラミング
PyQtではじめるGUIプログラミング
 
WindowsでPython
WindowsでPythonWindowsでPython
WindowsでPython
 
大規模Perl初心者研修を支える技術
大規模Perl初心者研修を支える技術大規模Perl初心者研修を支える技術
大規模Perl初心者研修を支える技術
 

Similar to 新人教育と(Javaと)Python

オンラインPython学習サービスPyQの価格決め
オンラインPython学習サービスPyQの価格決めオンラインPython学習サービスPyQの価格決め
オンラインPython学習サービスPyQの価格決め
Haruo Sato
 
IoTで5days学生インターン
IoTで5days学生インターンIoTで5days学生インターン
IoTで5days学生インターン
Kazuya Fukumoto
 
今年やってきた中で書いてきたコード
今年やってきた中で書いてきたコード今年やってきた中で書いてきたコード
今年やってきた中で書いてきたコード
Fumihito Yokoyama
 
とある中堅ベンチャーの新人研修戦略 #efsta42
とある中堅ベンチャーの新人研修戦略 #efsta42とある中堅ベンチャーの新人研修戦略 #efsta42
とある中堅ベンチャーの新人研修戦略 #efsta42
Mamiko Tsuda
 
BPStudy#116(PyQ開発秘話)
BPStudy#116(PyQ開発秘話) BPStudy#116(PyQ開発秘話)
BPStudy#116(PyQ開発秘話)
Haruo Sato
 
S05_T0_orientation
S05_T0_orientationS05_T0_orientation
S05_T0_orientation
Takeshi Akutsu
 
ペーパークラフトで学ぶフィードバックと改善(鬼)
ペーパークラフトで学ぶフィードバックと改善(鬼)ペーパークラフトで学ぶフィードバックと改善(鬼)
ペーパークラフトで学ぶフィードバックと改善(鬼)
You&I
 
プログラミングを学ぶと何が良いのか
プログラミングを学ぶと何が良いのかプログラミングを学ぶと何が良いのか
プログラミングを学ぶと何が良いのか
Haruo Sato
 
泥臭い受託開発Dev love関西
泥臭い受託開発Dev love関西泥臭い受託開発Dev love関西
泥臭い受託開発Dev love関西
Toshiyuki Ohtomo
 
PM教育におけるPMIJ教育委員会の取り組み
PM教育におけるPMIJ教育委員会の取り組みPM教育におけるPMIJ教育委員会の取り組み
PM教育におけるPMIJ教育委員会の取り組み
PMeducaiton
 
アウトプットのすすめ
アウトプットのすすめアウトプットのすすめ
アウトプットのすすめ
KoichiHirai1
 
<女性限定>在宅ワーク講座 公開版 Django入門
<女性限定>在宅ワーク講座 公開版 Django入門<女性限定>在宅ワーク講座 公開版 Django入門
<女性限定>在宅ワーク講座 公開版 Django入門
Hirokazu Tokuno
 
リモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワークリモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワーク
Maehana Tsuyoshi
 
PythonのインストールからHello Worldまで
PythonのインストールからHello WorldまでPythonのインストールからHello Worldまで
PythonのインストールからHello Worldまで
Kioto Hirahara
 
Two sides of "Python Engineer Training Book"
Two sides of "Python Engineer Training Book"Two sides of "Python Engineer Training Book"
Two sides of "Python Engineer Training Book"
Takanori Suzuki
 
holidaymakerを支える技術
holidaymakerを支える技術holidaymakerを支える技術
holidaymakerを支える技術
kuro kuro
 
Innovation eggとjaws ugについて
Innovation eggとjaws ugについてInnovation eggとjaws ugについて
Innovation eggとjaws ugについて
Hiroyuki Hiki
 
Introduction for CHiLO (part 1)
Introduction for CHiLO (part 1)Introduction for CHiLO (part 1)
Introduction for CHiLO (part 1)
NPO CCC-TIES
 
5年しかもたない最高のシステムとの向き合い方
5年しかもたない最高のシステムとの向き合い方5年しかもたない最高のシステムとの向き合い方
5年しかもたない最高のシステムとの向き合い方
Jumpei iwamura
 

Similar to 新人教育と(Javaと)Python (20)

オンラインPython学習サービスPyQの価格決め
オンラインPython学習サービスPyQの価格決めオンラインPython学習サービスPyQの価格決め
オンラインPython学習サービスPyQの価格決め
 
IoTで5days学生インターン
IoTで5days学生インターンIoTで5days学生インターン
IoTで5days学生インターン
 
今年やってきた中で書いてきたコード
今年やってきた中で書いてきたコード今年やってきた中で書いてきたコード
今年やってきた中で書いてきたコード
 
とある中堅ベンチャーの新人研修戦略 #efsta42
とある中堅ベンチャーの新人研修戦略 #efsta42とある中堅ベンチャーの新人研修戦略 #efsta42
とある中堅ベンチャーの新人研修戦略 #efsta42
 
BPStudy#116(PyQ開発秘話)
BPStudy#116(PyQ開発秘話) BPStudy#116(PyQ開発秘話)
BPStudy#116(PyQ開発秘話)
 
S05_T0_orientation
S05_T0_orientationS05_T0_orientation
S05_T0_orientation
 
Kaggle
KaggleKaggle
Kaggle
 
ペーパークラフトで学ぶフィードバックと改善(鬼)
ペーパークラフトで学ぶフィードバックと改善(鬼)ペーパークラフトで学ぶフィードバックと改善(鬼)
ペーパークラフトで学ぶフィードバックと改善(鬼)
 
プログラミングを学ぶと何が良いのか
プログラミングを学ぶと何が良いのかプログラミングを学ぶと何が良いのか
プログラミングを学ぶと何が良いのか
 
泥臭い受託開発Dev love関西
泥臭い受託開発Dev love関西泥臭い受託開発Dev love関西
泥臭い受託開発Dev love関西
 
PM教育におけるPMIJ教育委員会の取り組み
PM教育におけるPMIJ教育委員会の取り組みPM教育におけるPMIJ教育委員会の取り組み
PM教育におけるPMIJ教育委員会の取り組み
 
アウトプットのすすめ
アウトプットのすすめアウトプットのすすめ
アウトプットのすすめ
 
<女性限定>在宅ワーク講座 公開版 Django入門
<女性限定>在宅ワーク講座 公開版 Django入門<女性限定>在宅ワーク講座 公開版 Django入門
<女性限定>在宅ワーク講座 公開版 Django入門
 
リモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワークリモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワーク
 
PythonのインストールからHello Worldまで
PythonのインストールからHello WorldまでPythonのインストールからHello Worldまで
PythonのインストールからHello Worldまで
 
Two sides of "Python Engineer Training Book"
Two sides of "Python Engineer Training Book"Two sides of "Python Engineer Training Book"
Two sides of "Python Engineer Training Book"
 
holidaymakerを支える技術
holidaymakerを支える技術holidaymakerを支える技術
holidaymakerを支える技術
 
Innovation eggとjaws ugについて
Innovation eggとjaws ugについてInnovation eggとjaws ugについて
Innovation eggとjaws ugについて
 
Introduction for CHiLO (part 1)
Introduction for CHiLO (part 1)Introduction for CHiLO (part 1)
Introduction for CHiLO (part 1)
 
5年しかもたない最高のシステムとの向き合い方
5年しかもたない最高のシステムとの向き合い方5年しかもたない最高のシステムとの向き合い方
5年しかもたない最高のシステムとの向き合い方
 

More from 7pairs

テキストマイニングによるフリーエージェント有資格選手の分析
テキストマイニングによるフリーエージェント有資格選手の分析テキストマイニングによるフリーエージェント有資格選手の分析
テキストマイニングによるフリーエージェント有資格選手の分析
7pairs
 
テキストマイニングによる新人選手の分析
テキストマイニングによる新人選手の分析テキストマイニングによる新人選手の分析
テキストマイニングによる新人選手の分析
7pairs
 
テキストマイニングによる外国人選手の分析
テキストマイニングによる外国人選手の分析テキストマイニングによる外国人選手の分析
テキストマイニングによる外国人選手の分析
7pairs
 
テキストマイニングによるプロ野球監督の分析
テキストマイニングによるプロ野球監督の分析テキストマイニングによるプロ野球監督の分析
テキストマイニングによるプロ野球監督の分析
7pairs
 
テキストマイニングによるプロ野球選手の分析
テキストマイニングによるプロ野球選手の分析テキストマイニングによるプロ野球選手の分析
テキストマイニングによるプロ野球選手の分析
7pairs
 
The Zen of Python
The Zen of PythonThe Zen of Python
The Zen of Python
7pairs
 

More from 7pairs (6)

テキストマイニングによるフリーエージェント有資格選手の分析
テキストマイニングによるフリーエージェント有資格選手の分析テキストマイニングによるフリーエージェント有資格選手の分析
テキストマイニングによるフリーエージェント有資格選手の分析
 
テキストマイニングによる新人選手の分析
テキストマイニングによる新人選手の分析テキストマイニングによる新人選手の分析
テキストマイニングによる新人選手の分析
 
テキストマイニングによる外国人選手の分析
テキストマイニングによる外国人選手の分析テキストマイニングによる外国人選手の分析
テキストマイニングによる外国人選手の分析
 
テキストマイニングによるプロ野球監督の分析
テキストマイニングによるプロ野球監督の分析テキストマイニングによるプロ野球監督の分析
テキストマイニングによるプロ野球監督の分析
 
テキストマイニングによるプロ野球選手の分析
テキストマイニングによるプロ野球選手の分析テキストマイニングによるプロ野球選手の分析
テキストマイニングによるプロ野球選手の分析
 
The Zen of Python
The Zen of PythonThe Zen of Python
The Zen of Python
 

Recently uploaded

【AI論文解説】LLMの事前学習をvisionに適用する手法Autoregressive Image Models
【AI論文解説】LLMの事前学習をvisionに適用する手法Autoregressive Image Models【AI論文解説】LLMの事前学習をvisionに適用する手法Autoregressive Image Models
【AI論文解説】LLMの事前学習をvisionに適用する手法Autoregressive Image Models
Sony - Neural Network Libraries
 
Kyndryl Developer Services のご紹介 2024年7月
Kyndryl Developer Services のご紹介  2024年7月Kyndryl Developer Services のご紹介  2024年7月
Kyndryl Developer Services のご紹介 2024年7月
Takayuki Nakayama
 
Imitation learning for robotics 勉強会資料(20240701)
Imitation learning for robotics 勉強会資料(20240701)Imitation learning for robotics 勉強会資料(20240701)
Imitation learning for robotics 勉強会資料(20240701)
Natsutani Minoru
 
Matsuo-Iwasawa lab. Research Unit Introduction
Matsuo-Iwasawa lab. Research Unit IntroductionMatsuo-Iwasawa lab. Research Unit Introduction
Matsuo-Iwasawa lab. Research Unit Introduction
Matsuo Lab
 
LoRaWAN AI Image Sensorエンドデバイス AIG01カタログ
LoRaWAN AI Image Sensorエンドデバイス AIG01カタログLoRaWAN AI Image Sensorエンドデバイス AIG01カタログ
LoRaWAN AI Image Sensorエンドデバイス AIG01カタログ
CRI Japan, Inc.
 
Matsuo-Iwasawa Lab. Research unit Introduction
Matsuo-Iwasawa Lab. Research unit IntroductionMatsuo-Iwasawa Lab. Research unit Introduction
Matsuo-Iwasawa Lab. Research unit Introduction
Matsuo Lab
 
論文紹介:Task-aligned Part-aware Panoptic Segmentation through Joint Object-Part ...
論文紹介:Task-aligned Part-aware Panoptic Segmentation through Joint Object-Part ...論文紹介:Task-aligned Part-aware Panoptic Segmentation through Joint Object-Part ...
論文紹介:Task-aligned Part-aware Panoptic Segmentation through Joint Object-Part ...
Toru Tamaki
 
論文紹介:BAM-DETR: Boundary-Aligned Moment Detection Transformer for Temporal Sen...
論文紹介:BAM-DETR: Boundary-Aligned Moment Detection Transformer for Temporal Sen...論文紹介:BAM-DETR: Boundary-Aligned Moment Detection Transformer for Temporal Sen...
論文紹介:BAM-DETR: Boundary-Aligned Moment Detection Transformer for Temporal Sen...
Toru Tamaki
 
「福利厚生をコストから投資へ」AIで社員1人ひとりに最適な支援を届ける 全く新しいカフェテリアプラン
「福利厚生をコストから投資へ」AIで社員1人ひとりに最適な支援を届ける 全く新しいカフェテリアプラン「福利厚生をコストから投資へ」AIで社員1人ひとりに最適な支援を届ける 全く新しいカフェテリアプラン
「福利厚生をコストから投資へ」AIで社員1人ひとりに最適な支援を届ける 全く新しいカフェテリアプラン
shogotaguchi
 
Matsuo-Iwasawa Lab. | Research unit Introduction
Matsuo-Iwasawa Lab. | Research unit IntroductionMatsuo-Iwasawa Lab. | Research unit Introduction
Matsuo-Iwasawa Lab. | Research unit Introduction
Matsuo Lab
 
最速の組織を目指して全社で大規模スクラムを導入してみた話 #dxd2024 #medicalforce
最速の組織を目指して全社で大規模スクラムを導入してみた話 #dxd2024 #medicalforce最速の組織を目指して全社で大規模スクラムを導入してみた話 #dxd2024 #medicalforce
最速の組織を目指して全社で大規模スクラムを導入してみた話 #dxd2024 #medicalforce
chisatotakane
 
"ros2rapper", Hardware implimentation of ROS2 communication Protocol without ...
"ros2rapper", Hardware implimentation of ROS2 communication Protocol without ..."ros2rapper", Hardware implimentation of ROS2 communication Protocol without ...
"ros2rapper", Hardware implimentation of ROS2 communication Protocol without ...
たけおか しょうぞう
 

Recently uploaded (12)

【AI論文解説】LLMの事前学習をvisionに適用する手法Autoregressive Image Models
【AI論文解説】LLMの事前学習をvisionに適用する手法Autoregressive Image Models【AI論文解説】LLMの事前学習をvisionに適用する手法Autoregressive Image Models
【AI論文解説】LLMの事前学習をvisionに適用する手法Autoregressive Image Models
 
Kyndryl Developer Services のご紹介 2024年7月
Kyndryl Developer Services のご紹介  2024年7月Kyndryl Developer Services のご紹介  2024年7月
Kyndryl Developer Services のご紹介 2024年7月
 
Imitation learning for robotics 勉強会資料(20240701)
Imitation learning for robotics 勉強会資料(20240701)Imitation learning for robotics 勉強会資料(20240701)
Imitation learning for robotics 勉強会資料(20240701)
 
Matsuo-Iwasawa lab. Research Unit Introduction
Matsuo-Iwasawa lab. Research Unit IntroductionMatsuo-Iwasawa lab. Research Unit Introduction
Matsuo-Iwasawa lab. Research Unit Introduction
 
LoRaWAN AI Image Sensorエンドデバイス AIG01カタログ
LoRaWAN AI Image Sensorエンドデバイス AIG01カタログLoRaWAN AI Image Sensorエンドデバイス AIG01カタログ
LoRaWAN AI Image Sensorエンドデバイス AIG01カタログ
 
Matsuo-Iwasawa Lab. Research unit Introduction
Matsuo-Iwasawa Lab. Research unit IntroductionMatsuo-Iwasawa Lab. Research unit Introduction
Matsuo-Iwasawa Lab. Research unit Introduction
 
論文紹介:Task-aligned Part-aware Panoptic Segmentation through Joint Object-Part ...
論文紹介:Task-aligned Part-aware Panoptic Segmentation through Joint Object-Part ...論文紹介:Task-aligned Part-aware Panoptic Segmentation through Joint Object-Part ...
論文紹介:Task-aligned Part-aware Panoptic Segmentation through Joint Object-Part ...
 
論文紹介:BAM-DETR: Boundary-Aligned Moment Detection Transformer for Temporal Sen...
論文紹介:BAM-DETR: Boundary-Aligned Moment Detection Transformer for Temporal Sen...論文紹介:BAM-DETR: Boundary-Aligned Moment Detection Transformer for Temporal Sen...
論文紹介:BAM-DETR: Boundary-Aligned Moment Detection Transformer for Temporal Sen...
 
「福利厚生をコストから投資へ」AIで社員1人ひとりに最適な支援を届ける 全く新しいカフェテリアプラン
「福利厚生をコストから投資へ」AIで社員1人ひとりに最適な支援を届ける 全く新しいカフェテリアプラン「福利厚生をコストから投資へ」AIで社員1人ひとりに最適な支援を届ける 全く新しいカフェテリアプラン
「福利厚生をコストから投資へ」AIで社員1人ひとりに最適な支援を届ける 全く新しいカフェテリアプラン
 
Matsuo-Iwasawa Lab. | Research unit Introduction
Matsuo-Iwasawa Lab. | Research unit IntroductionMatsuo-Iwasawa Lab. | Research unit Introduction
Matsuo-Iwasawa Lab. | Research unit Introduction
 
最速の組織を目指して全社で大規模スクラムを導入してみた話 #dxd2024 #medicalforce
最速の組織を目指して全社で大規模スクラムを導入してみた話 #dxd2024 #medicalforce最速の組織を目指して全社で大規模スクラムを導入してみた話 #dxd2024 #medicalforce
最速の組織を目指して全社で大規模スクラムを導入してみた話 #dxd2024 #medicalforce
 
"ros2rapper", Hardware implimentation of ROS2 communication Protocol without ...
"ros2rapper", Hardware implimentation of ROS2 communication Protocol without ..."ros2rapper", Hardware implimentation of ROS2 communication Protocol without ...
"ros2rapper", Hardware implimentation of ROS2 communication Protocol without ...
 

新人教育と(Javaと)Python