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
4.1k
20201021_いちばん苦痛だったプログラミング研修を新人研修いちばんの思い出にした話
#駆け出しエンジニアの勉強法LT会
にてお話させていただいた内容です。
途中の動画は再生できませんが、
資料アップさせていただきます。
Masuda.S
October 21, 2020
Tweet
Share
Other Decks in Technology
See All in Technology
Amplifyとゼロからはじめた AIコーディング 成果と展望
mkdev10
1
240
AIエージェントの継続的改善のためオブザーバビリティ
pharma_x_tech
6
1.2k
比起獨自升級 我更喜歡 DevOps 文化 <3
line_developers_tw
PRO
0
160
AIにどこまで任せる?実務で使える(かもしれない)AIエージェント設計の考え方
har1101
3
1.1k
Snowflake Intelligenceで実現できるノーコードAI活用
takumimukaiyama
1
230
AWS全冠したので振りかえってみる
tajimon
0
140
今からでも間に合う! 生成AI「RAG」再入門 / Re-introduction to RAG in Generative AI
hideakiaoyagi
1
170
「どこにある?」の解決。生成AI(RAG)で効率化するガバメントクラウド運用
toru_kubota
2
410
キャディでのApache Iceberg, Trino採用事例 -Apache Iceberg and Trino Usecase in CADDi--
caddi_eng
0
120
上長や社内ステークホルダーに対する解像度を上げて、より良い補完関係を築く方法 / How-to-increase-resolution-and-build-better-complementary-relationships-with-your-bosses-and-internal-stakeholders
madoxten
13
7.6k
Agentic DevOps時代の生存戦略
kkamegawa
0
280
技術職じゃない私がVibe Codingで感じた、AGIが身近になる未来
blueb
0
120
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
The Cost Of JavaScript in 2023
addyosmani
50
8.3k
Rails Girls Zürich Keynote
gr2m
94
14k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
Scaling GitHub
holman
459
140k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
Documentation Writing (for coders)
carmenintech
71
4.9k
For a Future-Friendly Web
brad_frost
179
9.8k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Pragmatic Product Professional
lauravandoore
35
6.7k
How GitHub (no longer) Works
holman
314
140k
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×商社×コンサル = パッケージインテグレータ という独自のビジネスモデルで 一緒にお客様の課題解決をしませんか? 「アシスト
採用」 で検索 詳しくは