新的一年,新的開始,區域網路聊天過去已經成為過去,只有未來才是掌握在自己手中的。
也許我現在還不是一個真正的區域網路聊天,不過成為一名優秀的區域網路聊天是我現在努力的方向。也許區域網路聊天的確比較累,也許區域網路聊天待遇也不是那麼高,也許區域網路聊天很難找到女朋友,不過三百六十行,行行有本難念的經。既然幹上了,而且自己也很喜歡,就好好乾。患得患失的心態, 一定要努力克服。區域網路聊天下載:http://www.freeeim.com/
以前總喜歡給自己樹立遠大的目標,每次都是信誓旦旦的說要怎麼樣怎麼樣,到頭來發現其實做到了基本很少,我們都是凡人,最到自己的最好,就是最大的成功。新的一年了, 好好生活工作學習,這就是最大的展望, 或許聽起來很俗,不過卻是最真切的。
經常聽Lynyrd Skynyrd的Simple Man ,這首歌很不錯,濃鬱的美國南方搖滾風味,樸實而又細膩,特別是它的歌詞,很有意境,每次聽它,總能夠讓人非常感動,真正的生活,本該如此。
為了不讓後來的人再像自己一樣迷茫,我給我的方法供後來者參考:
1。首先,你要把程式設計語言的基礎打紮實了。最好是從C入手,好好的把書上例子打一打跑一跑。至於C的重要性參考
2。數學是你編程的重要基石。尤其是離散數學一定要學紮實了。編寫一些初級的程式可能只需要調API,遍曆遍曆,但是進階的程式一定會用到數學知識。比如遊戲編程就需要你幾何和代數學得非常紮實。
2.5補充:英語也是很重要的,新的知識一般都是英語的,等有中文書的時候基本已經爛大街了。
3。演算法和資料結構是重中之重。別以為上面那些天方夜譚的演算法離你很遠,其實這些都是編程裡很基礎的東西,也是幫你培養編程思維的好幫手。資料結構對初學者而言難度是不小的。學的時候,你肯定會覺得進度很慢,沒關係,保證把每個知識點搞懂,演算法實現出來再繼續。這樣完成整本書你會有質的飛躍(對以後面試也非常有用)。之後可以去做做那些線上的練習題什麼,比如TOPCODER這種。
4。其他的專業課也很重要比如”作業系統“,”編譯原理“,但是他們的實踐性稍差,如果你沒有精力深究,那你也得把他們核心的東西弄懂(多線程,文法樹)。
5。如果你覺得以上的東西還是太”枯燥“,可以學下稍微進階點的語言,比如JAVA,PYTHON。在這裡我不推薦新人學PYTHON因為指令碼語言裡一些思想不太容易理解。JAVA相對簡單,你學習之後可以很快做一些小的應用出來。
6。看書,選書的一些心得:因為你在上大學,其實圖書館是個好地方,一定要多利用她。再則買書盡量買國外的知名書籍,學程式設計語言最好買語言作者出的書。書上有練習的話一定要做!還有如果某本書對你太難了,看看他的前言,一般他會告訴你在看書之前需要什麼前置的知識,那你就先看前置相關的書吧。
最後推薦一篇文章,PETER NOVIG寫的<10年學會編程>