程式設計 26 歲開始學程式設計晚了嗎?

2021-09-22 14:10:32 字數 1570 閱讀 2170

先旁敲側擊:

再從筆者自己說起:
筆者17.9歲進大學開始程式設計,說早不早說晚不晚。為啥這不算早?因為學校有一群中學就開始noi的保送生啊!可是你去問他們,他們也會告訴你,其實吧,他們也晚。為啥?因為清華有一群小學就開始noi的保送生啊!

恰巧的是,我清楚地記得大一上的時候(對了這裡順便吐槽一下,誰特麼安排的大一上c++啊,真是慘無人道)的某個下午,坐在圖書館,拿著這本書就在琢磨:我是不是學得太晚了...這特麼都讀不懂啊,但是保送的同學們怎麼這麼輕鬆(人家一直用用了好幾年能不輕鬆嗎)。注意哦樓主,那時候我才18歲。所以這至少說明,你不是乙個人,26歲也沒什麼特別,有人18歲就覺得自己晚了,怎麼拼得過人家初中就程式設計的呀!

問題介紹:我已經有了乙個應用科學的碩士學位,但是我現在意識到我其實很想學習軟體開發,成為乙個程式設計師。我應該重新從本科開始學習電腦科學嗎?

我今天是來唱紅臉的!

對,沒錯,對你丫來說,就是太遲了!

曾幾何時,你還年輕一些的時候,好像做什麼事之前你從來沒有問過別人:「我到底行不行?」。其實學程式設計不需要太多背影,可惜的是,它的確需要你不問自己「行不行」。而你現在問了,那麼不好意思,你不行。

其實最難的一件事是,從**開始著手學習。但是注意,雖然你總可以找到更好的途徑,但是其實並沒有多壞的途徑(指的是你得挑一條路子就開始學,不要擔心你挑的路子不是所謂的「正統路子」或者「科班路子」)。你可以自己學,在你自己有空的時間學。另外唯一需要的,只是乙個安靜的地方來思考而已。如果你想加快學習進度,跟朋友一起學吧。

但是再回過頭來,你一定不能養成問「我到底行不行」的習慣。如果你覺得學習13歲小孩都已經知道的東西會讓你尷尬的話,那麼你乾脆別開始好了,因為你很快會發現1/3你的年紀的小孩子已經早就掌握了你要學的玩意。(這裡跟我舉的noi保送生例子類似,想想吧,鋼琴,吉他,數學,哪個東西不是有的小孩12歲就已經成大師級別了,所以你就要退卻了?但是你沒想過,又不是每個人都一定要成為大師才可以。取乎其上不也可以得之其中嗎)

針對你的第二個問題:去大學學習電腦科學不會教你咋程式設計。請把大學裡學的計算機當成「科學」,而不是藥學學位(大概指的是偏向實用而不少講求科學方法的學位)。計算機學科家琢磨的時程式設計型別,作業系統,和底層系統之類的細節和理論。而乙個程式設計師琢磨的是她面前的程式,她面前的作業系統,和她面前的計算機(她只要琢磨著怎麼把程式寫出來就好了)。

程式設計師都是自己教會自己的。試著在你的螢幕上用程式畫分形幾何的圖案(比如下面這樣的)

你要是真自學到了這個程度的話,去拿個計算機的碩士學位吧,到時候你就超過只有學士學位和同等經歷的本科生們了。

我35歲左右才開始念我的phd(神經科學),然後42歲博士後才出站。直到最近開始讀quora上的問題我才意識到,原來有的人是會問「要是我現在去做x,是不是太晚太老了呀」。

-完-

27 歲學程式設計是不是太晚了

quora 上的乙個問題,問 27 歲學習程式設計是不是太晚?答案 是,但是這與你是不是 27 歲沒關係,與世界當前狀況有關係。當今世界,程式設計 無處不在,是需要最多的技能之一,掌握這個技能將會是非常困難的。我來告訴你為什麼 軟體正在吞食這個世界,每個公司都將成為一家技術公司或者倒閉。不相信我?看...

30歲開始學程式設計晚嗎?

這是上個月乙個讀者小鄭私信我的問題,我一直置頂著,想不清楚該怎麼回答他。最近又遇到三四個讀者問我類似的問題,不得不認真思考一下了。我年紀多大了呢?老讀者都心裡有數,我就不直說了 反正標題已經直說了,手動狗頭 30 歲開始學程式設計,從目前人的平均壽命上來看,顯然是不晚的。假如拿一天來對比人的一生,3...

程式設計,其實30歲才開始

社會可以浮躁,我們自己不能浮躁,誰浮躁誰傻啊,是不是?一說就來氣啊對不對,說點實在的。30歲其實是乙個人在人生階段重新認識自己的起點,注意,是起點,因為這個時候,人已經脫離了懵懂狀態,開始考慮現實,思想上逐步成熟,尤其是邏輯上對空間思維的理解也日趨成熟,請注意,空間思維,這對軟體非常重要,用乙個專業...