2. 正確地學(xué)習(xí)編程語言
另外,不管學(xué)習(xí)的是哪種語言,都要正確地學(xué)。不僅僅是我,包括HTML的專家都認(rèn)為學(xué)習(xí)HTML應(yīng)該從寫表單代碼開始。以最新的Web標(biāo)準(zhǔn)來編程看似是無用的,但其實這是非常重要的,因為它不僅可以提高你產(chǎn)品的加載速度,還易于使用。
3. 谷歌是個好幫手
我相信無論你遇到什么問題,谷歌都能幫你解決。我是Coding Forums論壇的粉絲,如果你遇到困難,相信我,絕對要上這兒來找答案。但是在論壇里問問題之前,先到谷歌里搜索一下,因為大多數(shù)時候你都能找到解決問題的辦法,或者至少給了你解決問題的思路。
4. 復(fù)制代碼
這是對于大多數(shù)設(shè)計師來講的,因為在開始寫自己的布局代碼之前,他們需要了解一些前端設(shè)計的知識,所以我建議可以先借鑒一下其他人的頁面和代碼,如果碰到喜歡的container設(shè)計,看看源代碼并分析一下,其實這也是大多數(shù)人學(xué)習(xí)寫代碼的做法??梢詮?fù)制粘貼一些代碼片段,但是絕對不要抄襲別人的設(shè)計,因為這是不尊重別人的行為。如果設(shè)計和版權(quán)都為別人所有,那么這就是違法行為。可能有人不認(rèn)同我這個理論,但是我依然要說:可以到處復(fù)制代碼,但絕對不要抄襲別人的設(shè)計。
5. 加入一個圈子
最好加入一個與你學(xué)習(xí)的技能相關(guān)的圈子,這永遠都是對開發(fā)者和設(shè)計者有幫助的事情。當(dāng)你遇到困難在這個圈子里尋求幫助時,最壞的情況是大家都沒法兒解決,你自己又得去谷歌搜索;最好的情況是一些有趣的討論能給你幫助,甚至你可以加入到同伴的大開發(fā)項目中,互助互利。
我的設(shè)計老師總是讓我去加一些討論組或類似的網(wǎng)絡(luò)社區(qū),并和網(wǎng)友們互相引薦。不知道大家有沒有遇見過這樣的情況:在項目快要開始前,自己都還不確定是否能處理涉及到的所有工作。這個時候,推薦一個精通該領(lǐng)域的朋友,他可能做得比你好。這樣你不僅不會失去客戶,同時還能向他學(xué)習(xí),一舉兩得。在加入的論壇或者社區(qū)等等里保持活躍總是益處多多的。
6. 了解設(shè)計師的想法
你應(yīng)該了解下設(shè)計師們都在做些什么,包括平面設(shè)計師和前端設(shè)計師,這樣你才會知道為什么有時候他們會交付一些以最新Web標(biāo)準(zhǔn)來看,無法真正通過編碼實現(xiàn)的靜態(tài)頁面。學(xué)習(xí)如何與他們交流,告訴他們無法實現(xiàn)的地方,并讓他們修改設(shè)計,這些討論能讓你和設(shè)計師的關(guān)系更融洽,更利于工作的開展。
7. 使用專業(yè)工具
雖然可以使用記事本來編寫HTML和CSS,但我并不建議你使用。我認(rèn)為,如果你不能使用記事本正確地編寫HTML和CSS代碼,那么你也不應(yīng)該將記事本當(dāng)作PHP、ASP.net或Ruby的默認(rèn)開發(fā)工具。找到屬于你自己的專業(yè)工具,比如Dreamweaver、Coda等。它們幫你檢查錯誤、自動完成代碼、并給你提示。Dreamweaver、Coda之所以是世界上最流行的IDE工具,是因為有了它們你總是能成功地完成任務(wù)。
8. 將酷炫的東西留到最后去學(xué)
每種編程語言都有自己的“cool version”,比如HTML有HTML5,CSS有CSS 3,JavaScript有jQuery 和AJAX等等,我覺得從基本到炫酷的過程更利于你的成長,因為炫酷的版本都是基于基礎(chǔ)語言的,就好比你只有理解了JavaScript才能寫出 jQuery滑塊。
9. 積極獲取信息
了解與你所學(xué)習(xí)的語言相關(guān)的最新消息是很必要的,新聞、博客、書籍或者視頻教程都是獲取信息的途徑,你也應(yīng)該對最新信息保持關(guān)注并盡量爭取第一手資訊,努力為別人提供最新的開發(fā)產(chǎn)品。也許剛開始的時候這并不容易(因為在新技術(shù)證明自己的價值之前,人們習(xí)慣于用舊技術(shù)),但我堅信每個人都希望擁有最新的技術(shù),這一點將讓你具備一定的優(yōu)勢并且敢為人先。
10. 學(xué)無止境
在你掌握了最初學(xué)習(xí)的那門語言并成為大師之后,便可以開始轉(zhuǎn)向其他語言的學(xué)習(xí)。掌握的語言越多,越有利于你的職業(yè)生涯發(fā)展。關(guān)注重要的以及你感興趣的語言,從一個到兩個直到你掌握了大量的編程語言,這實際上也是成功之路。
結(jié)束語:我知道對于新手來說,要在一個領(lǐng)域有很深的造詣不是件容易的事兒,但我希望以上的建議能夠幫助你。其實重點并不是你從哪兒開始,而是你是否已經(jīng)開始學(xué)習(xí),所以不要再浪費寶貴的時間了,馬上找本書開始你的學(xué)習(xí)吧!