4.2 硬體、韌體與軟體,別傻傻分不清楚!
Last updated
Last updated
會使用任何一種電子設備的你一定聽過「硬體」與「軟體」,但加了一個「韌體」進來是不是就講不清楚說不明白了呢?沒關係,看完本章絕對能讓你簡單分辨這三者的區別!
電子設備=硬體+軟體+韌體,以下個別介紹三者的定義與差異。 硬體:Hardware,簡單來說你看得見摸得著的東西就叫硬體,例如電腦、電路板。 軟體:Software,沒有實體的東西(也就是程式),提供使用者各種方便的服務,例如應用程式。 韌體:Firmware,特別指「用來驅動硬體進行作業」的軟體,也可以說是嵌入至硬體內的軟體,例如電腦的BIOS。 總體來說,硬體透過韌體來驅動(有些可以進行更新),之後人們在透過操作硬體來使用軟體服務,這就是「三體」之間的關係。
「懂電路!」相關科系以電子工程與電機工程為主,三者之中與「程式設計」的相關性最小,主要負責「開發硬體設備」,因此有人戲稱是「製造業」;年資一年以下平均薪資36K左右。
「會寫程式!」目前需求最多最廣的職位,入行門檻相對低,也是非本科轉職的主要選擇,主要負責「寫程式讓硬體執行各種工作」,工作範圍在三者之中與提供消費者服務的關係最直接,因此有人戲稱算是「服務業」;年資一年以下平均薪資38K左右。
「懂電路又會寫程式!」主要的工作就是「寫程式讓硬體『可以』執行各種工作」。由於韌體介於硬體與軟體之間,因此要成為一位韌體工程師需要兼具兩者的特質,除了熟悉硬體元件,也要熟練高、低階程式語言;年資一年以下平均薪資42K。 (薪資參考資料來自1111職務大辭典,更詳細的職務內容與其他相關職位可以點連結進去查詢。)
能分清楚這三者除了讓你更了解自己常使用的電子設備,如果將來真的想轉換跑道,也能有比較明確的準備方向,值得一提的是,職場上對於各種工程師的定義有時候較為模糊,在自我充實的道路上,若能以「不排斥其他領域相關知識」為原則,將能有更寬廣的未來發展。