Upgrade to Pro — share decks privately, control downloads, hide ads and more …

git入門から実践まで,プロジェクト・タスク管理,エンジニアの極意

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

 git入門から実践まで,プロジェクト・タスク管理,エンジニアの極意

Avatar for taramanji

taramanji

May 20, 2024
Tweet

More Decks by taramanji

Other Decks in Programming

Transcript

  1. Gitってなに︖ u 分散型バージョン管理システム(DVCS) Distributed version control system プロジェクトのファイルや変更履歴を保存す るの保管場所(Wikipedia) u

    リポジトリとは ソースコード管理 変更履歴(バージョン)管理 共同作業の整合性管理 英語の正式名称 わかる︖
  2. ブランチとは main develop ment Feature /EXAM DEV-001 Feature /EXAM DEV-002

    Feature /EXAM DEV-003 Merge 作業 ライン Branchを作成
  3. git branch main develop ment Feature /EXAM DEV-001 Feature /EXAM

    DEV-002 Feature /EXAM DEV-003 Merge 作業 ライン Branchを作成
  4. Let’s try! リモートブランチ ローカルブランチ push feature/ yourgith ub feature/ yourgith

    ub 先ほどのcommitをfeature/<あなたの githubアカウント名>ブランチにpushしよ う
  5. Merge main develop ment Feature /EXAM DEV-001 Feature /EXAM DEV-002

    Feature /EXAM DEV-003 Merge 作業 ライン Branchを作成
  6. Git Clone Branch add commit push Check out marge pull

    ⼊⾨編まとめ 全て説明できますか︖
  7. ウォーターフォールでのSLCP 企画 システム 要件定義 システム ⽅式設計 ソフト ウェア 要件定義 ソフト

    ウェア ⽅式設計 ソフト ウェア 詳細設計 システム 適格性確 認テスト ソフト ウェア 適格性確 認テスト システム テスト ソフト ウェア 結合テス ト ソフト ウェア 構築 運⽤テス ト 運⽤・ 保守 ソフト ウェア 単体テス ト
  8. Meta 環境構築 モデリング シーン1作成 シーン2作成 環境構築 Docker モデル 定義 ビュー

    定義 コントロー ラー定義 画⾯1UI 画⾯1 ロジック 画⾯2 UI 画⾯2 ロジック ⼤まかなタスクに分ける
  9. タスクを細分化 SDK導⼊ カメラ 設定 コント ローラー 設定 シーン1 モデリング シーン2

    モデリング デザイン ゲーム ロジック デザイン ゲーム ロジック Meta 環境構築 モデリン グ シーン1 作成 シーン2 作成
  10. タスク番号をふる SDK導⼊ カメラ 設定 コント ローラー 設定 シーン1 モデリング シーン2

    モデリング デザイン ゲーム ロジック デザイン ゲーム ロジック Meta 環境構築 モデリン グ シーン1 作成 シーン2 作成 1100 1200 1300 1400 タスク番号 1000
  11. タスク番号をふる Meta 環境構築 モデリン グ シーン1 作成 シーン2 作成 1300

    タスク番号 1000 タスク1200での モデリングの適⽤ アセットの導⼊ デザイン カメラ移動 データ通信 シーン切り替え ゲーム ロジック 1301 1302
  12. タスク番号に応じてブランチを作成 タスク番号 1000 デザイン ゲーム ロジック 1301 1302 main Merge

    作業 ライン Branchを作成 シーン1 作成 1300 Dev/Unity Feature /1301 Feature /1302
  13. 情報系ってどんな仕事があるの︖ W E B E N G I N E

    E R S Y S T E M E N G N E E R I N F R A S T R U C T U R E E N G I N E E R E N B E D D E T E N G I N E E R D A T A S C I E N T I S T U I / U X D E S I G N E R I T C O N S U L T A N T M O B I L E A P P / G A M E E N G I N E E R A N D S O O N . . .
  14. S Y S T E M E N G N

    E E R システムエンジニア(SE) クライアントの業務分析・システム設計・プログラミング・テスト・運⽤まで システム開発を⼀貫して請け負うエンジニア プログラミングに限らず、 クライアントへのコンサルティング、 提案、営業など総合的に携わる
  15. 情報系ってどんな仕事があるの︖ W E B E N G I N E

    E R S Y S T E M E N G N E E R I N F R A S T R U C T U R E E N G I N E E R U I / U X D E S I G N E R I T C O N S U L T A N T M O B I L E A P P / G A M E C R E A T E R A N D S O O N . . . E N B E D D E T E N G I N E E R D A T A S C I E N T I S T
  16. WEBエンジニア WebアプリケーションやECサイトといったWebシステム・ サービスの設計から運⽤を担当するエンジニア H T M L / C S

    S / J S を 使 っ た フ ロ ン ト エ ン ド 開 発 P y t h o n / R u b y な ど を 使 っ た ビ ュ ー の 定 義 W e b サ ー バ ー の ロ ジ ッ ク W E B E N G I N E E R
  17. 情報系ってどんな仕事があるの︖ W E B E N G I N E

    E R S Y S T E M E N G N E E R I N F R A S T R U C T U R E E N G I N E E R E N B E D D E T E N G I N E E R D A T A S C I E N T I S T U I / U X D E S I G N E R I T C O N S U L T A N T M O B I L E A P P / G A M E C R E A T E R A N D S O O N . . .
  18. UI/UXデザイナー ユーザーと製品やサービスとの接触を円滑にするデザイン ユーザーにとって使いやすいデザインを実現する仕事 U I / U X D E

    S I G N E R デザイナー ユーザーにとって「楽しい」や「⼼地良い」と感じてもらえる デザインを作り、体感してもらう仕事 デザイナー User Interface User eXperience
  19. 情報系ってどんな仕事があるの︖ W E B E N G I N E

    E R S Y S T E M E N G N E E R I N F R A S T R U C T U R E E N G I N E E R E N B E D D E T E N G I N E E R D A T A S C I E N T I S T U I / U X D E S I G N E R I T C O N S U L T A N T M O B I L E A P P / G A M E C R E A T E R A N D S O O N . . .
  20. MOBILEAPP/GAME クリエイター モバイルアプリ・ゲームの設計から運⽤を担当するエンジニア M O B I L E A

    P P / G A M E C R E A T E R ゲームデザイナー ゲームロジックプログラミング グラフィックスデザイナー フロントエンド & グラフィックスプログラミング サウンドエフェクト & BGMデザイナー サウンドプログラミング
  21. 情報系ってどんな仕事があるの︖ W E B E N G I N E

    E R S Y S T E M E N G N E E R I N F R A S T R U C T U R E E N G I N E E R E N B E D D E T E N G I N E E R D A T A S C I E N T I S T U I / U X D E S I G N E R I T C O N S U L T A N T M O B I L E A P P / G A M E C R E A T E R A N D S O O N . . .
  22. 情報系ってどんな仕事があるの︖ W E B E N G I N E

    E R S Y S T E M E N G N E E R I N F R A S T R U C T U R E E N G I N E E R E N B E D D E T E N G I N E E R D A T A S C I E N T I S T U I / U X D E S I G N E R I T C O N S U L T A N T M O B I L E A P P / G A M E C R E A T E R A N D S O O N . . .
  23. 情報系ってどんな仕事があるの︖ W E B E N G I N E

    E R S Y S T E M E N G N E E R I N F R A S T R U C T U R E E N G I N E E R E N B E D D E T E N G I N E E R D A T A S C I E N T I S T U I / U X D E S I G N E R I T C O N S U L T A N T M O B I L E A P P / G A M E C R E A T E R A N D S O O N . . .
  24. 情報系ってどんな仕事があるの︖ W E B E N G I N E

    E R S Y S T E M E N G N E E R I N F R A S T R U C T U R E E N G I N E E R E N B E D D E T E N G I N E E R D A T A S C I E N T I S T U I / U X D E S I G N E R I T C O N S U L T A N T M O B I L E A P P / G A M E C R E A T E R A N D S O O N . . .
  25. 情報系ってこれだけ仕事があります︕ W E B E N G I N E

    E R S Y S T E M E N G N E E R I N F R A S T R U C T U R E E N G I N E E R E N B E D D E T E N G I N E E R D A T A S C I E N T I S T U I / U X D E S I G N E R I T C O N S U L T A N T M O B I L E A P P / G A M E C R E A T E R A N D S O O N . . .
  26. W E B E N G I N E E

    R U I / U X D E S I G N E R M O B I L E A P P / G A M E C R E A T E R
  27. 何をすればいいの︖ AtCorder Competitive programming ハッカソン Hackathon FE Fundamental Engineering test

    インターン Internship プログラミング⾔語は学ぶものではなく開発するための道具 とにかくまずやってみること! 個⼈・共同開発をすることでスキルが上がります!
  28. 学んだことは必ずメモしよう Q i i t a N o t i

    o n C y b e r A g e n t 学んだことは全てのエンジニアで共有! とにかくインプットしないとそもそも技術はつかない! 記事を書いてアウトプットして定着しよう!