作者kuro870153 ()
看板Soft_Job
标题[请益] 请问网页前後端和网页接案的议题
时间Thu Jul 11 22:24:20 2019
首先先自我介绍
本人是非本科生,刚踏入资讯业2个月的菜鸡,常在soft-job板潜水
前几天跟一个朋友吃饭有聊到网页框架和接案的议题
朋友他也是非本科生(生科研),刚上完电脑补习班的网页相关课程(自述很精实上课)
对话开始
他说:我已经上完电脑补习班的课程,之後会用研究所空闲时间练习就会开始试着接案
我说:可是接案的作品跟面试的作品级数应该有差距,而且你是非本科生,又没经验
很难接案吧
他说:虽然一开始会有困难,不过只要之後的客户有转介的话,应该是做得起来
我说:那你想接什麽案?
他说:我想做全端,只要把补习班上的前端(html、css、javascript)和後端(php)
练熟应该可以吧
我说:补习班和教学网站上的程度应该不够接案吧?何不先从前端开始?我看板上说
後端有很多东西要学,要接案的话前端会比较快吧
他说:前端的钱比较少,而且後端不就是从前端接收资讯,从资料库找资料,
回传资料给前端,基本的都会了
我说:後端应该没这麽简单吧,而且很多东西要进公司才学得到,也有人可以问,
如果你才看完基础就可以接案的话,那接案公司就可以收起来了
他说:我会php,适合建立中小型网站,所以不会接公司级的大案子
........我觉得氛围不好,换一个话题
我说:我下周要开始接触网页的东西,公司要我先自学网站的基础,基础看得差不多了
开始在看jQuery,补习班有教框架吗?
他说:因为补习班老师说框架会有限制,使大家做的网页会差不多,不建议使用框架
我说:可是我们还是初学者,用框架先让网页能跑比较重要吧,而且我看板上说,
难道你是高手?一出手就是框架,而且我去面试的时候就有考spring,
我完全不会,面试官说你基础不够,再回去练练,而且框架是高手写的,
先借助高手的东西让自己有用应该比你不用框架自己摸索来的快吧?
p.s.我这周在看公司的系统,看到怎麽会一直有ext.*,但是却找不到宣告ext的地方,
上网查发现原来是用extjs框架,超出我的负荷了Orz
他说:我用空闲的时间熟练,这样接案的时候就可以比较快做出客户需求
.........後来就聊其他事情,不聊网页的事情了
结语:
因为自己对网页和网站架设还是初学者,想请问後端技能树有哪些?
虽然我个人是不会排斥框架,而且还觉得要学会用框架需要花时间下工夫
不过还是想问问板上各高手的对於框架和後端技能树意见
下次吃饭再跟他说
其实也是自己想知道实际情形如何才发文请益
感谢各高手不吝给意见
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.242.237.184 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1562855065.A.496.html
※ 编辑: kuro870153 (111.242.237.184 台湾), 07/11/2019 22:26:58
1F:推 neo5277: 觉得两边都有点瞎子摸象 07/11 22:30
2F:→ testPtt: user就是懒 要有能力应付懒人操作的UI 而不是能用就好 07/11 22:45
3F:推 leo5916267: 我觉得你可以接,尽情的发挥思考怎麽完成专案,算是 07/11 23:09
4F:→ leo5916267: 学专案架构的经验 07/11 23:09
5F:推 alihue: 可以啊 不管义大利面扣/安全的话,php 和 js 和 html 刻小 07/11 23:12
6F:→ alihue: 网站含前後端超简单的 07/11 23:12
7F:→ alihue: ps. php, js, html 同档案 07/11 23:12
8F:→ MOONY135: 有种菜鸡互啄的感觉 07/11 23:15
9F:→ MOONY135: 都还停留在刚上完课 能做出会动的东西就好的阶段 07/11 23:16
10F:→ MOONY135: 现实生活中USER不一定会想照你UI操作去操作你的软体 07/11 23:17
11F:→ MOONY135: 我觉得这部分才是写软体最麻烦的地方 07/11 23:17
12F:→ MOONY135: 至於後端 你朋友说的 觉得那些东西不难 是真的不难 07/11 23:18
13F:→ MOONY135: 认真看个几周就可以做出可以动的东西了 07/11 23:18
14F:→ MOONY135: 但真正营运的後端...就是真的要进公司才碰的到那种流量 07/11 23:18
15F:推 mercurycgt68: 没关系啦,没有菜鸡一直半瓶水,怎麽显示出老手的价 07/11 23:19
16F:→ mercurycgt68: 值。是说某些老手也只是做比较久的菜鸡。 07/11 23:19
17F:→ MOONY135: 自学是不可能的 除非你自己去弄一个服务给大家使用 07/11 23:19
18F:→ mercurycgt68: 认真给建议好了:PHP学到可以独立做出小作品後,就 07/11 23:21
19F:→ mercurycgt68: 直上Laravel吧别再碰其他PHP框架了。思考层级会大大 07/11 23:21
20F:→ mercurycgt68: 提升的。 07/11 23:21
21F:→ mercurycgt68: 前端初期可先用jquey挡一下,想更深入再React/vue二 07/11 23:22
22F:→ mercurycgt68: 选一。 07/11 23:22
23F:推 avril9950: 客户一定会要加功能改功能阿,写一堆烂code就是bug狂出 07/11 23:25
24F:→ avril9950: 难维护最後换下来时薪大概10块吧 07/11 23:25
25F:→ MOONY135: 是说接案真的不难找 价格够低 会有很多人来 07/11 23:25
26F:→ avril9950: 有基本功很重要,但是不用框架写网站 ㄎㄎ 07/11 23:26
27F:推 jack0204: 我觉得你以後可以叫你朋友天才 07/11 23:51
29F:推 Lomonosov: XD roadmap去看一看阿 就问你朋友怕不怕 07/12 00:08
30F:→ vi000246: 没关系啦 让他踩到雷就知道了 有些人讲不听的 07/12 00:20
31F:推 s89227: 接案的问题不是会不会或能不能,是敢不敢 07/12 00:24
32F:→ s89227: 然後能力的成长是发现自己能力不足之後 07/12 00:24
33F:推 s89227: 选择精进自己还是唬烂案主这没办法做到 07/12 00:25
34F:→ s89227: 精进自己是选择闭门造车还是站在巨人肩膀上 07/12 00:26
35F:→ s89227: 每个人选择的路不一样,适合你的未必适合他 07/12 00:26
36F:→ s89227: 板上多数人建议的路可能是不错的路但也未必适合你 07/12 00:27
37F:→ s89227: 都是大人了,勇敢一点自己选择然後承受结果吧07/12 00:28
38F:推 superpai: 接案只要你会的跟业者要的有对到就好了,我只会CSS时就07/12 05:05
39F:→ superpai: 开始接案了。07/12 05:05
40F:推 jhnny97: 我当初学网页跳过CSS直接直接写canvas+js的游戏,然後也07/12 06:32
41F:推 windclara: 框架的重点是在可维护性,就像MVC架构,你不拆MVC,东07/12 07:04
42F:→ windclara: 西一样可以动啊。但维护时你只会想死,尤其多人修改。07/12 07:04
感谢各高手的建议,让我了解实际层面,收益良多
※ 编辑: kuro870153 (111.242.237.184 台湾), 07/12/2019 07:48:10
我在公司一开始是在系统内帮客户做一些客制的功能和放呆,user总是能够别出心裁想到一
※ 编辑: kuro870153 (111.242.237.184 台湾), 07/12/2019 07:56:02
43F:→ airtsubasa: 全端? server那部分会吗? 07/12 08:04
我不知道他会不会
44F:推 twgamerave: 认真觉得你唯一要学的只有google而不是补习班喂什麽你07/12 08:40
45F:→ twgamerave: 就吃什麽07/12 08:40
46F:→ twgamerave: 不对是你朋友,看错07/12 08:41
47F:→ altecjc: 让他碰碰灰就知道了,接案不是单一面向只要求技术面 07/12 08:44
48F:→ altecjc: 也许你朋友比我们想像的厉害,连灰都碰不到一切顺利07/12 08:45
49F:→ altecjc: 也许他第一个就遇到因为经验不足,预算超时,沟通成本出 07/12 08:45
50F:→ altecjc: 乎意料地高,需求一改再改,接案就是一个同时兼具 pm07/12 08:46
51F:→ altecjc: 业务与开发於一身的全端了,比全端更全端07/12 08:46
我觉得有很大的可能他会变骨灰吧,网页的东西真的不是补习班上课就能cover的
※ 编辑: kuro870153 (210.61.156.58 台湾), 07/12/2019 08:54:16
52F:推 alihue: 你太悲观了,接案的东西原本就一堆屎。况且技术原本就是用07/12 08:58
53F:→ alihue: 过知道很烂才懂得优缺点,直接用框架只是跳过那时期07/12 08:58
54F:推 kyoe: 边接边学边练,在实践中遇到问题去研究解决,学得最快07/12 11:33
55F:→ charlie0275: 刚开始可能觉得不用框架可快速开发07/12 14:00
56F:→ charlie0275: 但当系统愈来愈大07/12 14:00
57F:→ charlie0275: 也许觉得还不如一开始用框架07/12 14:00
58F:推 DCTmaybe: 希望半年後还有你们之间的对话续集07/12 16:44
59F:推 colorful1122: 好奇你朋友报哪家补习班啊07/12 17:45
让你价值连城的那间
※ 编辑: kuro870153 (101.14.136.13 台湾), 07/12/2019 19:13:58
60F:嘘 Souseasou3: 前端 angular >> react = vue 07/12 20:16
61F:推 monoceros629: 一事无成的那间吗XD 07/12 20:21
62F:推 howardgj94: angular功能架构直接包起来还一直改版没很喜欢 07/12 20:24
63F:→ howardgj94: 框架使用是为了可维护不是为了快速开发....写原生反而 07/12 20:26
64F:→ howardgj94: 更快吧。 07/12 20:26
65F:→ testPtt: 真的要接案我比较建议先把ajax练熟 07/12 20:54
66F:推 lukatw: 框架是让你的程式架构更清楚更容易维护也是一种规范,可以 07/12 21:58
67F:→ lukatw: 换个角度思考写程式,我以前待的接案公司就是那种前後端全 07/12 21:58
68F:→ lukatw: 部糊在一起的code一个页面夹杂css html js php,做个留言 07/12 21:58
69F:→ lukatw: 板之类用那种当然快阿,但是当需求越来越复杂,会变得很痛 07/12 21:58
70F:→ lukatw: 苦,如果是维护别人的案子那更惨。 07/12 21:58
71F:→ lukatw: 我认为使用框架和打基础并不冲突,在你用框架的同时,应该 07/12 21:58
72F:→ lukatw: 去了解一下框架背後的运作原理、设计模式还有trace code, 07/12 21:58
73F:→ lukatw: 而不是只会使用它提供方法,自然而然你就会学到很多 07/12 21:58
74F:推 DCTmaybe: 结果是跟我上同一间XD,我大概4,5年前在台中上java的课程 07/12 23:48
75F:推 atpx: 你朋友只写过接前端的资料当然不难. 如果还要对各周边提供 07/13 07:22
76F:→ atpx: 服务, 那後端也不容易 07/13 07:23
77F:→ kattte: 你朋友相当瞧不起後端喔 呵呵 07/20 01:34