快速提高程式設計技術的幾個小竅門
一、實戰專案
在開發專案的過程中,可以鞏固基礎,發現自己的不足之處,也會get到新的知識點。舉個簡單例子:如果沒有老師或者其他人指點,你可能從沒聽說過什麼“正規表示式”,這東西是幹嘛用的,你在寫程式碼時就只能用一大堆if else去判斷引數是否合法,無形中程式碼看起來就會變得很臃腫。
二、修復bug
這裡說的修復bug並不是除錯修復你自己程式碼裡的bug,而是幫助同學或者其他人解決問題。我在學計算機時就是班裡的No1,整天被“大神 大神”的叫著,不是因為我天賦比別人好,也不是我英語有多優秀,我只有高中的學歷,英語還是最差的一門課。我就是比別人勤快,比別人花更多的時間去學習,我每天寫完作業都會指導其他同學寫,幫他們除錯,解決難題。
再說個實際一點的,我最開始接觸PHP是從幫助別人修復bug開始,那時我連PHP基礎都沒有學過,就憑我那三腳貓的html技術研究了好幾天,居然讓我給解決了,還是挺有成就感的。
三、論壇答疑
這是我最近發現的一個方法,論壇上有很多人會發帖求助,你可以嘗試去幫助他人解決問題,解決的同時,你自己不也掌握了嗎,這也是經驗積累的一種方式。不要覺得你自己技術比較菜,解決不了,這樣想就大錯特錯了,“三人行必有我師”,你要相信自己不充錢也能變得更強。你可以百度參考別人的程式碼,提出一些自己的解題思路,即使你最終沒能解決,但論壇裡交流的就是技術,別人的解題思路可能會給你帶來新的視野,無形中也助長了你的水平,你也可以獲得不少經驗積累。不要再把時間浪費在吃雞、王者榮耀裡了,有時間不妨多學習,給自己的未來增加更多的色彩。
突破自我
為什麼這麼說呢,當你的技術積累達到一定瓶頸後,就需要突破自我,去嘗試你以前不認可的事情。
舉例子,我以前覺得框架、外掛這些東西沒必要自己寫,直接用別人寫好的現成框架和外掛就好了。後來我發現,別人的東西用著不太順手,於是就開始自己動手封裝了。“不動不知道,一動嚇一跳”,原來框架有那麼多門門道道,又漲了一波知識!
還有,我以前覺得專案原始碼儲存在自己電腦裡就好了,沒必要弄到github庫上面,但最近看了不少其他大佬的經驗分享,我發現自己真的錯了,確實很有這個必要。想想也是,我以前那臺被偷的主機裡,就儲存了不少在學校開發的專案,以及一些積累,主機弄丟後,就啥都沒有了。
相關文章
- 10個實用的UX設計作品推銷小竅門UX
- 程式設計師寫好技術文章的幾點小技巧程式設計師
- 提高程式碼顏值的幾個小技巧
- 幾個小技巧,幫你快速提高遊戲的打擊感遊戲
- 提高程式設計師的幾大利器程式設計師
- 善用這些UI設計小技巧,快速提高你的設計水平UI
- 程式設計師快速記憶英文單詞的專屬訣竅程式設計師
- 網路爬蟲小偏方:robots.txt快速抓取網站的小竅門爬蟲網站
- 我是如何學習一門程式設計技術的?程式設計
- [譯] 迅速提高設計美感的 7 個小技巧
- 怎麼快速掌握原生JavaScript 有沒有小竅門借鑑JavaScript
- Xcode sourceEdit編輯小竅門XCode
- 程式設計師入門,7個方法幫助你提高學習效率!程式設計師
- 益古云商小程式商城系統開發技術程式設計程式設計
- UI設計技術分享:教你幾個設計技巧讓老闆對你的設計讚不絕口UI
- Go語言程式設計快速入門Go程式設計
- 程式設計師的技術遺產程式設計師
- AppleWatch使用者須瞭解的10 個實用小竅門APP
- 程式設計師的幾個搞笑瞬間!!!程式設計師
- 可以提高php程式設計效率的20個要點PHP程式設計
- 程式設計師技術入股的那些坑程式設計師
- Java外包程式設計師的技術出路Java程式設計師
- 函數語言程式設計的幾個概念函數程式設計
- 6個新手程式設計師程式設計必不可少的工具,你用過幾個?程式設計師
- Python快速程式設計入門課後程式題答案Python程式設計
- String和StringBuffer的幾個小程式
- 作為程式設計師的你,一年看幾本技術相關的書程式設計師
- 好程式設計師Java培訓分享如何快速入門Java程式設計程式設計師Java
- 幾個彙編入門小例子
- 九個提升程式設計師技術技能的備忘單和指南程式設計師
- 程式設計師必知面試技術,程式設計面試IO模型有幾種?分別是什麼?程式設計師面試模型
- 推薦幾個好用的程式設計師效率神器程式設計師
- 小遊戲流量變現都有哪些竅門?遊戲
- 一個小的技術細節
- Battleship程式設計語言與技術BAT程式設計
- 技術分享:Linux多核並行程式設計關鍵技術Linux並行行程程式設計
- Java程式設計師必讀:最新流行的Java開發程式設計技術Java程式設計師
- 幾個小實踐帶你快速上手MindSpore