【MUPカレッジウサギクラス限定】 スキル別講義_プログラミングスキル(⑦)(2020年配信) 


MUP-TV講義(⑦)約20分動画の内容です。

プログラミングとはなにか?
エンジニアとはなにか?
これからプログラミングを学ぶ、仕事にしようと考えている、
という方向けの講義です。

実際にMUPウサギクラスに入学して、
MUPーTVをご覧いただくのが一番オススメです。


⑦バックエンド編①_最初に学ぶべき言語とは?
バックエンドエンジニアが学ぶべき最初の言語。

■Webサーバー
世界中のアクセスを受け付ける
・不審なアクセスは遮断
・サーバーの振り分け

→Nginx
ほとんどプログラムは書かない。
設定ファイルを書くのみ。


■APサーバー
アプリケーションサーバ
書かれたアプリケーションが実際に動く。

・ユーザーの作成
・ログイン/ログアウトする
・商品の売り/買い など
これらのプログラムを置く場所。

Tomcat」が有名

■DBサーバー
ユーザーのログイン情報を管理する場所。
MySQL
PostgreSQL

「Heroku」を使えば、
プラグインとしても、DBサーバーも使える。
設定が簡単


■OSの基礎知識
OSの上で、プログラムは動いている。

ターミナル
→自分やリモートのサーバーにコマンドを送ること

OSは何をしているのか?
・タスク管理
アプリ情報を並行して取得する
・メモリ管理
コピーした情報を記憶する
・ファイル管理
データを保存する
・デバイス管理
バイスの作動を制御する
API(Application Interface)の提供
アプリからの命令はOSへ行う

・プロセス間通信
アプリとアプリの間で、勝手に情報送信しないように設計されているが、
場合によっては通信する。
その時のアプリ間通信をプロセス間通信。
例.パイプ処理

・並行処理
同時に出来る処理は、一つ。
処理がとても速く、同時に複数処理しているように見える。

・並列処理
同時に複数の作業が出来る。
CPU(シングルコア、マルチコアがある)
Corei7→コアが複数あることを指す。
CPU=並行処理/並列処理を行っている


プログラミング言語
Java Script
→フロントエンドで使われる言語では?
ある人がバックエンドでも使えるようにしたら良いと考え、
「Node.js」で書いたものをバックエンドでも使用できる。

バックエンドは大規模な開発になることが多い。
なので、ほかの言語を知っておくと良い。

Python(パイソン)
最初にやらなくてもよい。(最初に覚えなくてもよい)
なぜなら、Pythonで出来ることで、
Javaで出来ないことは、AIを作ること。
AIを作るなら、Pythonで実施する必要がある。
しかし、AIを作るには、データサイエンティストと呼ばれる、
数学的知識が必要。

Webサービスを作りたいなら、Javaからで十分。
Javaを学ぶこと

・何でも作れるようになる
・大規模なプログラムを作れる
・モダンな言語(Python、Kotlin、Go)を理解できる
つまり、他の言語も対応できる。

Javaを学んでから、以下の2つを学ぶのがオススメ。
・Go
・Rust(ラスト)


Webサービスを簡単に作れる。
エンジニアになりたいわけではない人は、以下の2つを学ぶのがオススメ。
Ruby(ルビー)
PHP

次回へ続く。

■社会人の学校MUPカレッジ
https://www.takakitakehana.com/mup

■竹花貴騎(takaki_takehana)さんインスタグラム
https://www.instagram.com/takaki_takehana/

■まさゆきさん
まさゆきさんは、愛知県出身、現在は名古屋市在住、
美しいと有名な妻と可愛いと有名な娘と暮らしており、30代前半の会社員。
妻とは22歳に出会い、6年の交際を経て、2017年に結婚。2019年に第一子が誕生。
高卒で大手自動車メーカーA社に就職、
その後、健康ビジネスに参入するため東京で3年間の経験を経て、現在に至る。
 
幼少期は、決して裕福とはいえず、6人兄弟の末っ子として、
一風変わった家庭で育ったこともあり、「家族の愛情」に関するストーリーにはとても弱い。
高校時代に顔面麻痺、失聴する危険の病にかかり、
20代には毎月のように発熱する等の体調を崩していた。
そのため、20代前半から健康に関する本を書店とAmazonで200冊以上購入、
お金が無い時は、大型書店で何時間も立ち読みしていた。
それでも探求心が収まらず、
著者のセミナーや大学教授の講演会参加のために東京、大阪へ飛び、海外からのサプリ購入など、
自身の健康のために投資した額は、高級車1台分の価格を軽く超える程に。
 
現在は、「今(この瞬間)をどう幸せと感じて生きられるか」をテーマに探求しており、
人生に完成はない、と思い、自分の知識と体験を更新し続けている。
そして、2020年を機に、現在に至るまでの知識、体験を発信し始める。
「人生は習慣の結晶である」が信条の一つ。
 
ブログを読むことで、誰か一人でも安心できるのであれば幸いです。
今も私に付き合い、傍に付き添ってくれている妻に感謝。
最大の癒しと価値観の変革を与えてくれた娘に感謝。
そして、現在に至るまでに私を支えてくださった親族の皆様に感謝。
私に関わってくださった全ての皆様に感謝。
皆様のご多幸とご開運を心よりお祈り致します。
ありがとうございました。
 
まさゆき