導航:首頁 > 程序命令 > 程序員能學鋼琴嗎

程序員能學鋼琴嗎

發布時間:2025-06-17 13:02:12

程序員是不是手藝人的一種

編程不是一種知識,而是一門手藝。

我們從小到大的學習都是學習知識,流程一般是課前看書預習,上課聽講,下課做作業,然後復習考試。但是學手藝可不是這么學的。

我們先拿游泳舉例,游泳不是知識,而是技能,也可以算門手藝吧。
需要預習嗎?需要上課聽講嗎?不需要,因為兩歲小孩都能學會游泳,他們連話都不太會說呢,怎麼可能聽課預習呢。游泳是通過在水裡的練習,教練手把手地傳授動作,一點一點提高熟練度學會的。

我們再來看看彈琴,學鋼琴一定要有鋼琴,音樂基礎知識也是老師在練琴間隙傳授的,並且一定會結合練習,另外練琴時間是很重要的,必須保證一定的練習量,有些理想遠大的琴童練琴時間可以用慘無人道喪心病狂來形容。

千萬別把編程看作知識,計算機科學是知識,但是編程是手藝。
既然是手藝就要用學手藝的思路去學習。

以動手練習為主,看書學習為輔,甚至極端點,初學的時候除了看必要的文檔都可以不看書,等有了一定編程基礎後再去看書,看完書立刻動手編程去驗證書上的理論知識。
練習一定要循序漸進,把手藝分解成幾個簡單的動作,反復練習直到熟練,然後再把基本動作組合起來練習直到熟練。拿C語言舉例,比如從認真寫好一個Hello world開始,然後去熟悉 if for while 等基本關鍵字,然後熟悉字元串操作,內存操作,練習查找 排序 二叉樹等基本演算法數據結構,然後學習一個小型Framework。。。。
找個師傅,手藝的一大特點就是自學是很慢的,而且容易走彎路,而有人手把手教要快得多,手藝有很多細節,實際操作經驗,需要去體會感受的東西,這些細節書上基本不會有。
堅持做大量的練習,以代碼行數為例,每年50000行左右是比較一般的練習量,有毅力的話可以挑戰10萬行。(有人說代碼行數不代表什麼,行數多不見得程序就對,寫得好的程序代碼很少blablabla,滾,去跟朗朗說去,告訴他其實不用練那麼長時間琴。)

回憶下自己當年是怎麼學會騎自行車,學會游泳,學會打籃球的,按照那個思路去學編程,而不是用你學大學課程的思路去學編程。

當你還是一個新手的時候,你需要瘋狂的積累你的代碼量,你可以從基本的問題出發,做一些簡單的問題,怎麼輸入數據,怎麼輸出數據,然後熟悉各種數據結構,各種常見演算法,瘋狂的刷題。

② 為什麼中國的程序員總被稱為「碼農」

中國的程序員為何常被稱為「碼農」?這一稱呼在程序員社群中是自嘲的標簽,源自於他們工作與農民伯伯的辛苦與收入相似的比喻。然而,這個標簽在不同人群中的理解和接納度卻大相徑庭。

首先,許多人誤以為是外界稱呼程序員為「碼農」,實際上大多數情況下,是程序員們自我調侃的一種方式,用以表達對自身工作強度和收入的自嘲。正如濤吳的回答中提到的,自稱「碼農」的程序員往往不會容忍他人以同樣方式稱呼自己,因為這觸及到了他們的尊嚴和自我認同。

其次,互聯網行業的特性使得程序員經常需要加班,項目進度、突發狀況、公司文化等因素都是加班的常見理由。盡管如此,程序員的收入並不一定低於其他行業,但工作壓力確實較大。此外,互聯網行業競爭激烈,人才濟濟,能力與收入直接掛鉤,導致一部分程序員因能力不足而感到收入相對較低,從而自嘲為「碼農」。

「工作辛苦」與「收入低」兩個方面與農民的工作有類似之處,這可能是程序員選擇自嘲為「碼農」的原因之一。如果兩者兼備,那麼「碼農」的形象就更加鮮明。然而,並非所有程序員都符合這一描述,正如趙劼提到的「彈鋼琴的碼農」,他們以輕松戲謔的態度看待自己的職業,將「碼農」視為一種自嘲的表達,與收入高且相對不那麼辛苦的精英程序員並存。

各個行業都有其獨特的自嘲文化,測繪行業有「背三角架的孩子」,工程設計行業有「畫圖的孩子」,甚至管道行業有直接稱自己為「擼管」的情況。互聯網行業的「碼農」形象因其廣泛的影響力而更為人所知,這與互聯網行業的開放性和與國際接軌的特點有關。

「自嘲」不等同於「自輕自賤」或「貶低」,而是一種表達自我認同和幽默態度的方式。程序員作為互聯網行業的關鍵角色,承載著重要的責任,雖然在技術積累和傳承方面可能存在差異,但國內的技術交流活動非常頻繁,大牛們積極分享知識,大公司也積極參與開源項目和博客交流,這使得技術知識的傳播和發展得到了保障。

關於濤吳提出的細節問題,例如關於創造性、文化、技術書籍、工具改進、學習態度、專業選擇以及個人形象的描述,確實存在一定的主觀性。每個人的職業發展路徑和自我認知都有所不同,因此對於「碼農」這一標簽的理解和接受程度也各不相同。重要的是,無論外界如何評價,程序員們在不斷追求技術進步和個人成長的過程中,以積極的態度面對挑戰,不斷探索和創新,為互聯網行業的發展貢獻著自己的力量。

總之,作為同行間的自嘲,將「碼農」視為對自身職業的一份理解和接納。盡管這一標簽在不同人群中引發了不同的理解,但其本質是對程序員工作艱辛和收入情況的一種幽默表達。在互聯網行業快速發展的背景下,程序員們通過不斷學習和改進,不僅滿足了自身職業成長的需求,也促進了技術領域的創新和進步。

③ 是否有較多的程序員會彈吉他如果是,為什麼

音樂圈內的老師和大師們,都很煩這種程序猿型彈琴的男孩,因為彈琴好,愛瞎研究,思想單純,就老愛在不合適的時候提一些問題,根本意識不到自己是在砸場子。就他音樂和數學那個回答,能把學音樂的人整哭百分之八十!所以,見到他們能躲就躲。能回答也不回答,否則沒完沒了。有眼力見兒的助理,能夠迅速在一大群人中一眼識別這種理工科男孩,並在提問時,加以阻擋。在清華的吉他班上,老師就遭遇過突襲:一個小男孩,突然要問問題,手舉得老高,半站起來,屁股已經離開了凳子。老師實在無法忽視他了,就叫他起來讓他說。他:老師,1234567,吉他為什麼要6根琴弦?不夠彈啊根本!少一個7!老師說你坐下吧,聽完這節課你就懂了。他堅持不坐,表示這一點搞不清楚就沒法繼續聽。課代表眼疾手快又機智,就把他拖出去走廊里解釋去了……十分鍾後,他回來了,臉上掛著歉意的笑,看得老師直發毛。把琴橋烤熔化了的人,就是他們公司的小程序員,還真巧了,也是北航畢業的。網路技術一半北航,一半北郵,北郵是用莫爾斯密碼寫校訓的,也很霸氣!程序員一般都很有探索精神,所以,難免因為動手能力太強,惹出點什麼災禍來,俗稱「手欠」。這個孩子,簡直是個天才,他的工作其實主要就是找BUG,在忙完工作後,在生活中也順不過來勁兒,依然苦苦尋覓BUG。他給幾乎所有的世界知名樂器品牌,都寫過技術咨詢郵件!馬勺音箱阿姨賣了十幾年,他能在一夜之間,把一個好好的箱頭給玩兒沒聲兒了。阿姨問他怎麼做到的,他回答就是窮竭法,每幾個旋鈕設定成一組。我還去網路了一下這個什麼「窮竭法」,第一句話就是: 「窮竭法的嚴格性是無可挑剔的。這對希臘數學家來說尤為可貴。事實上, 嚴格正是希臘幾何學的精神。」 你用個箱頭都整出來希臘幾何學精神了,我也真是除了敬佩說不出來別的了。後來把馬勺的中國區技術都整懵逼了,進入中國這么多年,沒遇到過這么能「找事兒」的,後來是英國的技術給搞定的。

④ 為什麼中國的程序員總被稱為「碼農」

為什麼在中國,程序員被稱為「碼農」?


在數字化的世界裡,程序員,這群常與鍵盤為伴、代碼為舞的精英,有時自嘲地自稱「碼農」。這個昵稱的背後,既有程序員自我調侃的成分,也反映了外界對他們工作性質和生活狀態的某種認知。


「碼農」一詞,起初在程序員內部是一種親切的自我調侃,類似於「屌絲」或「2B青年」的自嘲。熟識的同行之間,這樣的稱呼並無大礙,然而對於不熟悉的人來說,這可能會被視為一種尊重的缺失,甚至是冒犯。正如濤吳所言,就像黑人自嘲種族,但在他人眼中卻可能帶有貶義,程序員們對「碼農」這個詞的感受也是如此。


程序員的工作確實辛苦,加班是常態,而互聯網行業的競爭壓力和收入不均又常常讓他們面臨「收入低」的困境。這種辛苦與農民的辛勤勞作有所相似,因此「碼農」成了他們的代名詞,特別是那些因為技術能力不足而收入較低的程序員。但並非所有程序員都自認「碼農」,比如那些技術精湛、收入豐厚的「彈鋼琴的碼農」,他們用這種自嘲的方式,展示出一種獨特的從容和自信。


同時,程序員的自嘲並非全然負面。它反映了行業內的開放與包容,就如同測繪員的「背三角架」,工程師的「畫圖」,每個人都有自我調侃的權利。互聯網行業的影響力使得「碼農」這個詞廣為流傳,但自嘲和貶低職業的界限,並不等同於職業價值的貶低。


然而,將中國程序員整體視為「不體面」的工作,這樣的觀點有待商榷。程序員的范疇廣泛,涵蓋了前端、後端、資料庫、伺服器等多個領域,每個領域都有其專業性和尊嚴。在中國,程序員群體在技術和國際接軌上有著顯著的進步,他們中的佼佼者不僅在技術上有所建樹,也在行業交流和開源項目中發揮著重要作用。


對於濤吳的一些觀點,比如工作缺乏創造性、知識與文化的定義,以及對工具和習慣的固執,我們需要更具體地審視。創新並非每天都存在,任何行業都有其特定的挑戰和重復性。知識與文化並非孤立的,它們相互影響,而工具和習慣的更新,是所有專業人士不斷追求進步的標志。


總的來說,「碼農」這個詞雖然帶有自嘲意味,但它所反映的,其實是程序員們在快速變化的技術環境下的生活和心態。我們應當尊重他們的專業,理解他們的自嘲,因為這正是他們面對挑戰,保持幽默感和堅韌精神的方式。畢竟,每個程序員都是他們領域的「碼農」,但也是他們領域內的專家和創新者。

閱讀全文

與程序員能學鋼琴嗎相關的資料

熱點內容
億郵如何發加密郵件 瀏覽:957
it程序員炒股 瀏覽:172
伺服器底層架構什麼意思 瀏覽:793
解壓視頻講故事正片 瀏覽:601
二階演算法都比一階演算法快 瀏覽:156
一句話說明是程序員 瀏覽:939
精雕快捷鍵命令大全 瀏覽:874
車子大本解壓後多久可以過戶 瀏覽:332
單片機軟體的編譯過程 瀏覽:434
當地服務商dns伺服器地址 瀏覽:428
星辰影視下載文件夾 瀏覽:605
35X簡便演算法 瀏覽:27
硬碟加密不加密區別 瀏覽:959
築業資料加密鎖哪裡有賣的 瀏覽:683
javaforeach數組 瀏覽:369
安卓如何開發區塊鏈 瀏覽:602
如何封裝自解壓的exe 瀏覽:800
雲主機雲伺服器怎樣收費 瀏覽:926
簡述編譯程序各部分的功能 瀏覽:721
ij編譯器下載 瀏覽:514