沒有自學過任何計算機語言的人如何在大學中達到或超越那些」有底子」的大神?

這是我的知乎首問,也是不得已而問。

我在墨爾本大學就讀Software System and computing 方向,剛經歷過了mid-semester test,由於自我感覺準備充分(做了所有sample,整理並認真記熟了所有已學知識點)我懷著自信參加了我的大學第一考,但考試時卻覺得十分艱難,雖然硬著頭皮做完了,卻沒有像我的一些同學一樣,覺得test簡單。感到有些迷茫,除了牢記目前所有知識點外,還有什麼可以讓我提高,讓我腦中看到題目,可以瞬間想到多種解題思路?

另外,我學的是python,大一上學期,知道這是比較簡單的一門語言,因此也倍感打擊


謝邀。剛開始感到艱難是很正常的,計算機入門需要一個過程,熟悉一門語言後再上手其他技術,會輕鬆很多。學計算機不能只靠課上的時間和節奏,編程最重要的是動手實踐能力,只死背知識點很難提高。一定要學會自學,了解基礎語法後多做實例練習,理解完成每個項目的邏輯和思路。

Python確實是入門比較友好的語言,估計題主是太關注理論了,可以拿Python做些小東西上手會比較快。

Python學習路徑:Python研發工程師

Python練手項目:Python 的練手項目有哪些值得推薦? - 石偉的回答


學習編程不是純學語法,需要學習計算思維、編程思路、演算法。

很多初學者碰到的問題,書能看懂,但自己沒有思路寫代碼解決問題。

請看看

如何通過學習python學會編程

article/how_to_learn_python.md at master · pythonpeixun/article · GitHub

加油!


我不知道你們的測試時什麼水平,權且按我的理解來說。

看你的描述,感覺你是像在國內高中學習一樣的學習編程語言。

這是學不好的。

數學,物理什麼的,這屬於知識,知識是要記憶的。

編程語言,屬於技術,技術是要磨練。

你做過自己的程序嗎?

試過自己編程解決一個問題嗎?

你背那個知識點十遍,也不如你實際開發中遇見一次解決了,記得牢。

編程就得多練。


搞acm


呼呼哈哈、恍恍惚惚,有目標是好的,但是可能確實存在差距,而且差距不小,多花時間彌補唄,這世上所有事都是,『無他,手熟爾~』...


通過你的描述,可能選擇理科不是很適合你吧。


推薦閱讀:

編程零基礎如何著手學習python?
如何畫出一段複雜代碼中函數的棧圖?
推薦幾本python去門基礎的書籍,希望練習題多一些,並配有詳細的講解?
python中的類型是怎麼實現不用顯式定義,動態確定數據類型的?

TAG:學習 | Python | 編程 | 計算機 | Python入門 |