匿名
嗨 各位 我是一個文組的的普高高二,考了5次還卡在觀念3、實作2的小孩
家父也是從事資訊業,他也是用程式打遍天下來養育我,我也想學他一樣
從國中畢業開始暑假就開始自學c,
我們高中有開apcs課但我高一只上到基礎後我就繼續自學了
自從看人家解演算法都用c++,我就開始學c++,大部分都大同小異。
高一有上一些基礎python ,高二上進階python,但不常實作python比c++還弱
但⋯⋯⋯
有時候真的沒有什麼動力去寫程式
不僅僅是實力真的跟萌新沒什麼兩樣
不會寫就只能抄,通過完全還沒成就感,我抄完會分析,但基本上沒什麼效率
我覺得自學,還是沒辦法像補習班一樣知道重點,我本身又很被動
不過上網找到蠻多資源的,其實也不用特別花錢,有黃惟apcs、zerojudge上也有影片解題。
我先在就怕我在高三前考不到5、4,
在這邊徵高手來一起視訊練程式!
簽:在家練胸肌的男孩紙
你可能有興趣的文章...
全部留言
匿名
不會寫不要用抄的啦... 如果自己解解不出來 建議問老師、做筆記 成長比較快
收到
我是高三的再考也來不及了😂 當初考了一次33(觀念差兩分上4真的很幹) 然後就沒再考了(明明就是每次都忘記報名😂) 我覺得學寫程式最基礎的兩個方向 第一個是語法,每個程式語言的表達方式不同(就跟說話一樣),有些函式什麼的確也有差異,把語法學完後基本上就不怎麼需要再碰了(當然複習還是必要的) 第二個是邏輯,一開始不用從演算法什麼的開始搞,因為演算法說穿了就是別人整理出來的邏輯,可以從簡單的題目開始,先搞懂程式到底是怎麼跑,然後還有這個問題可以從那些方向走,接著到了難度較高的題目,可以先試著暴力再慢慢優化(好歹要知道最爛的方法怎麼解),真的不行時,看別人的解法,不要抄程式,再重複一遍,不要抄程式,從思路下手(如果有說明就看文字說明,有程式碼就切成幾個部分來看),如何分解題目(其實也就是常常用到的分治),還有實作的方式,當你了解他的想法後,試著用你所理解的邏輯實作一次,這樣下來就可以知道自己在哪個部分不夠了解,針對這個部分再多看幾眼,當你能按著正確的思路邏輯實作完整的程式後,才算完整的練習一題。(順帶一提,實作時加上註解能讓你不管實作時還是回頭看的時候能夠了解每一個部分的功能運作)
演算法的話,就從例題裡學吧,否則讀了一堆概念還是不知道怎麼做,可以從經典題開始,到後面再來做進階題(不只一個概念的題目)(反正網路上題目很多都可以找) 以上為本人粗淺的經驗分享,希望能對你的學習有那麼一點點的幫助