編程的心得

編程的心得 篇1

1.你把書翻個10遍,好不如動手敲一次代碼的。

2.不同階段的你,來翻看同一本書,都會有不同理解,如果沒有這感覺,說明在原地踏步。

3.好書是可以不斷翻閱的,而不是看一次就扔掉的《__天__快速入門》這樣的書。

4.程式設計師英語很重要,懂了英語,就相當你擁有另一個世界了。(我英語比較渣)

5.學習技術持久性很重要,別三天學,兩天休息,保持每天學習的習慣,培養學習的嗅覺

6.找一個身邊很牛逼的人,向他學習,學習,學習。

7.教別人是最好的學習方法

8.技多不壓身

PS:

學習語言時,利用一個星期時間,把語言的主要特性大概掌握,然後就開是做東西,從小東西做起,一個星期肯定是不能完全學會一門語言,但是這樣的安排,至少可以讓你不會被一門語言的博大精深嚇退,其次動手起來的話,你就立刻能把自己學的東西用起來,這是最自己學習的一種獎勵,從而給自己繼續學習下去的動力。

在學習編程的時候,不要妄想把所有跟這門編程相關的技術都同時學習。而是把握好這門編程最核心最基礎的技術,把最核心最基礎的東西掌握的是以不變應萬變的基礎,之後你會發現你的不足,你需要起來的技術來輔助補充來能使自己的這門編程技術提升。舉例,例如學習Android開發,首要任務當然是學會java和adnroidsdk的使用,而不是剛開學時的時候,就想學習android源碼,剖析框架,或者Android套用安全之類進階級別的東西,自然而然,當你把基礎學習到一定程度的時候,你就會發現你許要去學習更深入的東西來輔助自己,技術知識體系是這樣一步步行程的,而不是一開始你就可以把這個體系看得一清二楚。

編程的心得 篇2

師的責任是教會你入門,和解答你提出的問題。如果你就等著老師把你教成高手,那就完了,注定成不了高手。你在自學過程中遇到問題,是可以向老師提的,如果相關方面的老師回答不了應該回答的問題,那才能說明是老師的責任。

一個好老師對以後的發展很有影響,多問一些真正的高手,學校的老師水平參差不齊,而且確實實戰經驗,最好到實際工作的地方去諮詢,才能更好的走出第一步。

2. 基礎要紮實。

有句話說得好,成功是給有準備的人的。同樣,好的作品,好的方案,好的創意,也是給基礎紮實的.人的。在基礎鞏固的情況下,更容易理解問題,更容易創新方案。也就是說學習快的創意好的 人,他的基礎肯定不錯的。

對應於英語單詞不要怕,很多搞編程的英語並不是很好,但起碼你不要排斥他,你對英語的熱愛程度會一定程度上影響你的技術深度,編程與我們的口語不一樣,現在學習也不晚。

3. 深入理解編程思想。

不是說對一門語言如何如何了解就是編程高手,也不是說會了多少多少語言他就是高手。深入理解編程思想的人,學習一門語言簡直是小兒科,熟練運用一個陌生語言,那也不是難事。好比宙宇物質小到分子原子質子微子,大到銀河系河外星系。這編程思想也有兩方面,小到一個小小的精妙的算法,大到面向對象面向SOA(面向服務)等等,每一方面都需要有一定的理解,在不同的狀況下側重於某一方面。以上三個流程做好了,那隨手寫出的網站也是具體一定技術含量的站。學習要注意方法,不是每個人都能做好上面流程的。下面提出應該注意的問題.

編程思想一般就是想實現一個功能所需要很多的想法,如何判斷,並且中間很多的例外情況的處理,編程思想可以通過多看別的代碼來學習。慢慢你也有編程思想了,好的編程思路會為程式帶來更好的執行效率。

4. 多多動手。

為什麼紙上談兵不行?紙上談兵太理想化了,把自己沒有發現的問題隱藏了,當成了不存在的問題。只有實際多多親自動手,才會發現有太多的問題是書上沒提到的,也是自己沒想到的。才會發現,一個小小的問題也要搞上半天。當然,如果你基礎鞏固的話,那這些問題應該都是可以被你解決的。熟練後,就不認為這些問題了。

不要看代碼不難就感覺會了,只有自己的手打一遍,沒有錯誤,編程的嚴謹些決定了,你錯一個字母都不行。所以大家一定要注意,編程是自己打出來的,不是複製,貼上你就會了,以後碰到了,還是不會。

5. 不要超出水平研究問題。

發現總有很多喜歡問問題的人問出一些自己水平遠遠不足的問題。那就算別人幫你解決了,你又能學到什麼?下次遇到這個問題還不是一樣的要問。學習本是循序漸進分階段一步步來的。試問問,有幾個程式設計師能夠一夜之間成為高手的?在學校,有老師領你入門,但更多的高手都是自學入門的;入門後,你可以找到相當多的經典資料進入學習;提高后,你發現菜鳥太多,但高手也是有不少,與他們交流自己那個水平層次的問題會得到很多經驗;如果你天分好,對編程思想有所領悟,那你會很快的提高一個檔次,這時要找找一些原始的技術資料,通常老外的技術還是不錯的;最後就是研發出啥啥啥超NB的系統。這就是水平層次,這水平層次的上升不僅是靠了解高層次知識而提升的,而更大成份是需要是自己理解編程思想的。我信國的一個詞好:悟。記住,不是什麼都能讓別人教會的!

剛開始接觸不要剛開始就研究一些特彆強大的cms或軟體,那樣你會發現你什麼都不會,而且會對你以後的學習帶來很多的不利因素,要根據當前的水平研究,現在phpcms,dedecms,帝國什麼的都不錯,如果一個新手研究下去會瘋的,他們的代碼都是封裝過的,不會像別的留言板那樣這么清晰。當你會寫留言板,能寫一個簡單的文章管理系統再去研究可能是更好,當然如果你是牛人你可以去幹這個。

很多情況下大家要堅持夢想,學習編程需要堅持並且需要大量的實踐。希望你以後就一個一個技術牛人,以後帶團隊。

編程的心得 篇3

忙碌了一個多星期,在大家的共同努力下,我們總算將此程式設計出來。儘管不是自己獨立完成,但仍然很高興,因為在設計的過程中,讓我了解到要設計一個大型程式,查找資料是至關重要的,在他人的基礎上,再根據自己所學進行修改與調試,最後設計出自己想要的程式,這過程艱辛,但只要你持之以恆,成功指日可待。

另外平時紮實的基礎也很關鍵,因為如果你平時學得就不怎么樣,那么你面對這么一個比較有難度的程式,你可能會望而卻步,看他人的程式都是個難點,更別說讓你自己去設計。為了解決此。類問題,最好就是多向同學,老師請教,不要怕難為情。尤其是老師,評他們多年的編寫程式的經驗,要解決我們的問題,對他們來說只是small case。

在設計這個程式時,我們剛開始是根據老師給我們提供的資料,用畫圖以及循環將框架設計出來,但是接下去便無從下手了,計算是個關鍵和難點,我們也查了相應的資料,但是它上面用得是坐標來做的,所以為了方便設計程式,我們也改為坐標來做的,這樣計算問題解決了。接下去就是按鍵問題,我們的資料是用滑鼠做的,所以關於按鍵這個函式就只能我們自己設計,還好手頭有類似的資料,經過自己的反覆嘗試以及與與同學的討論,這也不難,最好還是被我們搞定了。最後就是閃爍,這個設計的方法很死板,都一個類型,就是算坐標比較煩瑣,要確定好它的位置,但是這些只要你自己願意去嘗試,問題都可以迎刃而解的。從這一個多星期的設計過程中,我看到了大家的拼搏與努力,也讓我知道團隊精神得難能可貴,儘管一年下來大家不怎么有多大接觸,但是彼此之間的友誼已經在我們心裡紮根生底,在遇到問題時,我們會共同進退,每個人都很慷慨不會因為是通過自己艱辛勞動設計出來的東西而不準他人剽竊了。

總之,這次設計程式讓我受益良多,我會好好珍惜像這種難得的機會。