-
1 # 宏偉的內心世界你不懂
-
2 # 募才網
紐約時報上前些時間有一篇文章,題為《年齡只是一種心理作用嗎?》,大意說的是一個心理學實驗:把一群六七十歲的老年人接到一個療養所,並且製造出60年代的場景,老人們返老還童了。比如說,每天都有人給老人們送來1960年的報紙(真的是那時候的報紙的內容),用“先生”和“小姐”稱呼他們,但是並不會把他們當作老人看——有行李?好的先生,請跟我走(我不會幫你拿的)。神奇的是,經過一段時間,老人們的各項生理指標都提升了,比如說,力量指標,記憶指標等等。《思考快與慢》裡也有一些例子,接受prime (我就譯為“暗示”吧)的人,會超著被暗示的方向反應。給一些非裔學生數學題做,題目一模一樣,對於A組的學生,實驗者暗示他們:亞裔更擅長數學題,別費勁兒了。對於B組的學生,他們被暗示:非裔咋了,咱還不是有馬丁路德金。結果神奇的是,B組的成績大大好於A組。這些奇妙的實驗給我最大的啟示就是:憑什麼我們需要自己加上一些顯然會抑制自我的壁壘?難道你沒有過這樣的經歷:在臺上要演說的時候是不是一心想自己要緊張結果就真緊張了,在便池覺得自己尿不出來就真尿不出來了?看到女神的時候覺得自己要心慌結果就真的心慌了 :)所以你要自己先覺得晚了,那麼你可能真的會因為"覺得晚"這個念頭,而學得爛的...再從筆者自己說起:筆者20開始程式設計,說早不早說晚不晚。為啥這不算早?為啥?因為清華有一群小學就開始NOI的保送生啊!恰巧的是,我清楚地記得大一上的時候(對了這裡順便吐槽一下,誰特麼安排的大一上C++啊,真是慘無人道)的某個下午,坐在圖書館,拿著這本書就在琢磨:我是不是學得太晚了...這特麼都讀不懂啊,但是保送的同學們怎麼這麼輕鬆(人家一直用用了好幾年能不輕鬆嗎)。注意哦樓主,那時候我才18歲。所以這至少說明,你不是一個人,20歲也沒什麼特別,有人18歲就覺得自己晚了,怎麼拼得過人家初中就程式設計的呀!事實證明,確實拼不過(別想從我這聽到奮鬥了一個學期我就把其它同學甩後面的雞湯)。大一整一年的C++課都61和62那樣子。問題在於,你只比較了起點,你沒人比較線段。想想,他們程式設計熟練,技法嫻熟,不是因為“他們開始得早”,而是他們“學得已經夠久”。而學得夠久這事兒,跟啥時候開始有任何關係呢?當然有!如果你現在82歲,再學5年,差不多手指再敲敲也該斷了。問題是,同學,你才20啊。而現在看回去,我的水準應該跟當時保送的同學也齊平些了,當年我18歲的時候,程式設計水準是1,他們是80,因此我的水準是他們的1.25%。但是現在我的水準是80,他們是90,嘿!我就進步成了他們的88%! (下面會解釋為什麼他們的水準增加變慢了)對於“本應該”早學這個問題,這麼琢磨下去的話,是琢磨不到頭的。其實話說回來,知識使用的分佈不是均勻的。比如說,學英文的話,最好趕緊把用的次數最多的5000個詞背下來,你幾乎可以無障礙跟人交流了。原因很簡單,大多數跟人有關的分佈都符合冪律,也就是80/20定律。你把5000個單詞背完,它們在你日常生活中佔的比重大約是95%的書面英語。甚至,背完前1000個單詞,它們已經佔了85%的口頭英文。同樣,學程式設計也是一個道理。沒有人要求你把字尾樹學到和雜湊表一樣深度(前者是非常複雜的資料結構,後者是計算機入門課都會教到的概念),在日常工作中,你能2年遇到一次前者,那你的工作已經可以被考慮為挺有“技術含量”的了。但是後者差不多日常生活都會碰到,如果後者你花了兩天時間熟練到不行,那麼我可以很有自信地說,你已經掌握了5%的計算機知識!兩天時間5%哦!(當然你要換算一下說40天就100%顯然是不可能的,因為最後的0.1%可能會花你1年時間)。因此,你現在20歲,花上一年兩年時間,先把最常用的基礎抓起來,資料結構,語言,演算法,計算機思想,離散數學等等。這些學到熟練幾乎可以讓你找到份靠譜的工作了。之後在工作中,或者繼續學習的過程中,慢慢接觸那些比較難但是用得比較少的概念。如果真是有興趣,我相信你是可以堅持下去的。
-
3 # 玩著學程式設計
不算晚,這個時候正是邏輯思維形成的關鍵時期,學習程式設計可以更好的鍛鍊自己的邏輯思維;目前企業用的最多的就是Java和.Net了,.Net學起來稍微要比Java簡單一些,學習週期也沒Java的長,目前國內教的最好的就是如鵬網了;
可以系統的學習一下,可以規避掉自學過程中的很多問題,少走很多彎路,更加系統;
以前學習程式設計的時候就是在如鵬網上面學習的,隨時隨地學程式設計,可以根據自己的時間來合理的安排學習進度,有更多的時間來練習和思考,把基礎掌握的更好,有問題隨時提問,老師實時答疑,口碑不錯,基本上都是慕名而去的,具體的可以到如鵬網官網上去了解一下
-
4 # forgiveboo
我覺得你提出這樣的問題是因為有人十幾歲就開始玩程式設計 有的甚至幾歲 而你已經二十了 是不是現在學習已經拼不過那些人了啊? 是嗎?如果你是這樣想的 我覺得完全你完全沒必要擔心 學就對了 消除焦慮最好的辦法就是讓自己上路 你學沒學到東西 最直觀的表現是你有沒有獨立地做一個專案或者去參與一個專案並作出貢獻 這和別人有關係嗎?你學到的知識是你的 不會因為別人比你年輕你的知識就不見了 不知道我這樣說題主是不是能明白 還是那句話 學就對了
建議從C語言入門 有很多人都建議初學者從python開始學 python的語法簡單 但是內含的程式設計思想絕對不簡單 C語言可以說是所有程式語言的鼻祖 你掌握了C語言那再學習其他語言最慢也就兩到三星期的事
-
5 # 不痛不癢99
20 歲,一點都不晚。
根據你的情況來看,應該還是有一定的基礎,所以自學應該不是鐵北的困難,但是你要想好的就是,自學的話會有時間和精力的要求,我的建議就是既然自學就全身心的投入,不淘汰建議便自學邊做其他的,還有就是你的自學能力怎麼樣,有基礎和你的自學能是沒有關係的。如果你的自詡額能力比較差的話,就不太建議自學。還有就是專案經驗的問題,你自學的話,還是要找一些專案來練手,不然就算你自學出去的話,也是麼有經驗。
-
6 # 山東新華電腦學院
不算晚,程式設計相對而言不是最容易的,但是,只要想學習,啥時候都不晚,啥學歷都可以學,
有資訊+認真學=學到自己想要的,
前端,JAVA,測試,運維,PHP,資料庫,等等,
每一個都對應不同的發展方向和就業渠道,
你可以看自己的興趣和未來的發展方向, 然後選擇就行...
我們有本科,也有專科專業,
我們的很多學生都是學有所成,祝你一切順利
-
7 # 動力節點Java學院
動力節點來為你解答。
不晚,上有王江民38歲學程式設計成大牛創品牌公司,
如今你才20開始,自學程式設計完全沒有問題。
如何從零基礎成長為一個程式設計師?
1, 明確自己的目標(制定目標,計劃,才會更有動力的去執行)
2,身邊有朋友願意幫你答疑解惑(一個人自學,枯燥是其次,最重要的是零基礎學者在學習過程中會遇到數之不盡的問題,這時你身邊應該始終有一個能幫助你的人----)
3,如果是自學的話,你的重點不應該單純的放在知識上面,更多的是一種自學的能力,解決問題的能力(IT行業開發框架更新迭代很快的,每一個開發人員無時不刻不在學習中....)
如果有經濟基礎的話,建議去培訓班看看,但是一定要慎重選擇,現在的無良的培訓班還是挺多的。
回覆列表
當然不晚,你先學習c語言,入個門,然後用一年的時間,專門學一門工作要用的語言,前提是你這一年全部都在程式設計上面(不是光看書,不寫程式不上機,但也不能不看書),你完全可以在那門語言上程式設計成為一個高手,但是這大部分人都是堅持不下來的,學習程式設計重要的是堅持,當你完全掌握的一門語言,然後在學習其他語言,你會發現超簡單了