---
# System prepended metadata

title: Roommate CS Update 2022 05/13

---



# Roommate CS Update 2022 05/13

## 何謂計算機？

有硬體，軟體，韌體。

軟體驅動？ 實現硬件功能的東西？

OS -> 作業系統 （Windows, Linux, Unix)

Linux -> Ubuntu, CentOS, Fendora, SUSE 

作業系統：核心 （kernel) 


網路 -> Networking



1. Storage
2. Compute
3. [Netwoking](https://)
4. [Database](http://ocw.aca.ntu.edu.tw/ntu-ocw/ocw/cou/101S210)





## 程序員


1. 前端 （frontend)（html, javascript, php......python)
2. 後端  (backend) (php-laravel, python-django, javavascript-nodejs, Ruby and Rails)
3. 全端 （Full-stack) (API, Database, MySQL, SQL)



### 程式語言

* 人類看的懂的東西
* 電腦只看懂 0,1 (二進位)
* 十進位轉二進位
* C, C++ 最接近硬體的語言 （compiler, 編譯器）給需要理解 Data Structure, 或是 Algorithm (演算法)



### 推薦學習網站

* https://www.w3schools.com/
* TCP/IP. OSI Model
* http://ocw.aca.ntu.edu.tw/ntu-ocw/ocw/cou/101S210
https://www.viprow.nu/boston-celtics-vs-milwaukee-bucks-online-stream-1

