從軟件工程的角度上來(lái)說(shuō),意義還是很大的,畢竟大一些的軟件就會(huì)有一些分工,前段專門(mén)做前段,后端專門(mén)做后端,這樣使用前后端分離的方法進(jìn)行開(kāi)發(fā)可以讓前端與后端更加清晰地進(jìn)行開(kāi)發(fā)。
如果是那種一次性的,獨(dú)立開(kāi)發(fā)的,相對(duì)較簡(jiǎn)單的web應(yīng)用的話,前后端分離反而沒(méi)有什么意義,只會(huì)增加開(kāi)發(fā)的復(fù)雜度。如果僅僅為了生存,前端后端都沒(méi)什么區(qū)別,一個(gè)是交互設(shè)計(jì),一個(gè)是業(yè)務(wù)邏輯實(shí)現(xiàn),都屬于IT產(chǎn)業(yè)鏈最低端,當(dāng)然也是需求量最大的,做的精通也可以拿高薪。
如果除了解決生存的問(wèn)題,還有著對(duì)IT技術(shù)濃厚的興趣和情懷,建議好好學(xué)習(xí)研究一個(gè)平臺(tái),例如linux 。再好好學(xué)習(xí)一下計(jì)算機(jī)體系架構(gòu)方面的知識(shí)。去找一份做服務(wù)器端開(kāi)發(fā)的工作,或者到相關(guān)電訊設(shè)備公司做操作系統(tǒng)底層優(yōu)化或者新系統(tǒng)開(kāi)發(fā)等工作。業(yè)余時(shí)間多去開(kāi)源社區(qū)學(xué)習(xí),如果你對(duì)技術(shù)感興趣,這樣的工作是值得你奮斗一生的。
現(xiàn)在我們國(guó)家的IT產(chǎn)業(yè)都在搞自主化,用國(guó)外的標(biāo)準(zhǔn),國(guó)外的框架,國(guó)外的基礎(chǔ)軟件,國(guó)外的虛擬平臺(tái),這些遲早要成為歷史,只要能堅(jiān)持在這個(gè)領(lǐng)域深耕,遲早會(huì)有用武之地的。
前端開(kāi)發(fā)的工作職責(zé):
1、使用Div+css并結(jié)合Javascript負(fù)責(zé)產(chǎn)品的前端開(kāi)發(fā)和頁(yè)面制作。
2、熟悉W3C標(biāo)準(zhǔn)和各主流瀏覽器在前端開(kāi)發(fā)中的差異,能熟練運(yùn)用DIV+CSS,提供針對(duì)不同瀏覽器的前端頁(yè)面解決方案。移動(dòng)HTML5的性能和其他優(yōu)化,為用戶呈現(xiàn)最好的界面交互體驗(yàn)和最好的性能。
3、負(fù)責(zé)相關(guān)產(chǎn)品的需求以及前端程序的實(shí)現(xiàn),提供合理的前端架構(gòu)。改進(jìn)和優(yōu)化開(kāi)發(fā)工具、開(kāi)發(fā)流程、和開(kāi)發(fā)框架。
4、與產(chǎn)品、后臺(tái)開(kāi)發(fā)人員保持良好溝通,能快速理解、消化各方需求,并落實(shí)為具體的開(kāi)發(fā)工作;能獨(dú)立完成功能頁(yè)面的設(shè)計(jì)與代碼編寫(xiě),配合產(chǎn)品團(tuán)隊(duì)完成功能頁(yè)面的需求調(diào)研和分析。
5、了解服務(wù)器端的相關(guān)工作,在交互體驗(yàn)、產(chǎn)品設(shè)計(jì)等方面有自己的見(jiàn)解。