A. 程序員 學彈鋼琴 是不是有優勢
無稽之談,實在是沒有什麼理由。
你想說程序員打字靈活?那還有速錄員,玩游戲的。
你想說邏輯思維能力強?很可惜,音樂這個東西不是線性的,不是邏輯的東西。
一句話,彈鋼琴與職業無關,重要的是個人的藝術修養和能力吧。
B. 程序員具有什麼普遍愛好
emmmmm 說到程序員(俗稱程序猿),大夥兒最先想到的是什麼?
咱家程序猿比較多,隨便問了幾個,回答有「宅」、「開黑打游戲」、「科幻」、「健身」、「天文」、「女裝」(美其名「二流碼農寫功能 一流碼農寫演算法 頂級碼農穿女裝」,不知道是不是認真的,有可能自己在家真有cosplay。。。。)
據觀察,這幫大神擁有無與倫比的耐力(坐如鍾。。。),工作勤勞(加班最晚。。。)
C. 程序員是不是手藝人的一種
編程不是一種知識,而是一門手藝。
我們從小到大的學習都是學習知識,流程一般是課前看書預習,上課聽講,下課做作業,然後復習考試。但是學手藝可不是這么學的。
我們先拿游泳舉例,游泳不是知識,而是技能,也可以算門手藝吧。
需要預習嗎?需要上課聽講嗎?不需要,因為兩歲小孩都能學會游泳,他們連話都不太會說呢,怎麼可能聽課預習呢。游泳是通過在水裡的練習,教練手把手地傳授動作,一點一點提高熟練度學會的。
我們再來看看彈琴,學鋼琴一定要有鋼琴,音樂基礎知識也是老師在練琴間隙傳授的,並且一定會結合練習,另外練琴時間是很重要的,必須保證一定的練習量,有些理想遠大的琴童練琴時間可以用慘無人道喪心病狂來形容。
千萬別把編程看作知識,計算機科學是知識,但是編程是手藝。
既然是手藝就要用學手藝的思路去學習。
以動手練習為主,看書學習為輔,甚至極端點,初學的時候除了看必要的文檔都可以不看書,等有了一定編程基礎後再去看書,看完書立刻動手編程去驗證書上的理論知識。
練習一定要循序漸進,把手藝分解成幾個簡單的動作,反復練習直到熟練,然後再把基本動作組合起來練習直到熟練。拿C語言舉例,比如從認真寫好一個Hello world開始,然後去熟悉 if for while 等基本關鍵字,然後熟悉字元串操作,內存操作,練習查找 排序 二叉樹等基本演算法數據結構,然後學習一個小型Framework。。。。
找個師傅,手藝的一大特點就是自學是很慢的,而且容易走彎路,而有人手把手教要快得多,手藝有很多細節,實際操作經驗,需要去體會感受的東西,這些細節書上基本不會有。
堅持做大量的練習,以代碼行數為例,每年50000行左右是比較一般的練習量,有毅力的話可以挑戰10萬行。(有人說代碼行數不代表什麼,行數多不見得程序就對,寫得好的程序代碼很少blablabla,滾,去跟朗朗說去,告訴他其實不用練那麼長時間琴。)
回憶下自己當年是怎麼學會騎自行車,學會游泳,學會打籃球的,按照那個思路去學編程,而不是用你學大學課程的思路去學編程。
當你還是一個新手的時候,你需要瘋狂的積累你的代碼量,你可以從基本的問題出發,做一些簡單的問題,怎麼輸入數據,怎麼輸出數據,然後熟悉各種數據結構,各種常見演算法,瘋狂的刷題。
D. 是否有較多的程序員會彈吉他如果是,為什麼
音樂圈內的老師和大師們,都很煩這種程序猿型彈琴的男孩,因為彈琴好,愛瞎研究,思想單純,就老愛在不合適的時候提一些問題,根本意識不到自己是在砸場子。就他音樂和數學那個回答,能把學音樂的人整哭百分之八十!所以,見到他們能躲就躲。能回答也不回答,否則沒完沒了。有眼力見兒的助理,能夠迅速在一大群人中一眼識別這種理工科男孩,並在提問時,加以阻擋。在清華的吉他班上,老師就遭遇過突襲:一個小男孩,突然要問問題,手舉得老高,半站起來,屁股已經離開了凳子。老師實在無法忽視他了,就叫他起來讓他說。他:老師,1234567,吉他為什麼要6根琴弦?不夠彈啊根本!少一個7!老師說你坐下吧,聽完這節課你就懂了。他堅持不坐,表示這一點搞不清楚就沒法繼續聽。課代表眼疾手快又機智,就把他拖出去走廊里解釋去了……十分鍾後,他回來了,臉上掛著歉意的笑,看得老師直發毛。把琴橋烤熔化了的人,就是他們公司的小程序員,還真巧了,也是北航畢業的。網路技術一半北航,一半北郵,北郵是用莫爾斯密碼寫校訓的,也很霸氣!程序員一般都很有探索精神,所以,難免因為動手能力太強,惹出點什麼災禍來,俗稱「手欠」。這個孩子,簡直是個天才,他的工作其實主要就是找BUG,在忙完工作後,在生活中也順不過來勁兒,依然苦苦尋覓BUG。他給幾乎所有的世界知名樂器品牌,都寫過技術咨詢郵件!馬勺音箱阿姨賣了十幾年,他能在一夜之間,把一個好好的箱頭給玩兒沒聲兒了。阿姨問他怎麼做到的,他回答就是窮竭法,每幾個旋鈕設定成一組。我還去網路了一下這個什麼「窮竭法」,第一句話就是: 「窮竭法的嚴格性是無可挑剔的。這對希臘數學家來說尤為可貴。事實上, 嚴格正是希臘幾何學的精神。」 你用個箱頭都整出來希臘幾何學精神了,我也真是除了敬佩說不出來別的了。後來把馬勺的中國區技術都整懵逼了,進入中國這么多年,沒遇到過這么能「找事兒」的,後來是英國的技術給搞定的。
E. 程序員具有什麼普遍愛好
程序員具有的普遍愛好有:
一,死宅。
程序員一般喜歡宅在家裡,不太喜歡出去活動。在家裡折騰電腦手機,寫寫程序,看看編程技術和科技方面的書,幾乎每一個程序員手邊都有一堆這樣那樣的書。
二,泡網。
程序員幾乎都喜歡泡網,因為網上可以發現很多新奇的東西,學習很多新奇的編程技術,看到很多新奇的IT新聞。程序員往往喜歡比較前沿的東西,這些東西也都是最先在網上出現。
三,玩手機。
手機是現在很多人喜歡把玩的電子產品,只有到外面走一走就知道了,坐公共交通,等交通工具,等人,甚至上班、開會、走路都有人拿著手機在玩,當然程序員也不例外。
四,其它興趣愛好。
程序員往往有自己的幾項愛好,可能每個程序員都各不相同。但是程序員的個性往往決定了他們喜歡的不是廣而是精,比如有的喜歡打某種球類,有的喜歡溜冰游泳、有的喜歡彈琴唱歌,但一般就兩三項,其實這也是程序的時間和精力所限。