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/cn.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灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP