看板 Soft_Job 關於我們 聯絡資訊
首先先自我介紹 本人是非本科生,剛踏入資訊業2個月的菜雞,常在soft-job板潛水 前幾天跟一個朋友吃飯有聊到網頁框架和接案的議題 朋友他也是非本科生(生科研),剛上完電腦補習班的網頁相關課程(自述很精實上課) 對話開始 他說:我已經上完電腦補習班的課程,之後會用研究所空閒時間練習就會開始試著接案 我說:可是接案的作品跟面試的作品級數應該有差距,而且你是非本科生,又沒經驗 很難接案吧 他說:雖然一開始會有困難,不過只要之後的客戶有轉介的話,應該是做得起來 我說:那你想接什麼案? 他說:我想做全端,只要把補習班上的前端(html、css、javascript)和後端(php) 練熟應該可以吧 我說:補習班和教學網站上的程度應該不夠接案吧?何不先從前端開始?我看板上說 後端有很多東西要學,要接案的話前端會比較快吧 他說:前端的錢比較少,而且後端不就是從前端接收資訊,從資料庫找資料, 回傳資料給前端,基本的都會了 我說:後端應該沒這麼簡單吧,而且很多東西要進公司才學得到,也有人可以問, 如果你才看完基礎就可以接案的話,那接案公司就可以收起來了 他說:我會php,適合建立中小型網站,所以不會接公司級的大案子 ........我覺得氛圍不好,換一個話題 我說:我下週要開始接觸網頁的東西,公司要我先自學網站的基礎,基礎看得差不多了 開始在看jQuery,補習班有教框架嗎? 他說:因為補習班老師說框架會有限制,使大家做的網頁會差不多,不建議使用框架 我說:可是我們還是初學者,用框架先讓網頁能跑比較重要吧,而且我看板上說, 難道你是高手?一出手就是框架,而且我去面試的時候就有考spring, 我完全不會,面試官說你基礎不夠,再回去練練,而且框架是高手寫的, 先借助高手的東西讓自己有用應該比你不用框架自己摸索來的快吧? p.s.我這週在看公司的系統,看到怎麼會一直有ext.*,但是卻找不到宣告ext的地方, 上網查發現原來是用extjs框架,超出我的負荷了Orz 他說:我用空閒的時間熟練,這樣接案的時候就可以比較快做出客戶需求 .........後來就聊其他事情,不聊網頁的事情了 結語: 因為自己對網頁和網站架設還是初學者,想請問後端技能樹有哪些? 雖然我個人是不會排斥框架,而且還覺得要學會用框架需要花時間下工夫 不過還是想問問板上各高手的對於框架和後端技能樹意見 下次吃飯再跟他說 其實也是自己想知道實際情形如何才發文請益 感謝各高手不吝給意見 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.242.237.184 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1562855065.A.496.html ※ 編輯: kuro870153 (111.242.237.184 臺灣), 07/11/2019 22:26:58
neo5277: 覺得兩邊都有點瞎子摸象 07/11 22:30
testPtt: user就是懶 要有能力應付懶人操作的UI 而不是能用就好 07/11 22:45
leo5916267: 我覺得你可以接,盡情的發揮思考怎麼完成專案,算是 07/11 23:09
leo5916267: 學專案架構的經驗 07/11 23:09
alihue: 可以啊 不管義大利麵扣/安全的話,php 和 js 和 html 刻小 07/11 23:12
alihue: 網站含前後端超簡單的 07/11 23:12
alihue: ps. php, js, html 同檔案 07/11 23:12
MOONY135: 有種菜雞互啄的感覺 07/11 23:15
MOONY135: 都還停留在剛上完課 能做出會動的東西就好的階段 07/11 23:16
MOONY135: 現實生活中USER不一定會想照你UI操作去操作你的軟體 07/11 23:17
MOONY135: 我覺得這部分才是寫軟體最麻煩的地方 07/11 23:17
MOONY135: 至於後端 你朋友說的 覺得那些東西不難 是真的不難 07/11 23:18
MOONY135: 認真看個幾周就可以做出可以動的東西了 07/11 23:18
MOONY135: 但真正營運的後端...就是真的要進公司才碰的到那種流量 07/11 23:18
mercurycgt68: 沒關係啦,沒有菜雞一直半瓶水,怎麼顯示出老手的價 07/11 23:19
mercurycgt68: 值。是說某些老手也只是做比較久的菜雞。 07/11 23:19
MOONY135: 自學是不可能的 除非你自己去弄一個服務給大家使用 07/11 23:19
mercurycgt68: 認真給建議好了:PHP學到可以獨立做出小作品後,就 07/11 23:21
mercurycgt68: 直上Laravel吧別再碰其他PHP框架了。思考層級會大大 07/11 23:21
mercurycgt68: 提升的。 07/11 23:21
mercurycgt68: 前端初期可先用jquey擋一下,想更深入再React/vue二 07/11 23:22
mercurycgt68: 選一。 07/11 23:22
avril9950: 客戶一定會要加功能改功能阿,寫一堆爛code就是bug狂出 07/11 23:25
avril9950: 難維護最後換下來時薪大概10塊吧 07/11 23:25
MOONY135: 是說接案真的不難找 價格夠低 會有很多人來 07/11 23:25
avril9950: 有基本功很重要,但是不用框架寫網站 ㄎㄎ 07/11 23:26
jack0204: 我覺得你以後可以叫你朋友天才 07/11 23:51
max241: https://reurl.cc/l6r9Y 07/11 23:51
Lomonosov: XD roadmap去看一看阿 就問你朋友怕不怕 07/12 00:08
vi000246: 沒關係啦 讓他踩到雷就知道了 有些人講不聽的 07/12 00:20
s89227: 接案的問題不是會不會或能不能,是敢不敢 07/12 00:24
s89227: 然後能力的成長是發現自己能力不足之後 07/12 00:24
s89227: 選擇精進自己還是唬爛案主這沒辦法做到 07/12 00:25
s89227: 精進自己是選擇閉門造車還是站在巨人肩膀上 07/12 00:26
s89227: 每個人選擇的路不一樣,適合你的未必適合他 07/12 00:26
s89227: 板上多數人建議的路可能是不錯的路但也未必適合你 07/12 00:27
s89227: 都是大人了,勇敢一點自己選擇然後承受結果吧07/12 00:28
superpai: 接案只要你會的跟業者要的有對到就好了,我只會CSS時就07/12 05:05
superpai: 開始接案了。07/12 05:05
jhnny97: 我當初學網頁跳過CSS直接直接寫canvas+js的遊戲,然後也07/12 06:32
windclara: 框架的重點是在可維護性,就像MVC架構,你不拆MVC,東07/12 07:04
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
airtsubasa: 全端? server那部分會嗎? 07/12 08:04
我不知道他會不會
twgamerave: 認真覺得你唯一要學的只有google而不是補習班餵什麼你07/12 08:40
twgamerave: 就吃什麼07/12 08:40
twgamerave: 不對是你朋友,看錯07/12 08:41
altecjc: 讓他碰碰灰就知道了,接案不是單一面向只要求技術面 07/12 08:44
altecjc: 也許你朋友比我們想像的厲害,連灰都碰不到一切順利07/12 08:45
altecjc: 也許他第一個就遇到因為經驗不足,預算超時,溝通成本出 07/12 08:45
altecjc: 乎意料地高,需求一改再改,接案就是一個同時兼具 pm07/12 08:46
altecjc: 業務與開發於一身的全端了,比全端更全端07/12 08:46
我覺得有很大的可能他會變骨灰吧,網頁的東西真的不是補習班上課就能cover的 ※ 編輯: kuro870153 (210.61.156.58 臺灣), 07/12/2019 08:54:16
alihue: 你太悲觀了,接案的東西原本就一堆屎。況且技術原本就是用07/12 08:58
alihue: 過知道很爛才懂得優缺點,直接用框架只是跳過那時期07/12 08:58
kyoe: 邊接邊學邊練,在實踐中遇到問題去研究解決,學得最快07/12 11:33
charlie0275: 剛開始可能覺得不用框架可快速開發07/12 14:00
charlie0275: 但當系統愈來愈大07/12 14:00
charlie0275: 也許覺得還不如一開始用框架07/12 14:00
DCTmaybe: 希望半年後還有你們之間的對話續集07/12 16:44
colorful1122: 好奇你朋友報哪家補習班啊07/12 17:45
讓你價值連城的那間 ※ 編輯: kuro870153 (101.14.136.13 臺灣), 07/12/2019 19:13:58
Souseasou3: 前端 angular >> react = vue 07/12 20:16
monoceros629: 一事無成的那間嗎XD 07/12 20:21
howardgj94: angular功能架構直接包起來還一直改版沒很喜歡 07/12 20:24
howardgj94: 框架使用是為了可維護不是為了快速開發....寫原生反而 07/12 20:26
howardgj94: 更快吧。 07/12 20:26
testPtt: 真的要接案我比較建議先把ajax練熟 07/12 20:54
lukatw: 框架是讓你的程式架構更清楚更容易維護也是一種規範,可以 07/12 21:58
lukatw: 換個角度思考寫程式,我以前待的接案公司就是那種前後端全 07/12 21:58
lukatw: 部糊在一起的code一個頁面夾雜css html js php,做個留言 07/12 21:58
lukatw: 板之類用那種當然快阿,但是當需求越來越複雜,會變得很痛 07/12 21:58
lukatw: 苦,如果是維護別人的案子那更慘。 07/12 21:58
lukatw: 我認為使用框架和打基礎並不衝突,在你用框架的同時,應該 07/12 21:58
lukatw: 去了解一下框架背後的運作原理、設計模式還有trace code, 07/12 21:58
lukatw: 而不是只會使用它提供方法,自然而然你就會學到很多 07/12 21:58
DCTmaybe: 結果是跟我上同一間XD,我大概4,5年前在台中上java的課程 07/12 23:48
atpx: 你朋友只寫過接前端的資料當然不難. 如果還要對各周邊提供 07/13 07:22
atpx: 服務, 那後端也不容易 07/13 07:23
kattte: 你朋友相當瞧不起後端喔 呵呵 07/20 01:34