最近在POJ開始刷題,覺得很好玩,但又不好玩。
覺得好玩是因為對這個確實有點感興趣,的的確確是有興趣。再說,一個學通訊工程的,通訊其實就是電腦,準確以點是電腦相關,搞電腦相關專業的人士不會編程豈不是一個天大的笑話,當然要是本身不喜歡這個專業那到也無所謂,我覺得,在大學,能找到感興趣的東西,即使是一點興趣也很重要,起碼不至於荒廢了很多的時間,想想大好的青春年華就這個浪費了很可惜啊。
說說另一個感受,覺得極其不好玩,被虐的很慘,簡直就是虐心虐身體。
首先我是怎麼做的呢?
讀題有時候還需要藉助詞典,唉嚴重鄙視自己,理解題意,然後想想該怎麼解決這個問題,想不出來就去看別人的解題報告,看看人家的思路,看看都用了哪些方法和知識點,看了之後寫代碼,其實根本就是抄代碼,自己寫的代碼老是不能AC,出現了很多情況,比如RE、WA,這也很正常,要是我一個近乎小白的人能順利的全部AC了,那這POJ也沒什麼可用的價值了。發現,對於基礎文法的掌握還是不夠熟練啊,對於STL的掌握簡直就是一塌糊塗(這個是從Topcoder的比賽上得出的結論),以前沒好好學加上時間長了也忘了,對於演算法的掌握可以說是為0,可以說根本就不知道,資料結構也忘了好多啊,也看了一些牛人對於別人的建議,瞬間就想到了自己,我是在做什麼呢?我是在做一件事倍功半的事情,基礎不牢固,白白的花了時間,得到了個啥結果。我能肯定的是,如果我這樣堅持下去,堅持那麼幾年,能力確實能提升,但是幾年以後我在
哪裡?我還能一直刷POJ嗎?我不工作哪?還是得從根源和長遠上解決這個問題。
所以,還是先看演算法導論(為了長遠),看資料結構與STL ,然後找OJ去練,練習那麼幾個題就行了,沒必要貪多,貪多也是一個很大的問題。我又不搞ACM,我做那麼多題目幹啥,真是的。其實,在TC上練習倒是一個很好的辦法,OJ有點不適合我,提供的測試資料太少。
英語應該好好學習,有時候連個題目都看不懂,單詞都不認識豈不是丟臉。
眼光應該長遠一點,走路要走紮實了。
關鍵字:演算法導論、資料結構、STL、英語、練習、不刻板加隨時調整。