想來(lái)想去還是寫(xiě)下這篇文章,先說(shuō)明,我精通JAVA編程語(yǔ)言和web前端常見(jiàn)的技術(shù),個(gè)人是做JAVA的多,但是更加喜歡前端。因?yàn)槲覐母咭婚_(kāi)始接觸JAVA,家父是黑馬的JAVA講師,自己對(duì)編程很熱愛(ài),在大學(xué)的時(shí)候就選擇了軟件工程。距今接觸開(kāi)發(fā)能有十年的時(shí)間。本次文章不可以太短,顯得我不太認(rèn)真,也不可以太長(zhǎng),那樣看的人很少。
我學(xué)習(xí)編程的主要優(yōu)勢(shì)是身邊有個(gè)老司機(jī),也就是我爸爸,做了開(kāi)發(fā)近20年,有什么自己解決不了的問(wèn)題可以問(wèn)他,但是奇怪的是很多問(wèn)題都在嘗試自己解決,這就鍛煉了我自己解決問(wèn)題的能力,而且學(xué)習(xí)前端開(kāi)發(fā)的新手切記一點(diǎn),一定不可以依賴(lài)外界因素,要培養(yǎng)自己的學(xué)習(xí)能力。
剛開(kāi)始學(xué)習(xí)HTML+CSS的時(shí)候,我并沒(méi)有費(fèi)多長(zhǎng)的時(shí)間,感覺(jué)很輕松,而且做了不少的精美靜態(tài)網(wǎng)頁(yè)。但是當(dāng)我學(xué)習(xí)JavaScript的時(shí)候,跟著書(shū)學(xué)習(xí)就完全看不懂了,根本沒(méi)法理解書(shū)上說(shuō)的專(zhuān)業(yè)術(shù)語(yǔ),這讓我一度想到自己不適合學(xué)習(xí)這個(gè),但是過(guò)后情緒穩(wěn)定了也就好了,我總是遇到難題的時(shí)候就想自己太笨了,這個(gè)我心態(tài)有點(diǎn)不好。所以在這里不建議想學(xué)習(xí)web前端開(kāi)發(fā)的新手一頁(yè)一頁(yè)的看書(shū)學(xué)習(xí),沒(méi)有什么效率,而且很難看懂或者看下去,書(shū)都是非常的厚重。
其實(shí)我剛接觸網(wǎng)頁(yè)制作的時(shí)候是大一,在之前一直學(xué)習(xí)的是JAVA,在大一的時(shí)候自己學(xué)的網(wǎng)頁(yè)制作,也就是現(xiàn)在的前端技術(shù),個(gè)人更加傾向于做前端,因?yàn)榫W(wǎng)頁(yè)的畫(huà)面感確實(shí)很吸引人,自己特別有成就感,那個(gè)時(shí)候每天都學(xué)習(xí)到凌晨1點(diǎn),一直到筆記本電腦沒(méi)電。
我是在大二的時(shí)候在豬八戒網(wǎng)開(kāi)始接網(wǎng)頁(yè)制作的單子,那個(gè)時(shí)候一個(gè)網(wǎng)頁(yè)能掙100塊錢(qián)差不多,一周的話基本可以利用課余的時(shí)候做完一個(gè)網(wǎng)頁(yè),這讓我的實(shí)戰(zhàn)經(jīng)歷大大增加,但是對(duì)于JavaScript我一直掌握的不好,最后也是經(jīng)過(guò)了長(zhǎng)時(shí)間的磨練才有點(diǎn)小成就。
下面我給你學(xué)習(xí)前端的新手幾個(gè)建議:
第一:切記學(xué)習(xí)前端開(kāi)發(fā)不可以依賴(lài)任何人,我做了開(kāi)發(fā)這么久,十年了,見(jiàn)過(guò)很多依賴(lài)?yán)蠋煹膶W(xué)生,這樣的后果就是自己沒(méi)有解決問(wèn)題的能力,也沒(méi)有自主學(xué)習(xí)的能力,面試不能通過(guò),找工作會(huì)非常難,因?yàn)閷W(xué)習(xí)開(kāi)發(fā)就是鍛煉這種自我學(xué)習(xí)的能力。
第二:必須而且一定要有一個(gè)老師帶著學(xué),無(wú)論是學(xué)習(xí)JAVA還是前端,根據(jù)我見(jiàn)過(guò)的人的經(jīng)驗(yàn),如果沒(méi)有一個(gè)明白人幫你解決一下問(wèn)題,首先會(huì)浪費(fèi)非常多的時(shí)間。而且學(xué)習(xí)的不專(zhuān)業(yè),對(duì)于基礎(chǔ)的把握不牢靠,后面的都是白扯。第三:堅(jiān)持很重要,確實(shí)有很多學(xué)習(xí)前端的人在學(xué)習(xí)JavaScript的時(shí)候?qū)W著學(xué)著就放棄了,這叫知難而退,JavaScript確實(shí)難,但是就是因?yàn)殡y才有價(jià)值,我們?cè)u(píng)判一個(gè)前端開(kāi)發(fā)者是什么水平,就是用JavaScript來(lái)說(shuō)話。
下面是基本的學(xué)習(xí)路線,跟著這個(gè)基本沒(méi)有什么問(wèn)題:
web前端新手學(xué)習(xí)群543761540項(xiàng)目實(shí)戰(zhàn):淘寶官網(wǎng)、京東官網(wǎng)、小米官網(wǎng)等等。基本可以做了五個(gè)靜態(tài)這樣的網(wǎng)頁(yè),靜態(tài)部分就不會(huì)有任何的問(wèn)題。
第二階段:JavaScript
web前端新手學(xué)習(xí)群543761540項(xiàng)目實(shí)戰(zhàn):實(shí)戰(zhàn)小游戲項(xiàng)目開(kāi)發(fā)
第三階段:JavaScript高級(jí)/Ajax/JQweb前端新手學(xué)習(xí)群543761540項(xiàng)目實(shí)戰(zhàn):自動(dòng)義插件封裝
第四階段:前端主流框架項(xiàng)目實(shí)戰(zhàn):大型網(wǎng)站建設(shè)
這是我自己總結(jié)的學(xué)習(xí)路線,比較簡(jiǎn)潔,一般跟著這個(gè)走,這些知識(shí)都學(xué)會(huì)了找到工作沒(méi)有任何的問(wèn)題。有什么前端不懂的問(wèn)題可以隨時(shí)問(wèn),希望幫助每一個(gè)想學(xué)習(xí)的小伙伴學(xué)到東西,這是我的web前端新手學(xué)習(xí)群543761540,剛開(kāi)始學(xué)習(xí)前端的朋友可以去加下,群里有很多免費(fèi)的學(xué)習(xí)視頻分享,多在群里交流問(wèn)我,有不會(huì)的可以在群里隨時(shí)問(wèn)哦!【前端交流總?cè)孩邸浚篽ttps://jq.qq.com/?_wv=1027&k=47TLxoX