C 之乙個程式設計入門者的感悟

2021-04-15 02:32:12 字數 2352 閱讀 7871

斷斷續續的學習c++也有三兩個月了,(2023年8月下旬起)。很感謝c++,可以說它是一種催化劑,讓我自身的修養和人生觀都有很大的提高。(當然這也離不開個人自身的基礎)

注:別人的心得和經驗你可以學習,但是不可以完全照而搬之。因為每個人的心理,生活方式,看待事物及個人志向立場等等其他都不同,我的方法不一定適合你,但是可以學習借鑑。

在寫之前,想先寫一句話,千萬不要以為你是天才,所謂天才即勝別人n倍的人,如果你真認為你是天才,請以天才的標準來要求自己,將自己付出和別人的比例以n:1來進行。

學習程式設計無外乎跟三者打交道,第一自己,第二程式設計,第三計算機。

第一自己:

心態:很多朋友都是在剛步入大學校門開始接觸計算機或者其他。大學是乙個很讓人迷茫頹廢的地方,可能你在高中躊躇滿志,但在大學的管理機制下卻心態漸糜。能夠在大學(大一)裡找到自己人生之志的人才是通過了大學的考驗,能夠真正邁上社會的人。

目標要明確,不要得過且過,不要追逐熱門的東西。不管在什麼時候,心裡都要有自己的信念和理想,不要被其他東西左右了自己。

要抱著一種十年方能磨一劍的心理,扎扎實實從基礎開始,不要為高速開發的一些現象所迷惑,那些都只是軟體的功勞。我個人認為搞程式設計的英語和數學很重要,大家一定要時時的抓,至於怎麼抓那就是另外一回事了,當然其他的知識也要汲取,可以多接觸點天文,地理,人文方面的東西來補充自己。

轉換的生活方式。要學會生活,在人的一生中,都會遇到一些很不開心的事,或者大大小小的意外,孫子兵法裡面一句大意就是說,戰場上要會將劣勢轉成優勢,即最大的劣勢很可能就是你的優勢所在。乙個打擊你可以把他變為前進的動力,不必為了一點挫折和捶胸頓足,不必為了一點小事爭吵不休。空閒的時候可以躺下來看看天,你就會明白自強不息,厚德載物之理。(看到一些為了失戀或者其他而墮落的人真的很難受和可惜)

要給人以幫助。別人有困難時或者一些舉手之勞在自己解決範圍內的盡力幫之,這對自己不會損失什麼,相反在對方心裡能夠樹立你的形象和增加好感。記住,給人之恩時也是給你自己鋪路,這個世界不是靠你乙個人可改變的。

第二程式設計:

語言的爭論。幾個月來,看到最有爭議的帖子即關於某種語言好壞得,往往能頂個幾百幾千的人氣。試問,中國牌子有幾個不被罵的,試問,世界上哪部影片沒人說他壞話的?術業有專攻,各司其職,每個語言的出現肯定都有自己價值和領域的範圍,不同的只是價值和領域的高階和大小。就像高,矮,胖,瘦組成乙個「型」。但是技術是進步的,這個進步也是在舊的基礎上。放心,技術再飛躍也不會今天奔i,明天扣肉的迅速,在學習的同時也要時時關注整個語言界的走勢(貌似哪個偉人說的與時俱進),保持一種同步曲線的前進。

語言能幹什麼?能問這句話,很欣慰。表明你是從基礎學起才會問出這樣的話來。但換而言之你一開始對這門語言調查的資訊不足。廟算者勝,對自己身邊的事物了解是非常重要的,這也能說明說你的教材或者教導你的人不夠充分。如果是我對新手交流,我會花足時間讓他明白這門語言是什麼,能幹什麼,整個體系等等。這樣在學的時候,對同一條語句上的理解你可能跟別人就不一樣了,因為你知道這門語言的體系架構,你可以從更多的特性角度去挖掘使用它。

提高自己對語言閱讀能力。如何快速的進步?可以告訴你沒有一步登天的辦法,但是也可以告訴你如何讓你快速掌握你所學的技術。多讀他人**,多領悟他人思維,多給自己出難題,多幾種方法來解問題,多將語言的思想和身邊的事物聯絡起來。想想你是怎麼掌握普通話的,方法就不具體說了。

程式設計的思維。計算機是充滿**的東西,很多人都說熱愛計算機,那只是它的表面,你熱愛的只是他的一種擴充套件性的東西。能學計算機我很高興,因為計算機從某種意義上來說將空間的距離給消除掉了。這裡沒有流血,沒有犧牲。你可以以一種藝術家的思維來塑造它,可以以偵探的邏輯思維來破解它,可以以一種戰爭狂人的思維來摧毀它。你可以將你的這種思維體現在**和整個布局裡,不要驚異別人**思維的異風,你也有自己的思維風格,你也可以,你也可以用自己**讓別人驚異。記住你學東西時更多的要體會他的思維,比如數學,微積分,離散,無數的定理,你學完以後可能永遠都用不到,但是你可能有這種感覺,在你碰到某一問題時,這一問題的性質和你學到的東西很類似,但是中間就是差了一點東西,對了,這就是它思維上的一種運用,一種抽象,一種轉換。

第三計算機

前面從說了很多,但是基本都是從理論上來說。因為我也沒走到技術的高階(剛窺門檻還不到),說技術只是班門弄斧,但是我想我一些入門的方法還是可以和大家共享的。

前面提過,學乙個東西首先要了解它,這樣你才能知道你學的東西特性這個詞。

不管你是什麼目的學它的,你都要讓自己喜歡上它。

建議新手們先從微機原理入手,弄懂後,再在自己腦中重繪一遍計算機的布局,學的時候,盡量將自己模擬的布局和語言給聯絡起來接著學習英語,和數學,切記,學習數學是鍛鍊自己的邏輯,抽象和轉換。

搞定這三個後再重新定位一下自己對計算機哪部分感興趣,再從前輩中那裡獲取一些資訊,這裡教材和入門的準備很重要。一開始我也走了很多彎路,現在只能狂補英語和數學。

遇到問題時先不要問他人(常談的問題了),應先以自己的所掌握的知識和思維來推敲問題,做個大膽的假設。

2006-12-14

C 之乙個程式設計入門者的感悟

斷斷續續的學習c 也有三兩個月了,2006年8月下旬起 很感謝c 可以說它是一種催化劑,讓我自身的修養和人生觀都有很大的提高。當然這也離不開個人自身的基礎 注 別人的心得和經驗你可以學習,但是不可以完全照而搬之。因為每個人的心理,生活方式,看待事物及個人志向立場等等其他都不同,我的方法不一定適合你,...

乙個求職者de感悟

相信有很多人都面臨著找工作難,找乙份稱心如意的工作更是 難上加難。現在社會很發達什麼事情都在網上直接做,網上購物 網上訂餐 網上找工 作呀等等。雖然找工作的 很多,但要 找乙個裡面資訊全 優秀的企業多 的 卻不多。面對這樣的情況,許多求職者都不知道要怎樣去抉擇。有心人 天不負!在無意中我看到了中國免...

zz職業生涯感悟! 乙個招聘者的感悟

以上的姑且算作引言,書歸正傳。開始。首先想表達的第乙個觀點就是選擇比努力更重要。其實一生來講失敗的人和成功的人努力差不多,我甚至發現很多在職業發展上並不順利的人非常努力,反而一些人順風順水,彷彿很輕易的就得到了別人眼中的成功。成功的人努力幾年就很輕鬆了,頂多智力上開發的多一些 而失敗的人也很努力,因...