手を動かして学ぶ

プログラミング

Scratch を使ってプログラミングに親しもう

初級編

Minecraft Code

https://studio.code.org/s/mc/stage/1/puzzle/1

プログラミングの基礎は

意外と小さい

  • 本一冊でまかなえる量
  • 自習も可能

 

プログラマーの仕事は簡単?

  • そんなことはない
  • 「多人数で作る」難しさ
  • 「期限内に作る」難しさ

冗長なコードは書かない

  • コードは「書きっぱなし」ではない
  • バグ修正や機能追加がよくある
  • 冗長なコードを書くと修正が大変

納品してみよう

中級編

クリスマスツリーを作ろう

課題

https://studio.code.org/s/artist/

(課題4くらいまで)

まずは使い方を確認

WORK

ツリーの作成

概要説明

見積もり

製造

テスト / 修正

納品

一般的な作業工程

  • どれくらいの時間で作れる?
  • 案件で必ず行う作業の一つ

見積もり

製造

テスト / 修正

納品

  • 見積もった時間内で作成する
  • チームで作業を行う

見積もり

製造

テスト / 修正

納品

見積もり

製造

テスト / 修正

納品

  • 要望を受けて修正を行おう
  • 修正も見積もりを行う
  • 協力して直す
  • 出来上がったら確認してもらおう
  • 見積もりは正しかったか?

見積もり

製造

テスト / 修正

納品

どんなツリーを作る?

WORK

タイムボックス

10分間で区切ります

分担やできる量を考えてみましょう

納品方法

https://studio.code.org/s/artist/stage/1/puzzle/10

←使えない機能

作業開始

WORK

やってみて

どうでしたか?

まとめ

エンジニアとしての実力とは

  • 難しい要求に技術力で応えられる
  • お客さんの悩みを解決できる
  • 安定した作業スピード

まとめ

エンジニアのいいところ

  • 常に時代に求められている職業
  • リモートワーク時代にマッチしている
  • 書いたとおりに動く
  • アイデアが重要

まとめ

エンジニアの注意点

  • 健康大事
    • 腰を痛める
  • 作業の切り上げ時が難しい
  • 意外とコミュニケーション力が重要

まとめ

少しでも興味を

持ってもらえたら幸いです

学ぼうプログラミング

By COJP IPL

学ぼうプログラミング

code.orgを利用してのプログラミング実習

  • 615