動画で学ぶ「プログラミング入門1-1」by manaby eラーニング

【うまく生きるのではなく、らしく生きるための学びを】manaby 公式
19 Apr 202004:06

Summary

TLDRこの動画の台本は、システム開発の全体像やプログラミング言語を取り巻く要素、システム開発に関わる職種について説明しています。システム開発の工程やアジャイル開発の特徴などに触れ、Webシステム開発で関わるWebデザイナーやプログラマーなどの役割を解説しています。規模や業種によって関わる職種が異なることから、自分の進みたい道に合わせて学ぶべきスキルを事前に調べることが大切だと指摘しています。

Takeaways

  • 😀 システム開発の全体的な流れは、シェアリング、システム提案、設計、実装、テスト、運用保守の工程がある
  • 👩‍💻 システム開発の方法論には、順を追って進めるウォーターフォールと、実装とテストを繰り返すアジャイルがある
  • 💻 ウェブシステム開発では、クライアント側とサーバー側の両方を開発する
  • 🖥️ クライアント側はHTML/CSSやデザインを担当し、サーバー側はデータ処理を担当する
  • 👔 関わる職種には、ウェブデザイナーやエンジニア、プロデューサー、ディレクターなどがいる
  • 🔧 規模や業種によって、さらに細かい職種分化がある
  • 🎯 自分の就きたい職種に合わせ、学ぶべき言語やスキルを事前に調べることが大切
  • 😊 今回はシステム開発の全体像や言語、関わる職種を学んだ
  • 📝 システム開発にはウォーターフォールとアジャイルの2つの開発手法がある
  • 💡 自分の目指す職種に応じて学習する技術を選択する必要がある

Q & A

  • システム開発の全体像とはどのような流れですか?

    -大まかなシステム開発の全体像は、要件定義、システム設計、コーディング、テスト、運用・保守の流れになっています。企業やプロジェクトによって詳細な流れは異なりますが、この基本的な流れは同じです。

  • システム開発の工程にはどのようなモデルがありますか?

    -代表的なモデルとして、ウォーターフォールモデルとアジャイル開発があります。ウォーターフォールモデルは順序立てて進めるのに対し、アジャイル開発は反復的な開発を特徴としています。

  • Webシステム開発でプログラマーが関わる部分はどこですか?

    -Webシステム開発でプログラマーが関わるのは、クライアント側とサーバー側の2つです。クライアント側は表示されるインターフェイスを構築し、サーバー側はデータ処理や認証などの機能を実装します。

  • Webシステム開発に関わる主な職種を教えてください。

    -主な職種として、ウェブデザイナー、ウェブプロデューサー、ウェブディレクター、ウェブプログラマー、サーバーエンジニアなどがあります。規模や業種によってさらに多くの職種が存在しています。

  • ウェブプログラマーの主な役割は何ですか?

    -ウェブプログラマーは、クライアント側で動くウェブアプリケーションの設計・構築を担当します。HTML/CSS/JavaScriptなどの技術を使って、画面の表示や動作を実装していきます。

  • サーバーエンジニアの主な役割を教えてください。

    -サーバーエンジニアは、ウェブアプリケーションのサーバーサイドの構築を担当します。データベースとの連携やビジネスロジックの実装、サーバーの運用・保守を行います。

  • どのような言語やフレームワークを学ぶ必要がありますか?

    -目指す職種やプロジェクトによって異なりますが、ウェブ開発ではHTML/CSS/JavaScriptが基本になります。サーバーサイドでは、Java、PHP、Ruby、Pythonなどの言語と関連フレームワークを学ぶ必要があるでしょう。

  • アジャイル開発の特徴を教えてください。

    -アジャイル開発では、要件変更への対応力を高めることを重視しています。短いサイクルで開発とテストを反復し、頻繁にリリースすることが特徴です。

  • ウェブシステム開発の流れを簡単に説明してください。

    -大まかな流れとして、要件定義、システム設計、コーディング、テスト、運用・保守のフェーズがあります。ウェブシステムならではの役割として、ウェブデザイナーやプログラマーなど多様な職種が関わっていきます。

  • システム開発で注意すべき点を教えてください。

    -顧客との綿密な要件定義、十分なテストの実施、セキュリティや保守性への考慮が重要です。また、利用者視点での使いやすさやUI/UXも配慮する必要があります。

Outlines

00:00

プログラミングとシステム開発の基本的な概要

この段落では、システム開発の目的や流れ、代表的な開発手法であるウォーターフォール型とアジャイル型について解説しています。業務を効率化するためにソフトウェアを開発し、提案から設計、実装、テスト、運用保守までの一連のプロセスを踏むことをシステム開発と位置づけています。

Webシステム開発に関わる役割

Webシステム開発に関わる主な職種として、Webデザイナー、Webプロデューサー、Webディレクター、Webプログラマー、サーバーエンジニアなどを紹介しています。規模や業種によってプロジェクトマネージャーなどその他の職種も関わってくることを説明しています。

まとめ

最後に、今回のビデオではシステムの全体像、言語周辺の要素、システムに関わる職種について学習したことを簡単にまとめています。

Mindmap

Keywords

💡プログラミング

コンピュータに特定の指示を出して、目的の作業を自動で行わせるための言語や技術のことです。この動画では、ウェブシステム開発に必要なプログラミング言語やスキルについて触れており、プログラマーがクライアント側やサーバー側のシステムを構築する際に必要な基本です。

💡システム開発

既存の業務の効率化、改善や最適化、新たな業務の仕組みを実現させる目的でソフトウェアプログラムを使い業務に合わせたシステムを作るプロセスのことです。動画では、システム開発の全体像や、その工程には様々な方法があること(例:ウォーターフォールモデル、アジャイルモデル)を説明しています。

💡ウォーターフォールモデル

システム開発の工程を決められた順番に進めていく従来の開発方法のこと。この動画では、ウォーターフォールモデルが以前は一般的だったが、現在はアジャイルモデルの方が多くなっていることを示しています。

💡アジャイルモデル

システムの実装とテストを繰り返しながら、スピードを優先し、顧客の仕様変更などに柔軟に対応できる開発方法です。この動画では、アジャイルモデルが現代の開発で好まれる理由や特徴について説明しています。

💡クライアント側

ウェブシステム開発において、ユーザーが直接触れる部分、主にウェブブラウザで表示されるシステムのことを指します。この動画では、クライアント側での開発がウェブサイトの見た目や機能性を決定づける重要な要素であることを説明しています。

💡サーバー側

クライアントから送られたデータを処理し、ウェブサイトの動作に必要なデータベースの管理やログイン情報の処理などを行うシステムのことです。動画では、サーバー側の開発がウェブシステムのバックエンドを支える基盤であることを説明しています。

💡web デザイナー

ウェブサイトの使いやすさや見た目の美しさを設計する職種。動画では、ウェブデザイナーがシステム開発においてクリエイティブな側面を担当し、ユーザー体験を豊かにする重要な役割を持つことを説明しています。

💡web プロデューサー

ウェブ制作プロジェクトの統括責任者で、企画立案から納品、結果測定までプロジェクト全体を指揮します。動画では、プロジェクトの成功を左右するウェブプロデューサーの役割について述べています。

💡サーバーエンジニア

クライアントから送られたデータの保守管理やシステム構築を担当する職種です。動画では、サーバーエンジニアがサーバー側のシステムを支え、安定したサービス提供を可能にする技術者であることを説明しています。

💡プロジェクトマネージャー

開発プロジェクトを計画し、進捗を管理し、プロジェクトが目標に沿って進行するようにする職種です。この動画では、プロジェクトマネージャーがプロジェクトの成功に不可欠な存在であり、多様な職種と協力しながらプロジェクトをリードすることを説明しています。

Highlights

システム開発とは、業務の効率化・改善のためにソフトウェアを使ってシステムを構築すること

システム開発の工程は、要件定義、設計、構築、テスト、運用・保守の流れが一般的

ウォーターフォールとアジャイルが代表的なシステム開発手法で、最近はアジャイルが増えている

Webシステム開発では、クライアント側とサーバーサイドの両方を構築する

WebデザイナーはUI/UX設計を、Webプログラマーはクライアント側の構築を担当

サーバーエンジニアはデータ管理・システム基盤を担当する

規模によってプロジェクトマネージャー、ITコンサルタント、アーキテクトなども関与

目指す職種に合わせて学ぶべきスキルが異なるため、事前調査が大切

システム開発の全体像を知ることで個々の職種の役割が見えてくる

業務の効率化・改善のためにソフトウェアを使ってシステムを構築すること

システム開発の工程は、要件定義、設計、構築、テスト、運用・保守の流れが一般的

ウォーターフォールとアジャイルが代表的なシステム開発手法で、最近はアジャイルが増えている

Webシステム開発では、クライアント側とサーバーサイドの両方を構築する

WebデザイナーはUI/UX設計を、Webプログラマーはクライアント側の構築を担当

サーバーエンジニアはデータ管理・システム基盤を担当する

Transcripts

play00:03

play00:05

プログラミングの始め方

play00:08

システムの概要

play00:11

今回の動画ではシステムの全体像

play00:15

言語周辺の要素

play00:17

システムに関わる職種について学習していきたいとおもいます

play00:24

コンピュータにおけるシステム開発とあ

play00:27

既存の業務の効率化改善や最適化

play00:32

新たな業務の仕組みを実現させる目的で

play00:36

ソフトウェアプログラムを使い業務に合わせたシステムを作ることです

play00:41

大まかなシステム開発を全体像としては

play00:45

シェアリング

play00:46

システム提案

play00:49

システム設計

play00:50

実装

play00:52

チェスト

play00:54

運用保守

play00:56

このようになっています

play01:00

もちろん企業によって詳細の流れは変わってくるのですが

play01:04

これは流れが一般的になっております

play01:09

またシステム開発の工程にはいくつか種類がある

play01:14

代表的なものでシステム開発の工程を決められた順番に進めていくオーターフォールも

play01:20

デート

play01:21

システムの実装とテストを繰り返し

play01:24

修正を行いつつスピードを優先にする

play01:28

agile モデルのとはあります

play01:31

以前はウォーターフォールも泥が一般的でしたが

play01:35

現在ではスピードを重視し比較的顧客の仕様変更などの要望に柔軟に対応できる

play01:42

agile も泥が多くなってきています

play01:48

思う web システムを開発するうえでプログラマー

play01:52

関わる部分は

play01:54

クライアント側とさあバーガーの2つになります

play01:58

クライアント側は主に web ブラウザーで表示させるシステム

play02:03

お問い合わせフォームやショッピングサイトのシステム構築など

play02:07

これらを開発します

play02:11

企業によっては html や css を扱うコーダーやウェブデザイナーと兼任

play02:17

することがあります

play02:19

さあバーガーは

play02:21

クライアントわぁから送られたデータなどをもとに表示内容を切り替えたり

play02:26

ログイン情報を登録参照したり

play02:29

データベースからお店の在庫状況などを管理しクライアント側に表示したりします

play02:37

m システムに関わら職種としては

play02:39

web サイトの使いやすさや見た目の美しさなどを設計する

play02:43

web デザイナー

play02:45

web 制作プロジェクトの統括責任者として100立案から納品

play02:51

結果測定までプロジェクトを指揮する web プロデューサー

play02:55

デザイナーやエンジニアを指揮し

play02:58

大規模なプロジェクトを形にしていく web ディレクター

play03:03

お問い合わせフォームやショッピングサイトのシステム構築まで

play03:06

クライアント側で利用するシステムを開発する web プログラマー

play03:11

クライアントわぁから送られたデータの保守管理やシステム構築を担当するサーバー

play03:17

エンジニアなどがあります

play03:19

また開発の規模業種によって

play03:22

プロジェクトマネージャー

play03:25

it コンサルタント

play03:27

アーキテクト

play03:29

システムエンジニア

play03:31

web コーディネーター

play03:33

ミドルウェアエンジニア

play03:36

など多種多様な職種が存在しています

play03:42

自分が就きたい職種によって学ぶべきプログラミング言語やスキルは変わってくるので

play03:47

事前によく調べておきましょう

play03:53

今回は動画では

play03:55

システムの全体像

play03:58

言語周辺の要素

play04:00

システムに関わる触診ついて学習しました

Rate This

5.0 / 5 (0 votes)

Do you need a summary in English?