Soft_Job 板


LINE

個人覺得不太喜歡用網站(web site)、網頁(page)這樣很容易讓人混淆的中文名詞 所以統一就用Web來說吧 Web發展到現在已經近乎涵蓋了所有網路應用了 所以又細分了前端(front-end), 後端(back-end) 所以對一個新手入門來說,首先就要知道自己想搞的是哪一端 因為我個人是從後端出發,所以這邊只說要怎麼從後端開始學習 從後端切入的好處有 1.你可以自己控制一切 2.不需要一開始就接觸Web界三大天王html、css、js 3.初期你可以更專注在了解Web是怎麼運作的 但不像前端只需要先搞懂三大天王就好 後端第一個會面臨的問題就是選擇語言 基本上每個適合拿來寫Web的語言都會有許多對應的框架可以用,這邊就不比框架了 而我摸過的只有Java, Nodejs, 跟一點點的Php 其中我覺得最適合新手的是Nodejs 最簡單的理由是當你從Nodejs入門,你同時也學會了js的語法了 有的人可能會以為Nodejs就是js,實際上還是有一點不同 但這不是這篇的重點就不多說,可以暫時把兩者當作是一樣的語言 只是一個在伺服器執行一個在客戶端執行 這是其他後端語言都比不上的優勢,只需要學習一種語言就可以同時學習前後端 (當然前後端各自都還有很多要學習的東西) 就好像你學會英文就可以同時和美國人和英國人溝通的感覺 (雖然僅僅是可以溝通而已,就不要戰我美式英式英文不同了XD) 第二個從後端切入的問題就是許多Web框架都不是單純的html+css+js 首先要了解,在瀏覽器上面只能執行單純由html+css+js所組成的資料 從前端切入後端的人通常不會有這個問題,因為他們已經對資料呈現非常了解 但初入後端的人往往不明白那些框架替我們做了多少事情 其中有多少內容是混雜了後端語言在裡面 這些問題都會造成未來你想跨入前端時的障礙 所以我的建議是盡可能不要去使用框架替你產生資料 例如laravel裡面就有大量php語法跟html混在一起 (我並不是說這樣就一定不好,只是當你觀念不清楚時會造成很多問題) 這也是大家都不喜歡用jsp的其中一個原因 簡單總結: 1.依賴框架會阻礙你學會正確的觀念,即使那很方便 我的建議是入門使用一些非常輕量型的框架例如express 2.Web前端後端做的事情是完全不同的,如果你只想學一種語言 那就學javascript吧,還有他的伺服器端版本Nodejs 3.如果只想做前端,那很好,專注在前端的效能和表現即可 但一旦你想成為一個好的後端,html及js是你除了後端語言外的必修課程 4.如果你什麼都還不會,卻又立志成為一個好的後端人員 我認為Java是非常好的入門語言 個人的一點淺見分享 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.106.24
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1455949415.A.D80.html
1F:→ manaup: 程式語法跟html混在一起對初學者其實還蠻直觀的 02/20 15:16
2F:→ manaup: 能不能做好前後端的decoupling 就看個人才能造化了 02/20 15:18
3F:→ dreamnook: front end三大天王真的會把人累慘xD 02/20 15:29
4F:推 hgkiller01: 身為一個前端工程師 基本上可以完全不管後端在做什麼 02/20 17:31
5F:→ hgkiller01: 可是身為一個後端工程師你一定要知道一部份的前端他做 02/20 17:31
6F:→ hgkiller01: 了什麼 後端工程師基本來說都是後重前輕再強一點就可 02/20 17:32
7F:→ hgkiller01: 可以當上FullStack 不過後端的工程人員的美感...XD 02/20 17:33
8F:推 yin52: 樓上 至少要知道ajax和form post get的機制吧 02/20 17:34
9F:推 Masakiad: 要看架構吧,部分webapp後端只寫rest api,css/js/html 02/20 17:35
10F:→ Masakiad: 都不用管 02/20 17:35
11F:推 Masakiad: 然後Ajax/form post都算protocol。前後端都該精通http 02/20 17:37
12F:→ Masakiad: 協定。 02/20 17:37
13F:→ dreamnook: 我是覺得頂多是說你可以不用了解更深層的在幹啥 02/20 17:41
14F:→ dreamnook: 但接口都至少該知道才對 02/20 17:41
15F:推 jack0204: 剛學用laravel我也覺得好神,model命名正確會自動連 02/20 17:47
16F:→ Masakiad: 其實樓上所謂的接口是指api吧?在web領域的所有api都是h 02/20 17:51
17F:→ Masakiad: ttp基礎的延伸。所以我才會說了解protocol很重要,而不 02/20 17:51
18F:→ Masakiad: 是了解form post/rest api這些應用。 02/20 17:51
19F:→ dreamnook: 是 我同樣是你那個意思 02/20 17:57
20F:→ hgkiller01: 嗯 前端只要知道如何和後端要資料就好了(? 02/20 18:23
21F:推 GoalBased: 不懂才會說只要。。。 02/20 21:06
22F:→ meteorboy: 會把大量 PHP 語法寫進前台 View 的人應該不太懂 Larav 02/20 21:07
23F:→ meteorboy: el 的精神,但我得承認,對不懂OO物件導向觀念的新手來 02/20 21:08
24F:→ meteorboy: 說,Laravel 的確不太好上手,但懂的人可以寫得很乾淨 02/20 21:08
25F:推 jonyig: 請問jsp真的很少人在寫嗎 為什麼 02/21 01:23
26F:→ yipi1357: 因為在那些人眼中 JSP不夠潮? 02/21 01:56
27F:→ yipi1357: JSP搭配EL語法,JSON和AJAX就可以處理前後端資料呈現 02/21 01:58
28F:推 Dnight: 台灣還是一大堆專案在用jsp的 02/21 15:13
29F:→ PttTime: 就算是Spring MVC也還是要用JSP 不然要用Servlet? 02/21 20:46
30F:推 RunRun5566: 回樓上。可以用angular做前端 02/21 21:55
31F:推 kiwatami: template框架很多 不一定要用jsp語法 02/22 08:18
32F:→ kiwatami: 況且在template內寫code不是什麼好事 02/22 08:18
33F:→ kiwatami: 變數輸出,迴圈加判斷式是底線,再多就不好維護 02/22 08:18
34F:→ bndan: 現代web直接分成 客戶端/網路介面(web api)/伺服器端 這樣 02/22 17:50
35F:→ bndan: 兩邊要入坑的新手會簡單很多.從full stack套件教的跟本虐人 02/22 17:51
36F:→ bndan: 以前.net教了一堆鬼怪就是因為他是整合套件... 02/22 17:52







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BabyMother站內搜尋

TOP