最近在想一個問題,而我相信這也是從事網頁開發人員在學習過程中會產生的迷思!!
在還沒踏入工作職場前都會想過網頁接案,在學好一些相關技能後就會開始想要大展身手嘗試,但問題來了,誒誒我不會後端資料庫誒、誒誒我前端設計好像還好誒、誒誒三小啊這個功能怎麼做,你以為大家都全端喔,這邊默默流下兩滴淚。回過頭又看到像是wordpress、shopify不用寫程式就可以pug in我那些我不會的功能了,我是不是該學一下(時間成本問題)??
文章連結
上面提到幾個關鍵要點想跟大家分享(這篇導向客戶端做選擇,但可以做為參考,因為客戶是我們的收入來源)
結論:若你的網站只有1~4頁那使用CMS可能會比較貴,若內容多可能是好選擇
結論:
1.若更新1~2次/年,使用CMS會限制設計自由度,若你公司有提供server而服務項目不變那用Hard Coded也許是好選擇
2. 若你多次新增/刪除你的網站內容,CMS適合 ex. 房地產(website)、餐廳、電商
....
就我以前待過接案公司的經驗
沒有遇過客戶在乎你要怎麼實現
反正能在時間內生出來就好
但大多時候客戶的需求變更不是你能預測的
所以我們就是挑選團隊熟悉的技術及工具
有自己有設計一套CMS系統直接賣一整個服務(前台+後台)給客戶
而且如果這套系統設計的好未來要賣第二個客戶也許只要修改/擴展一部分就好
所以我是覺得這兩個沒什麼好選的,
以職涯考量去選你會覺得
哪類人在就業市場比較受歡迎
當然也有全都要的選擇,但就是時間成本問題
結論是
如果是為了錢來學習技術就要當作是在投資,
你覺得哪個投報率比較高/就業比較穩定/不會被時代淘汰
就選哪一個。
BTW 就我以前學生時期接案的經驗
我以為是我剛好會什麼技術就去順便接案
而不是我為了接案而去學什麼技術
不要問我的答案,我的答案你決定不想要的。
因為我永遠都是那種所謂的基本功要先學好。
對我來說,我永遠都是一直再學的初學者。
對我來說,沒有所謂的全端技能,沒有所謂的沒辦法學的技能。
當然,你說的時間成本確實是一個問題也沒有錯。
就先做目前可以賺錢的,拿這些錢再往前學。
每次打好基本,一步一步爬。
除非你天賦不錯。要不然沒有人可以一步登天的。
(雖然有少數人會,但不要拿他們當例子,你不是他們)
最後,如真要我說我的看法。不會就學,不想學就發精進當前學的。我沒說一定要學。
但也不要認為目前學的就很夠。同樣的技能也是有分等級的。
感謝你的回答,我同意基本功十分重要,而我不覺得用什麼樣的工具才是正確的,程式學無止境已經變廢話了,但我今天我不是發明程式的人是使用程式的人,所以滿足需求(先不考慮效能)我認為應該為優先,所以我才想詢問,怎樣的時機點會使用怎樣的工具較符合時間及技術上的成本
如果是工具的話,用你最順手的。
當然,這樣回答的確也是廢話。
我只是想說,如何使用工具。也是學習的一環。
我就用 Dreamweaver 這套工具來說明好了。
這套工具對正常開發者而言,一定是製造麻煩的工具。
沉長的程式碼。拖慢效能的寫法....
可是,對於不會寫程式的人來說,這套工具對他們來說是一種福音。
只要拖拖拉拉就可以用好一個網站。
對他們來講,這個工具就是對他們最好的利器。
因為無論是優良的IDE編輯器。還是像SE之類的編輯器來說。
對我們會寫程式的人,真的是很好的東西。
但對於他們。完全不會使用的情況下,這工具等同廢物。
所以,不管用什麼工具,沒有所謂的正不正確。
只要對你來說順手好用。他就是很好的東西。
別人覺得好用的,對你來說也只能成是參考。但一定不是絕對。
我覺得應該看用途來選擇工具,是自用或商用?
或是自用,那就越快越簡單越好,CMS是不錯的選擇,省時省力。
若是商用,要賣錢的,那麼Hard Coded肯定少不了,一磚一瓦自己搭建,客戶要求改什麼加什麼,才能應付。
看對方預算,如果只是幾千元那我會教他用CMS,算收個學費,我也不想做後續的內容維護,太累
說真的,我比較不喜歡接維護內容為主的專案,我倒比較喜歡接設計框架的專案(hardcode),內容維護一定會交回給業主接手,要是叫我來做後續,收費我一定開的高高的!