自學計算機,列印沙漏研究倆小時還有希望么?
小作業研究倆小時什麼水平,正常還是應該放棄自學。。
謝謝邀請,我不直接回答你的問題,我舉我的例子。我以前寫輸入任意一年的日子,檢測該日子是該年的第幾天,我想了一天怎麼寫,最後實現出來又花了很久。現在,我則是腦袋轉一下,就知道如何寫了。
人都有一個成長的過程,0到1比1到100難多了。
有什麼沒希望的,我花了半年時間才搞明白把 .pas 改成 .exe 是徒勞的。
我小學就有了一萬行代碼的經驗,
直到初中學會了循環。
可能真的沒什麼希望了……
因為我見過的有希望的人從來不懷疑自己這一點……
正常啦,intellisense從第一次寫到現在已經7年了,一共做了兩次,都沒有VS的http://asp.net那個razor template做的牛逼。為了gaystudio要寫第三次了,希望可以做到一樣好。
我還以為你手造輪子3D列印一個沙漏花了兩小時,這是天才啊
我大一剛接觸編程的時候,一個for循環1加到100,我都覺得想出這個的人真厲害,也懷疑過自己是不是不適合編程。所以只要有興趣,堅持下去就行了
沒希望,最有希望的人先學習怎麼不走彎路,有希望的人先走彎路,然後學習怎麼不走彎路,你這樣的人走完彎路還要發到網上秀一下,是成就感嗎?
我一開始學了兩個小時的A+B,彼此彼此
有啊。
我第一年零基礎學編程的時候,有基礎的同學十幾分鐘能解決的小作業,我經常要好幾個小時才能做完。無數次調試程序,各種委屈挫折感,時常讓我懷疑自己是不是不適合這個領域。
幾年過去了,慢慢地和優秀的同學的差距越來越小,到逐漸能客觀評估自己和其他人的能力。雖然跟各路大神相比談不上厲害,但足以讓我做好我的工作並以此為傲。
希望是個好東西,別輕易放棄。但僅僅有希望而不付諸行動,顯然是不夠的。另外,利用好的資源、找到良師益友,能助你一臂之力,加速你的進步。
祝好運!我高中的時候,我們老師跟我講,一個問題,想10分鐘,想15分鐘,想不出來一直想,這叫堅持。但是想了半小時一個小時想不出來還在自己一個人想,這就叫固執和傻。
你應該去問同學,和周圍人一起探討,看看網上有沒有相關的資料,看看書,問問大神,自己動手跑跑代碼,改幾個參數試試效果。
當然你沒說研究倆小時是不是自己一個人干想,如果我說錯了那無視我就好。
兩小時很正常啊,到後來都是按天算的(捂臉)。
曾經因為把==寫成=查了一上午,現在寫的多了出這種錯誤很快就能反應過來,多寫就行,誰還沒犯過傻
記得我剛學的時候一直搞不懂main函數 argc和argv是幹啥的
我覺得這說明你想的方向錯了。事實上大量編程初學者都容易誤入這樣的歧途:因為編程很容易就鼓搗出一些結果,所以不怎麼思考,直接就上手做了,然後迷失在語言細節的森林中。
而有經驗的人不會這樣考慮。他們精於抽象和分解問題,直到抽象出一個高層模型並在這個層次上思考,直到把問題分解成庫函數可以直接做到的並立即轉化成可用的代碼。
語法和庫函數對初學者來說是死記硬背內容,除非你有其他編程語言經驗,否則不需要花太多時間理解。
我的建議是:初學時不要立即下手寫代碼,首先像做數學題一樣,拿出紙筆,用數學語言形式化表述這個問題,然後想出演算法,並加以證明,這是你在編程前一定要做的事情,並且應該花較多時間(除非問題很簡單)。上機時主要考慮如何把演算法中的關鍵步驟分解成編程語言提供的功能,再轉化為代碼,這時你需要的是對編程語言本身的精準理解,這個步驟不需要花太多時間,出問題就去查資料解決就行。沒希望,因為有希望的人是有一種蜜汁自信的
or
因為有希望的即使折騰了4個小時也人不會來問這個問題
不過列印沙漏這種題目算是簡單的圖形學吧,沒有理論知識這種題目確實還是略傷
看到這個問題,想起了以前在貼吧看到的「深入理解C語言for循環」的帖子。
裡面花了一大堆文字把"for (_ = 0; _ &< 100; _++)"這個玩意講了一遍。
現在找不到那個帖子了,那時候我還在想「for循環真高深」這樣的問題。啊回答問題:有希望沒事。。以後你會花更多時間在各種奇奇怪怪的bug上的。。=話說我剛試著寫了一下。。花了兩個多小時。。其中大半時間都是因為記錯了求根公式。。。
完事開頭難,自學一個東西,不管是計算機還是其他什麼,剛開始學遇到各種困難,然後花費很大時間去解決,這都是正常的。就像嬰兒從爬到走到跑,這個過程總得摔幾跤吧。
學習本來就不是一帆風順的事情,列印沙漏也只是開始,後面你肯定還會遇到其他各種各樣的問題,如果到時候每個問題都來這麼問一下懷疑一下,那你真的還是早點放棄吧。
就像評論裡面說的,萬事開頭難,然後中間難,最後結尾難。所以請繼續努力吧!
我還記得當年我分不清編譯器和IDE的關係,裝了一個codeblock猛按F9半天沒反映。。。
還有一段時間我直接把絕對路徑扔給gcc,天天報錯。。。直到我終於知道cd是用來幹嘛的
推薦閱讀:
※從零開始學 PHP,有什麼好的教材推薦?
※學習編程有必要學演算法導論嗎?
※udemy上有什麼值得看的視頻課程?
※一個想學習編程的門外漢最佳的入門語言工具是哪個?
※求教:排課演算法?