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
プロダクトエンジニアリング組織への歩み、その現在地 / Our journey to becoming a product engineering organization
hiro_torii
0
130
急成長を支える基盤作り〜地道な改善からコツコツと〜 #cre_meetup
stefafafan
0
130
Кто отправит outbox? Валентин Удальцов, автор канала Пых
lamodatech
0
360
生まれ変わった AWS Security Hub (Preview) を紹介 #reInforce_osaka / reInforce New Security Hub
masahirokawahara
0
230
GitHub Copilot の概要
tomokusaba
1
140
Node-RED × MCP 勉強会 vol.1
1ftseabass
PRO
0
160
Amazon Bedrockで実現する 新たな学習体験
kzkmaeda
2
610
Абьюзим random_bytes(). Фёдор Кулаков, разработчик Lamoda Tech
lamodatech
0
360
「良さそう」と「とても良い」の間には 「良さそうだがホンマか」がたくさんある / 2025.07.01 LLM品質Night
smiyawaki0820
1
320
Snowflake Summit 2025 データエンジニアリング関連新機能紹介 / Snowflake Summit 2025 What's New about Data Engineering
tiltmax3
0
320
AIのAIによるAIのための出力評価と改善
chocoyama
2
580
Snowflake Summit 2025全体振り返り / Snowflake Summit 2025 Overall Review
mtpooh
2
410
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Site-Speed That Sticks
csswizardry
10
660
Git: the NoSQL Database
bkeepers
PRO
430
65k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
710
Facilitating Awesome Meetings
lara
54
6.4k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Automating Front-end Workflow
addyosmani
1370
200k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
Building an army of robots
kneath
306
45k
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×商社×コンサル = パッケージインテグレータ という独自のビジネスモデルで 一緒にお客様の課題解決をしませんか? 「アシスト
採用」 で検索 詳しくは