如何深入學(xué)習(xí)網(wǎng)頁開發(fā)?
時間:2022-09-03 17:45:01 | 來源:網(wǎng)站運營
時間:2022-09-03 17:45:01 來源:網(wǎng)站運營
網(wǎng)頁開發(fā)涉及的技術(shù)有很多方面,如果想深入學(xué)習(xí)的話,就必須有所取舍,扎實的基本功才是硬道理,正所謂術(shù)業(yè)有專攻,并不是所有人都是萬能的。
就像我,從事php等相關(guān)開發(fā)已經(jīng)8年了,但是就你所列出來的那些項技能來說我只能說我精通PHP、SQL等,而js之類的并不是我所擅長的,就是如此。
閑話少說,來給你梳理一下吧
基本上網(wǎng)站制作和開發(fā)分為UI、UE、CODE、DB四個部分,這也就是我說的你要選擇的學(xué)習(xí)方向:
UI指的是網(wǎng)頁設(shè)計,也就是利用各種素材制作網(wǎng)頁的效果圖,學(xué)習(xí)這個需要掌握的就是photoshop、flash、firework之類的工具,當(dāng)然還要有比較好的審美。
UE指的是網(wǎng)頁前端及用戶體驗部分的開發(fā),這一階段需要掌握的有html和javascript以及css。html是所有網(wǎng)頁開發(fā)的基礎(chǔ)要做到滾瓜爛熟,css的話以我的經(jīng)驗是知道常用的即可,剩下的就是具體問題具體分析了。js則比較麻煩,其實現(xiàn)在大家做網(wǎng)站一般都用jquery這個封裝好的js庫來做,但是我還是建議新手從js的基本語法開始學(xué)起,這樣遇到了棘手的麻煩才有章可循,而不是一味的google下jquery的plugin之類的
CODE部分也就是編程部分了,既然你已經(jīng)學(xué)了php了,那就繼續(xù)深入這門語言好了。我做技術(shù)總監(jiān)也有一陣子了,也面試過很多所謂的phper,我承認他們可能會照貓畫虎的寫些程序,可真的有些人連include和require的區(qū)別是什么都說不出來,就更別提什么值引用之類的了。所以我還是強調(diào)基本功,基本功是最重要的,否則你永遠就是一個堆代碼的藍領(lǐng)工人,永遠寫不出高級的程序,永遠看不懂國外高手寫的牛逼程序。學(xué)完基本功后接下來的建議就是找一個開源的PHP框架,讀懂它的代碼。我剛學(xué)php的時候還沒有什么很好的框架,我是用一個星期的時間把smarty的源代碼讀了一遍(后來對其作了優(yōu)化,速度提升30%)。現(xiàn)在的話這種開源框架多如牛毛,隨便找個來看就可以,喜歡中文的話可以看thinkphp,喜歡速度的話可以看doophp,老派一點的話可以看cakephp等等等等。等你把某個具體的框架通讀一遍下來之后,你就可以出師了,基本可以秒殺市面上80%的所謂PHPer。
DB就不多說了,就是數(shù)據(jù)庫層面的,掌握標準的SQL就可以了,做網(wǎng)頁的話多了解一些mysql的相關(guān)語法和配置什么的也就差不多了。
基本也就這些了,看你的學(xué)習(xí)方向了,祝你早日成功。