iT邦幫忙

2021 iThome 鐵人賽

DAY 1
0
Modern Web

網站一條龍 - 從架站到前端系列 第 1

[Day01] 網站一條龍 - 從架站到前端

龐大的需求催生就業機會
在這人手一機,每個人都吃到飽的時代,不管什麼產業的公司行號組織單位,都需要有一個網站來讓人了解自己的產品、推廣自己的生意,除了對外的網站,更有數不清我們看不到的內部系統,默默的幫各大企業提高產能。因為這樣龐大的網站需求,造就了大 Web 時代,不僅許多新鮮人投入網站開發的工作,更有不少的人選擇以 Web 當進入點轉職寫扣。

內容包羅萬象
一個網站的運作牽涉到非常多的面向,從跑伺服器的維運、後端程式的撰寫、資料庫的管理、前端網頁的開發、UI/UX 的設計,內容包羅萬象,每一個領域的水都深不見底,隨便一個主題都能寫 30 天的鐵人賽。雖然這世上還是有很多大神精通各個領域,但我們一般的凡人,通常只能挑選一個自己最有興趣、最適合自己的來努力鑽研,以求自己能用寫扣賺錢養家。

一條龍一點都不好
寫扣的人常常開玩笑說,全端工程師就是領一個人的薪水做兩個人的事,在高度的成就感背後,隱藏的是別人看不到的付出:要花兩倍的時間精進自己,要花兩倍的心力面對兩倍的挫折與困難,然而薪水卻往往與別人相同。一條龍就更慘了,除了前端後端,還要管 DB、還要維護伺服器、還要跟使用者溝通、自己刻介面,面對的困難跟 Bug 又更多了,會的技能卻是雜而不精,薪水嘛(笑),當然是跟大家差不多,因此,一條龍可以說是最差勁的職缺也不為過。

以自身經驗給大家建議當參考
筆者自己當過一條龍,當時內心滿滿的X意,現在雖然脫身了,但真心希望所有的人都能找出適合自己的領域,專心往那個方向精進、發展。這系列的目的在讓對 Web 有興趣或者想轉領域的人當作一個參考,了解網站的各個領域如何運作,以及需要什麼樣的特性,所以文章主體不會有深入的探討,只會在文章最後給關鍵字或連結當延伸閱讀。

系列文規劃

  • 網站基本架構 (1天):簡單介紹一個網站的運作流程與架構
  • .NET 5 (7~8 天):介紹如何用 .NET 5 開發 API Server
  • GCP (5~6 天):介紹如何在 GCP 上架設 Linux VM,並使用 Nginx 做反向代理
  • MySQL (6~7 天):介紹 MySQL 的特色、基礎語法,以及如何用 C# 操作 MySQL
  • Angular (7~8 天):使用 Angular 做出簡單但功能完整的頁面
  • Google API (2~3 天):介紹如何用 .NET 呼叫 Google API,例如 Google Sheet, Map

跪求鞭小力一點
筆者只是個凡人,系列文中如果有任何錯誤,歡迎各位大神直接糾正我,只要有人提出,我就會再查證並改過。懇請大家溫柔一點XDDD


下一篇
[Day02] 網站基本架構
系列文
網站一條龍 - 從架站到前端33

尚未有邦友留言

立即登入留言