買了域名、空間,想一邊學習一邊實踐網頁技術,有沒有什麼建議?
01-26
現在大一學計算機,html, js, php, css,都涉獵過,但覺得自己寫的代碼太過凌亂,想更加系統地學習網頁技術,有沒有什麼項目可以推薦練習一下?
首先要鼓勵一下你。相比喊著要學技術喊到扁桃體發炎卻一毛不拔的,你是好孩紙!
項目
學計算機、新手、有域名、有空間、想學習和實踐網頁技術。綜上所述,建議寫(或重寫)個人網站。
關於「代碼凌亂」
沒事,大家寫代碼都亂。大部分程序員(包括我)在大部分時候只關心一個問題:這堆義大利面到底能不能用?
其次,與語言也有關係。Javascript的「亂」是最初倉促設計的後遺症,PHP的「亂」不僅與最初設計有關,更深受歷代版本「亂打補丁」的害。雖說代碼是人寫的,但是工具也不是拍拍屁股就能推卸責任的,畢竟先進工具有助於生產力嘛。
因為你沒說究竟是樣子亂,還是邏輯亂,那我就分開說。
如果是樣子「凌亂」,即可讀性差。可以:
(1)提高變數名可讀性。比如給變數添加標識(全局變數加前綴「__」)。(2)減少嵌套層數。(3)格式好代碼,該縮進要縮進,該對齊要對齊。(4)注釋。畢竟代碼是寫給人看的,自然語言比代碼更直接有效。
(5)等等。有本書叫The Art of Readable Code(http://book.douban.com/subject/5442971/),我老了,習慣成自然,老毛病很難改,你們年青人要好好讀哇。
如果是邏輯「凌亂」。可以:
(1)使用框架。比如市面上主流的MVC,一來算是經過實踐證明的做法,二來你用MVC的思路寫,其它人用MVC的思路看,自然輕鬆不少。(2)重寫一遍。就我個人來說,每重寫一次,邏輯就是清晰一層。
偏題了,抱歉。既來之,則安之。買都買了,那就干吧!孩子你才大一,已經開始運籌了,祝你前程似錦!
建議本地架環境做設計和測試,不要輕易直接放在網上。
你說的這些語言,本地環境完全可以滿足需求。 建議等你的項目上線後再買域名和空間,域名如果比較稀有可以先買,空間就無所謂了。至於做什麼項目,拿我來說,我看完PHP那本」聖經「後就自己做了一個Blog玩。你可以根據自己的興趣做一些自己喜歡的項目實踐起來,不要想項目能獲得多大的成功,關鍵是這個過程中你會感受到那種持之以恆,克服各種困難的信念。
讓興趣引導著走,把自己當成產品經理,你想做什麼樣的東西給哪些用戶來用,自己現有的技能是否能夠把它實現,如果不能應該提高哪些方面的知識——慢慢你就明白自己喜歡搞前端還是後端,喜歡了自然進步得快
1.大一還有的是時間,如果喜歡,儘力去做;不要敷衍了事,起碼要問心無愧2. html, js, php, css其中html,js,css都是前端語言,php是後端語言,更複雜一些可能。。。前端語言學習是必須的,後端語言選擇很多比如php,ruby,java等,確定好一個用心學,別什麼都學結果什麼都不會3.太過凌亂無所謂,都是慢慢學習起來的。。。剛才是寫的差很正常,慢慢寫好的就有進步。。。更何況大牛們的早期代碼肯定也慘不忍睹4.系統的學習,不如說去做的系統項目。。比如說給自寫個博客,照著wordpress一類的開源程序,他有什麼功能我做什麼,慢慢的你就會都熟悉起來的5.項目推薦就自己去想咯,想用程序幹啥就去做,只是記得如果要像個項目,去看看項目的流程文檔啊,雖然不要求那麼嚴格,但是起碼走一邊流程,理清楚思路
先用xampp在本地把網站調好吧。域名可以先註冊下來,但是伺服器提前租就浪費了。
推薦閱讀:
※5個月內DAU翻了9倍,突破2千萬日活,鬼知道火山小視頻做了些什麼?
※職場犯了大錯,還可以變廢為寶
※賈躍亭真的成了老賴了嗎?
※2018,祝你,祝我,都成為大V