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
Masuda.S
October 21, 2020
Technology
1
4k
20201021_いちばん苦痛だったプログラミング研修を新人研修いちばんの思い出にした話
#駆け出しエンジニアの勉強法LT会
にてお話させていただいた内容です。
途中の動画は再生できませんが、
資料アップさせていただきます。
Masuda.S
October 21, 2020
Tweet
Share
Other Decks in Technology
See All in Technology
Shift-from-React-to-Vue
calm1205
3
1.3k
サイバーエージェントにおける生成AIのリスキリング施策の取り組み / cyber-ai-reskilling
cyberagentdevelopers
PRO
2
200
30万人が利用するチャットをFirebase Realtime DatabaseからActionCableへ移行する方法
ryosk7
5
350
[AWS JAPAN 生成AIハッカソン] Dialog の紹介
yoshimi0227
0
150
【若手エンジニア応援LT会】AWS Security Hubの活用に苦労した話
kazushi_ohata
0
160
日経電子版におけるリアルタイムレコメンドシステム開発の事例紹介/nikkei-realtime-recommender-system
yng87
1
500
【技術書典17】OpenFOAM(自宅で極める流体解析)2次元円柱まわりの流れ
kamakiri1225
0
210
初心者に Vue.js を 教えるには
tsukuha
5
390
Commitment vs Harrisonism - Keynote for Scrum Niseko 2024
miholovesq
6
1.1k
新R25、乃木坂46 Mobileなどのファンビジネスを支えるマルチテナンシーなプラットフォームの全体像 / cam-multi-cloud
cyberagentdevelopers
PRO
1
130
Gradle: The Build System That Loves To Hate You
aurimas
2
140
LeSSに潜む「隠れWF病」とその処方箋
lycorptech_jp
PRO
2
120
Featured
See All Featured
A designer walks into a library…
pauljervisheath
202
24k
A Tale of Four Properties
chriscoyier
156
23k
What's new in Ruby 2.0
geeforr
342
31k
Writing Fast Ruby
sferik
626
61k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
231
17k
The Pragmatic Product Professional
lauravandoore
31
6.3k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Intergalactic Javascript Robots from Outer Space
tanoku
268
27k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
32
1.8k
Bash Introduction
62gerente
608
210k
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×商社×コンサル = パッケージインテグレータ という独自のビジネスモデルで 一緒にお客様の課題解決をしませんか? 「アシスト
採用」 で検索 詳しくは