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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
Babylon.js Japan Activities (2026/4)
limes2018
0
140
Databricks Appsで実現する社内向けAIアプリ開発の効率化
r_miura
0
230
Babylon.js を使って試した色々な内容 / Various things I tried using Babylon.js / Babylon.js 勉強会 vol.5
you
PRO
0
200
OPENLOGI Company Profile
hr01
0
83k
バックオフィスPJのPjMをコーポレートITが担うとうまくいく3つの理由
yueda256
1
160
自分をひらくと次のチャレンジの敷居が下がる
sudoakiy
5
1.6k
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
420
「活動」は激変する。「ベース」は変わらない ~ 4つの軸で捉える_AI時代ソフトウェア開発マネジメント
sentokun
0
140
Podcast配信で広がったアウトプットの輪~70人と音声発信してきた7年間~/outputconf_01
fortegp05
0
190
互換性のある(らしい)DBへの移行など考えるにあたってたいへんざっくり
sejima
PRO
0
520
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
昔話で振り返るAWSの歩み ~S3誕生から20年、クラウドはどう進化したのか~
nrinetcom
PRO
0
140
Featured
See All Featured
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.1k
Writing Fast Ruby
sferik
630
63k
Music & Morning Musume
bryan
47
7.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
800
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
A designer walks into a library…
pauljervisheath
211
24k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
160
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
230
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.1k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
880
Site-Speed That Sticks
csswizardry
13
1.1k
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×商社×コンサル = パッケージインテグレータ という独自のビジネスモデルで 一緒にお客様の課題解決をしませんか? 「アシスト
採用」 で検索 詳しくは