-
1 # 依然舊少年
-
2 # 學邊成
我在想,輸出個"Hello world!",有毛用啊?為什麼不是那種炫酷的畫面呀!
內心落差很大的反正。
-
3 # 只說程式碼的大餅
這個記憶猶新:
首先在網上買了一本《C#入門經典 》,拆開一看,我去,書怎麼這麼厚,嚇了我一跳,
然後開啟目錄一看,字都認識,但不理解裡面的內容。
比如專業術語:委託、事件、執行緒、控制元件、字典、泛型、IO操作。。。
腦海裡一片空白,瞬間想退縮,但想想,買都買了,也決定學習程式設計了,那就照著數上的例項敲吧,一個一個字母敲到vs裡面去,一個簡單的例項都要敲上半天,敲完後一執行就報錯了,感覺和書上的一模一樣啊,我天,怎麼能這樣。瞬間心態崩潰,也不知道怎麼找問題,開始也不知道有除錯一說。
兩眼一抹黑啊,只能把書放到電腦螢幕前面,一句一句程式碼對著看,看了好幾遍也沒發現哪個有問題,每句都一樣的啊。
第一次就碰壁,然後我好幾天沒看那本書,後來按書上給的網站,去網站上找對應的例子,直接複製到vs中,F10執行,OK了。看到控制檯輸出了想要的東西,心裡高興極了,信心又找回來了。
學習一段時間後,感覺能理解一些書上說的啦。工作後做了些業務系統,感覺自己有了寫程式碼的思維能力啦。
總之,程式設計是一件枯燥的事情,貴在堅持,不要退縮,量的積累,總有質變的一天。
-
4 # 天零
應該說懷著一種很興奮又新奇的感覺。
一開始大概在10年初,我用著塞班系統的手機,每天在塞班論壇和天壇那裡看著各種大神每天都會寫不同的程式出來,各種神器的功能,於是我產生一種想法,如何程式設計?
1然後終於下載智慧解包,看到裡面一個指令碼,看到傳說中的原始碼,首次看還是很懵的,因為這些都是什麼意思,於是我從原始碼中能看懂的中文看起,然後改裡面的中文,然後試著執行,介面裡面的中文變成我改的中文了,我很興奮,我覺得我可以編寫程式了,我覺得很牛,沉浸在自我中...
2然而事實是這種沒什麼卵用,
然後,我開始看論壇程式設計的教程,大概進入階段理解,學習變數,模組等。
漸漸的能寫出一些剪刀石頭布,扔骰子等的文字型遊戲。
再到漸漸修改大神的作品,每一次的修改每一次的報錯都會另我學習到很多(當然也很煩躁,每一次看到Error...)
整個過程有意思,又很興奮,前輩們又非常熱情解答我的問題(現在的論壇很少看到這樣的前輩了)。
總結想起這些年雖然無數個夜晚熬夜寫個指令碼只為了得到網友/前輩的認可,但是依然非常開心,儘管我自己到今天依然是菜鳥,而這過程給我帶來很多的快樂。
朋友們,你們呢?
-
5 # SuperBean
抱歉,從來沒自學過,都是被迫學的,包括第二次,第三次……。也許也驗證著有壓力才會有動力吧。
第一個學的是C,科班出身的基本上人生第一門語言都是C。上課基本是聽,沒動手過。老師編碼能力感覺也不是很強,有時候debug好久都找不到錯誤。講課也無聊,昏昏欲睡,後面幾次走神沒跟上,就乾脆不聽了。
應該是到課程結束吧,做課程設計,被逼無賴,才第一次動手程式設計。啃完了譚浩強的紅寶書,開啟VC6,墨跡了半天時間,在main函數里面寫了十行程式碼。跑出來也是個dos黑框,毫無成就感。
心想真特麼難,怎麼跟電視裡面看到的程式設計師不一樣呢。人家十指生花,鍵盤打得啪啪響,螢幕程式碼如流水一般,還沒看清楚就過去了。再看看咱,盯著螢幕錯誤資訊看兩小時,屁都蹦不出來一個。
再一想以後熟練肯定會好的,簡直是自欺欺人,現在工作這麼多年,還是一個樣,盯著螢幕錯誤資訊看半年,莫名其妙,百思不得其解。
-
6 # 八袋程式猿
我記得第一次自習程式設計是在高中時候,當時還是win95-win98的時代,當時只有在學校機房接觸過電腦,開機和關機都不會,看到同學用電腦打自己的名字很厲害,想學家裡又沒有電腦,當時有看到賣的像鍵盤一樣的小霸王,以為和電腦是一種的東西,瞭解一下價格300多,暑假就在工地上打了一個多月的工,買了一臺小霸王,認真讀了說明書,有一小頁上面有BASIC語言,對著說明書在小霸王上敲一邊,雖然不瞭解全意,當時感覺有點用代數方式做計算器,後來就發現這玩意打遊戲還行,你懂的。
-
7 # 軫念信箱
1、透過實踐去學習。
提高程式設計技能的唯一方式就是去動手實踐,不要讓一個卡殼的分析阻擋了你的開始。
2、程式設計不像應試學習。
記憶的東西並不重要。
3、複製是完全可以接受的。
我使用 Google 來解決我的大部分問題,大多數的程式設計師也是如此。
4、不去檢查,讓問題一直堆積是糟糕的策略。
我曾經對我的程式碼進行了無線的修改,並且期盼能立即工作。這種方法的問題在於你將一個問題疊加到另一個問題之上了,這樣,找出錯誤出現的地方將會變得很困難。
5、自學真的很艱難。
6、釋放你的情緒。
在你成為程式設計師的旅途中,你將會遇到許多錯誤資訊。你要明白,搞砸了是不可或缺的一部分,在錯誤中你將會成長。
7、你不需要有 5 臺顯示器。
可能與好萊塢告訴你的相反,作為一個程式設計師,你並不需要一個瘋狂的顯示器來除錯。你現在擁有的電腦足以開始程式設計。不要浪費你的錢。
8、大寫字母和小寫字母之間的差異很大。
在相似的符號中發現微小的差異,並使之成為習慣,花了我不少時間,直到你習慣了,否則你會感到格外沮喪。
9、試圖去理解一切是感到的失落的一個原因。
在一開始,我想要找出所有我遇到的問題的原理。這不是必須的。計算機本來就很複雜,我們要學的還有很多,你不可能去理解每一樣東西。這沒關係。
10、儘可能的去編寫程式碼。
在學習程式設計的路上沒有捷徑。
11、最佳化程式碼是程式設計的一部分。
我過去想要我寫的每一行程式碼必須是完美的。改進程式碼是正常的,你不是在寫一本出版後就不能更改的書。
12、尋求幫助的正確方式。
每個人在某一時刻都需要求助,當你求助的時候,你需要做這4件事:
你看到的通訊細節
確切說明你認為應該發生什麼?
確切說明實際發生了什麼?
確切解釋為什麼結果會不一樣?
當你經過這些步驟,你經常會無意發現解決問題的辦法,而不是去尋求幫助,這會讓你更全面的去考慮問題。
13、你不需要成為一個數學天才。
如果你不是一個數學天才,也不意味著你不能成為一個程式設計師。
14、總是慶祝小勝利。
用程式碼去創造東西確實很酷。如果我沒有退後一步去欣賞那些我路途中創造的令人敬畏的東西,我永遠也不會到達我所處的地方。
15、創客聚會是非常有價值的。
一開始,我很樂意去參加這些讓我感到很自在的活動。一旦我做到了,我就意識到像我一樣的開發者有很多。
16、避免合併衝突會令人很愉快。
合併衝突讓人很惱火。因此當我意識到我可以在隊友之前插入一個功能,讓他不得不處理這些事情,這讓我很興奮。
17、承認你不知道是可以的。
當你從事你的第一份程式設計工作時,你可能會傾向於 “假裝直到你做到”,不要這樣做,沒有人指望你馬上就知道一切。
18、勝任一份工作完全不必去花費 10000 小時。
現實中,你需要足夠好去直到如何自我修正和問題出現時回到正軌,這樣花費的時間就遠遠少於 10000 小時。
19、你會在早上醒來思考程式碼。
當它發生時,真 TM 酷!
20、犯大錯沒關係。
我曾經犯了一個錯誤導致我的公司損失 10000 美元,在這件事中,我學到了我程式設計事業生涯中最重要的一課。
21、演算法就像在電話簿中尋找一個名字。
演算法是一種循序漸進的方法。
22、你永遠不會覺得自己準備好了全職程式設計。
冒充綜合症是真實的。試著記住,什麼都不知道是正常的,最重要的是明白你可以找出你不知道的東西。
23、程式設計師從不停止學習。
新技術一直不斷的出現,所以那些成功的程式設計師就是那些繼續學習並不斷提升他們技術的人。
24、讓電腦向人類一樣思考。
大多數人認為,你需要向電腦一樣思考,事實上這正好相反。
25、程式設計就是使用正確的工具進行工作。
現在有許多開源的庫、工具和框架供你使用。因此你需要擴充和開發你的工具包並瞭解對於遇到的問題,哪些工具是奏效的。
26、在即將發生改變之前放棄是常見的。
學習程式設計(尤其是在你轉行的時候)是一件很辛苦的工作,這需要大量的時間和紀律,但這是可能的。太多的人為了達到目的地做了許多錯誤的工作。
27、學習程式設計並不輕鬆。
這是值得做的事情
-
8 # 吃可愛多長大的啊燃
專業計算機,學程式設計是必然的
剛開始是覺得新奇,挺有意思的,透過程式碼可以呈現出要實現的東西
後來發現,程式設計並沒有那麼簡單,語言很多,不僅僅只學習一種,多學一種語言,就多一種技能,當然現在最熱門,也是最基礎的語言莫過於C,C++,java,Python.等
主要還是要培養自己的思維,不要去記公式,記程式,要了解到程式碼的意思,程式碼所能呈現的功能,為什麼可以實現這個功能,多問問為什麼,這樣才能學習到程式設計的深度,掌握到程式設計的樂趣,希望大家都可以學有所成呀
回覆列表
第一次... 我心裡想的是: 這是個什麼玩意...
後來...嗯..也不是很難嘛 我真是個天才