前端的話包括美工和切圖兩塊
美工的時(shí)間最不好估計(jì),最怕產(chǎn)品經(jīng)理,項(xiàng)目經(jīng)理吹毛求貔。
對于一個(gè)專業(yè)的美工,開始第一個(gè)頁面可能需要一兩天,第一個(gè)頁面設(shè)計(jì)好并確定下來,其他頁面就有框架基礎(chǔ),風(fēng)格方案也定下來了,就簡單很多了。
頻道首頁一般一天,列表頁一天兩三個(gè)頁面,都長得差不多嗎,可能更快。
內(nèi)容頁一天兩個(gè)頁面不成問題。
設(shè)計(jì)完了,然后就是產(chǎn)品經(jīng)理們的審核了,要是對細(xì)節(jié)要求高,噩夢就開始了,一個(gè)小圖標(biāo)都可能讓你修改一天。
然后就是切圖寫html ,對于專業(yè)前端來說都有自己的前端框架,大部分的網(wǎng)站布局都有方案,首頁這樣的大頁面一天寫兩頁很輕松。像我這種后端偶爾寫寫前端從0開始得寫一天吧。
列表頁就簡單了,一天我最少都可以寫三個(gè)頁面了。
內(nèi)容頁稍微慢點(diǎn),一天兩頁不成問題。
對于專業(yè)前端來說更快。
我寫頁面一般是先全部把整個(gè)頁面的div寫好,然后寫css,最后寫js。
只要美工的ui確定了,寫html這塊基本不需要修改。專業(yè)前端寫的也很少有兼容性問題,比美工可以快四五倍左右的時(shí)間。
我上個(gè)月剛有個(gè)案例,美工設(shè)計(jì)了一個(gè)半月,我寫頁面用了五天時(shí)間,套模版到程序里用了一天半時(shí)間。因?yàn)閱雾撁娑啵芏嗟胤秸麖垐D切下來就行。
現(xiàn)在美工又在調(diào)整細(xì)節(jié),又用了一個(gè)星期了,還沒給到頁面ui我。
根據(jù)這個(gè)大家可以去數(shù)這幾個(gè)網(wǎng)站的頁面就可以估算出時(shí)間了。
謝謝邀請!
Html5是前端開發(fā)的基礎(chǔ)內(nèi)容,由于Html5語法結(jié)構(gòu)簡單并且邏輯清晰,所以學(xué)習(xí)Html5往往是一個(gè)比較輕松的過程,同時(shí)Html5的實(shí)驗(yàn)也比較好做,所以學(xué)習(xí)Html5也是一個(gè)比較有樂趣的過程。Html5是開發(fā)人員需要掌握的基礎(chǔ)內(nèi)容之一,目前隨著移動(dòng)端應(yīng)用的普及,Html5有廣泛的應(yīng)用場景。
學(xué)習(xí)Html5首先要了解Html5的作用,Html5的主要作用是用來做頁面的呈現(xiàn),簡單的說,Html5的頁面是給人看的,因此Html5對語法的要求并不是那么嚴(yán)謹(jǐn),即使有一定的語法問題,Html5通常也是可以顯示的。從這一點(diǎn)來說,Html5會(huì)給學(xué)習(xí)者很大的信心,不像別的編程語言,一旦有語法問題就完全無法運(yùn)行了。
通常,學(xué)習(xí)Html5還會(huì)結(jié)合CSS一起學(xué)習(xí),CSS簡單的說就是用來定義Html5樣式的一種方式,通過CSS可以更好的來管理Html5的各種樣式,這種分開管理的方式會(huì)帶來很多的好處,能保障顯示頁面在風(fēng)格上的一致性。
另外,在學(xué)習(xí)Html5的過程中往往也會(huì)學(xué)習(xí)JavaScript語言,JavaScript語言相對于Html5來說就要靈活多了,在JavaScript中可以定義功能,可以通過JavaScript靈活的完成與后端服務(wù)的溝通,同時(shí)也能做出很多具有較強(qiáng)交互能力的頁面,可以說JavaScript讓Html5有了更豐富的內(nèi)涵。目前JavaScript的使用非常廣泛(從前端到后端),所以學(xué)習(xí)好JavaScript對于前端開發(fā)人員來說還是比較重要的。
前端的學(xué)習(xí)在入門的時(shí)候是比較容易的,但是隨著學(xué)習(xí)的深入,前端有大量的內(nèi)容需要掌握,也需要做大量的實(shí)驗(yàn)。另外,JavaScript的學(xué)習(xí)還是有一定難度的,需要一個(gè)系統(tǒng)的學(xué)習(xí)過程。
最后,前端開發(fā)更新速度比較快,從事前端開發(fā)要有一個(gè)長期持續(xù)學(xué)習(xí)的心理準(zhǔn)備。
我從事軟件開發(fā)工作多年,目前也在帶軟件開發(fā)團(tuán)隊(duì),我會(huì)陸續(xù)在頭條寫一些關(guān)于軟件開發(fā)方面的文章,感興趣的朋友可以關(guān)注我,相信一定會(huì)有所收獲。
如果有軟件開發(fā)方面的問題,也可以咨詢我。
謝謝!
如果是計(jì)算機(jī)相關(guān)零基礎(chǔ),可能需要的時(shí)間久一點(diǎn),但如果稍微有點(diǎn)其他知識儲(chǔ)備,比如后端或者移動(dòng)開發(fā)經(jīng)驗(yàn),web前端可以很快掌握。
現(xiàn)在的web前端基礎(chǔ)知識無非就是HTML+Css+JS, 三大基礎(chǔ)掌握后再學(xué)點(diǎn)Jquery跟Ajax,用這些基礎(chǔ)知識簡單實(shí)現(xiàn)幾個(gè)頁面,其中包括跟后端交互以及移動(dòng)端適配,這些大概需要一個(gè)月時(shí)間,基礎(chǔ)打好后就可以學(xué)習(xí)一些前端框架vue react 等等。慢慢的你就會(huì)發(fā)現(xiàn)前端沒有那么難,并且頭發(fā)也越來越少[摳鼻]