Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20201021_いちばん苦痛だったプログラミング研修を新人研修いちばんの思い出にした話
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Masuda.S
October 21, 2020
Technology
4.4k
1
Share
20201021_いちばん苦痛だったプログラミング研修を新人研修いちばんの思い出にした話
#駆け出しエンジニアの勉強法LT会
にてお話させていただいた内容です。
途中の動画は再生できませんが、
資料アップさせていただきます。
Masuda.S
October 21, 2020
Other Decks in Technology
See All in Technology
No Types Needed, Just Callable Method Check
dak2
1
1.4k
弁護士ドットコム株式会社 エンジニア職向け 会社紹介資料
bengo4com
1
160
巨大プラットフォームを進化させる「第3のROI」
recruitengineers
PRO
2
160
自立を加速させる神器 - EMOasis #11
stanby_inc
0
150
AIはハッカーを減らすのか、増やすのか?──現役ホワイトハッカーから見るAI時代のリアル【MEGU-Meet】
cscengineer
0
180
AWS認定資格は本当に意味があるのか?
nrinetcom
PRO
2
280
[OpsJAWS 40]リリースしたら終わり、じゃなかった。セキュリティ空白期間をAWS Security Agentで埋める
sh_fk2
3
240
PicoRuby as a Multi-VM Operating System
kishima
1
160
コードや知識を組み込む / Incorporate Code and Knowledge
ks91
PRO
0
160
LLM時代の検索アーキテクチャと技術的意思決定
shibuiwilliam
3
1.4k
AI: Making Admin and Users, Lives Better
kbmsg
0
110
AI時代における技術的負債への取り組み
codenote
1
1.6k
Featured
See All Featured
A designer walks into a library…
pauljervisheath
211
24k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
200
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Navigating Team Friction
lara
192
16k
The Spectacular Lies of Maps
axbom
PRO
1
710
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
140
How to Think Like a Performance Engineer
csswizardry
28
2.6k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
100
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
190
How to make the Groovebox
asonas
2
2.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Transcript
いちばん苦痛だったプログラミング研修を 新人研修いちばんの思い出にした話 Masuda.S
はじめに… 初ライトニングトークです!
プログラミングの勉強って 楽しいですか?
興味が持てない 楽しくない イメージが湧かない
興味が持てない 楽しくない イメージが湧かない 苦痛
興味を持つこと 楽しむこと 体験すること 効果的にプログラミングを勉強してもらうには? 1 2 3
興味を持つこと 楽しむこと 体験すること LEGO マインドストーム EV3を起用! 1 2 3
LEGO マインドストーム EV3とは? ScratchやPythonでのプログラミングも可能! インテリジェントブロック EV3の頭脳 カラーセンサー 超音波センサー インタラクティブ サーボモーター
ジャイロセンサー タッチセンター LEGO
実際に新人さんが設計、 プログラミングしたEV3の 動画を御覧ください。 フリースローで競ってみた
スクリプトファイルの中身 import ev3dev.ev3 as ev3 import ev3dev.fonts as fonts import
time lm_b = ev3.LargeMotor(‘outB') button = ev3.Button() screen = ev3.Screen() font = fonts.load('luBS12') abc = 55 #投げ角度定義 screen.clear() while not(button.backspace): if button.up: lm_b.reset() # 角度初期化 lm_b.run_to_abs_pos(position_sp = abc,speed_sp = 1050,stop_action='brake') # 角度55度、スピード1050 time.sleep(0.4) # 実行時間 lm_b.reset() # 角度初期化 lm_b.run_to_abs_pos(position_sp = -abc, speed_sp= 200, stop_action='brake') # 角度ー55度、スピード200 if button.down: lm_b.reset() #角度初期化 lm_b.run_to_abs_pos(position_sp = 10 , speed_sp= 500, stop_action='brake') # 角度10 度、スピード20 if button.left: abc -= 1 #角度+1 screen.draw.text((100,50),str(abc),font=font) # 画面に角度表示 if button.right: abc += 1 #角度-1 screen.draw.text((100,50), str(abc), font=font) # 画面に角度表示 else: screen.draw.text((100, 50), str(abc), font=font) # 画面に角度表示 screen.update() screen.clear() screen.clear() EV3用のPythonモジュールも あるのでこんなにシンプルに 書けちゃうんです!
他にも… 11
NEW!プログラミング研修の結果 新人研修いちばんの思い出の研修 アンケートでは9割超が楽し かったと回答 ロボットを動かすことで実 践形式で体験 LEGOを使うことで 誰でも親しみやすい いちばん苦痛だったプログラミング研修 楽しくない
イメージが 湧かない 初心者が 置いてきぼり
みなさんもぜひ、 ロボットを使った プログラミング研修を してみてはいかがで しょうか?
株式会社アシスト キャリア採用募集中! 14 または IT×商社×コンサル = パッケージインテグレータ という独自のビジネスモデルで 一緒にお客様の課題解決をしませんか? 「アシスト
採用」 で検索 詳しくは