編程和彈吉他哪個更難?
先表明態度 一切不控制變數的比較都是耍流氓啊啊啊啊(?_?)
作為一個編程愛好者,同時民謠還過得去的同志,我想我大概能發表一下感悟首先,編程不簡單,大一學完c加加,然後啥都不會的Q_Q。然後你屁顛屁顛找著老師問,老師這不科學啊。於是老師笑摸你的狗頭,說,孩子,你的教材特么是學校編的,當然啥都不會啦。老師笑著掏出一本C++prime,說,欲練此功,必先。。。
然後大一暑假就在知識的海洋里愉快的溺水咯。
當你學完這本入門級的書,你大笑三聲,次奧次奧次奧,默默的拿起數據結構和編程思想,心裡默念編程大法好,開始了萬里長征的第一步。所以說,編程絕對不簡單吶,當你學的越多,你才發現難的都在沒學過的地方呀QAQ
其次,說說吉他吧。 我實在不想說一些拿起吉他,剛會掃弦就說會彈吉他的初學者了。這和大一時剛剛接觸C加加的我沒有本質區別哦。你會的只是左手的按法和右手的划動罷了&>-當吉他老師笑撫我的狗頭,拿出一本吉他等級。。。時,眼冒星星的我激動的在音樂的暴風雨中翻船咯。
附上老師帥照一張當你會一些基本的左右手技巧,比如推弦,點弦,勾弦,點拍泛音以及切音等等等技巧,然後你又發現你還是什麼都不會QAQ
老師說,呵呵,拿起中級吉他樂理,和聲學,基礎樂理,我對天大嘆三聲,我次奧奧奧奧奧。學吉他不學樂理,跟會編程不懂編程原理有何區別?
更不用說編曲之類的了總結的說吧,將這兩者看低是因為沒有看清這兩者的高度。吉他和編程真的非常非常難,答主在彈吉他時一天練習五六個小時,手指上的老繭幾乎每天都會褪下一層。大學編程常常寫到深夜一兩點(再晚第二天就沒法起來上課啦),常常因做不出來偷偷地哭。但經歷了這麼多,你發現這個世界有太多太多的高峰等待去攀登,任何事情都不是簡單的啊。我們一般都編程式控制制挖掘機彈吉他。。。
終於遇到我這種編程吉他都不精的人可以回到的問題了!
拋開自身條件、所處環境和要達到的技能等級彈難度顯然是耍流氓啦。
我假設題主是一名剛上國內普通一本,沒有什麼編程和吉他基礎,智力(大腦)和身體協調能力(小腦)都正常(不高不低)的大學新生(與答主當年一樣),想知道成為一名一線互聯網公司的普通程序員(與答主目前一樣)與成為一名專業的吉他手之間哪個難度,那顯然是成為專業吉他手要難得多,程序員看看書調調代碼查查資料熬熬夜,相比專業樂手的高強度練習來說應該還是要輕鬆不少的。
如果題主只是和我一樣,當一名業餘彈彈吉他玩一玩的程序員的話,相比之下彈吉他還是要容易不少的。每天練上30分鐘到1小時,三四個月掌握C調常用和弦問題應該不大,這時大部分歌曲簡化一下應該就能伴奏了。
需要注意的是,編程很多人都習慣自學,但是樂器最好還是找老師教,尤其是沒有任何樂理基礎的人,不然真的會像沒頭蒼蠅一樣,找不到屎吃,而且很多細節不當面互動也很難講清楚。彈吉他個別音跑調了不會影響你演奏完整首樂曲
編程你試試?
彈吉他是根據前輩們創作好的樂譜,白!紙!黑!字!的寫清楚,只需要自己彈好每個音符就好了
編程你試試?
彈吉他可以一邊彈一邊暢想,一邊彈一邊哼歌,一邊彈一邊和妹子聊天
編程你試試?編程好學,因為文檔比較全。
不會編程,但是彈吉他好難
發現很多程序員也喜歡吉他,我想大概是因為,這兩個東西都提供了一個可以讓自己沉迷進去,不受外界喧囂干擾的世界
其實都不難,但是要學精都難
多總結,多交流,多練習,其實學什麼都一樣作為妹子,學過吉他,在一個需要會編程的專業。兩年前跟老師學過一個寒假的吉他,喜歡吉他真心想學就報了個班,我屬於樂感良好會點樂理的類型,在學吉他的時候還算比較肯吃苦(剛學的時候每天彈幾個小時,手指都會彈出老繭,這個過程特別疼)。我覺得在不要求很精通的情況下彈吉他不是很難,騙個外行人沒問題。。。然後說說編程(都是淚),當時大一大二學C++的心路歷程是:哇塞要學神奇的西加加了耶→so easy→等等這是什麼情況→怎麼越來越聽不懂了→π_π已放棄 然後到現在大四了寫的程序不超過100行(捂臉),目前準備重新撿起編程(為了畢業之後找個好工作π_π)我覺得對於我這種天生不是很喜歡編程的女生來說編程太難了。。。
顯然是編程難。吉他你一邊看電影一邊爬格子都能慢慢練出來,寫程序費腦子啊!debug報錯的時候你有心情看電影?各種演算法比較效率的時候你有心情看電影?這個時候只能是默默的驗證優化演算法和調試。。。話說寫的頭疼了,拿起琴狂掃兩首曲子還是很爽噠!
剛好這兩種我都會點就來回答了。首先說吉他,我彈的是民謠,就是說彈唱,吉他我覺得難點就在於大橫按和節奏感的把握了。當初我也是在這裡卡了好久,每天都在爬格子,爬完就在切換和弦,右手再來個t1213121,然後感覺十分美好,從來不會彈唱,因為會覺得彈和唱根本是分開,根本找不到點。說實話我也沒有特別練習,就是在某一天突然在唱了一遍五月天的t1213121後打通了任督二脈,找到了 節奏感。因為這歌就是彈一下唱一個字十分適合初學者的。然後再慢慢有信心嘗試別的歌,例如董小姐,光輝歲月等C調比較簡單的歌。到後來我把我喜歡的會唱的歌都去找譜彈了一遍,慢慢變成了現在看到一個新譜練幾次就能順利彈唱了。這樣來看其實吉他並不難,缺的只是練習,因為譜你都能看懂,而且都知道怎麼彈,只是熟練程度不夠銜接不是特別流暢而已。
再來說編程,我是一個醫學院的計算機專業的學生。說是醫學院,其實就學的也都是計算機的知識,只是可以選修醫學類的課程(不過一般不會那麼做,學醫要背的東西太多和做的實驗略重口 ),編程的課程大一我都是混,大二下學期才開始比較認真學。最近開始學習安卓開發,我只能說編程比吉他難太多了。編程我覺得是一門融會貫通的技能,涉及各方面的知識,基礎必須要好。例如,我最近在完善我的app最後一個功能,就是推送。我想實現這個功能,但是我除了知道notification以外一無所知(好吧,就連這個notification我也是Google的),然後我去看了幾個提供推送的服務的公司的集成文檔,一直找不到我想要實現的功能(因為它們都基本上只提供服務端到客戶端的推送),並沒有直接提供我想要類似從客戶端觸發事件然後推送給另外一個客戶端的功能 。所以我就煩他們的技術客服了,其實我問之前已經做好被嫌棄的準備,可是沒想到嫌棄的這麼明顯,當他從口中說出幾句我不太懂的專業術語我再追問的時候,他就再也沒有回答過我的問題。。。
所以說,編程這東西,並不會像吉他一樣有模有樣能看得到終點和目標。它會像個無底洞當你以為了解的差不多了,你看到一個細節然後去Google,你會發現這又會是一片天地。
看天分,有人毫無邏輯,編程就是找抽。有人毫無樂感,彈琴等於自虐。
此問題簡直就是為我問的,我幾乎同時開始學,但編程已廢,吉他如魚得水中。
作為一個高中開始斷斷續續彈琴,大學三年設計,研究生兩年IT,做過不少網站,搞過IOS開發,做個幾個小APP,目前正在做web開發的 民謠程序猿, 看到這個話題我進來聊兩句~
其實就難易來講 編程和吉他是沒有可比性的,也因人而異,一個是對系統的分析和開發,裡邊包括數據的提取和存儲,開發的框架的設計等等, 要用到的編程語言也是多到不行啊。 一個是音樂的思考和創作,還有不斷的練習。 這個問題就好比在問 語文,數學和繪畫哪個難學?
其實編程和吉他也有相似性,就是他們都是通過一些基礎的知識漸漸擴展和成長,中間有著不斷的練習,編程我從初學visual http://basic.net定義變數if..else{}到Java的object oriented,再到ios的object-c語言學慣用各種 frame-works做app,後來又回到php,javascript,html,sass...做網頁 (後來變簡單了..). 吉他從最開始學習右手那幾個手指撥哪幾個弦 , 到彈第一把位的 do, re, mi, fa到學和弦和弦轉換彈唱,再到指彈學習 天空之城,卡農,always with me, 到最近在練習押尾的fight。 我覺得的吉他和編程路都是在慢慢一點點的積累的。 我目前還差很遠=。=
另外一個相似之處就是彈吉他的時候,每次接觸一首新曲子,在不舒服的程度上你就感覺好像變成上又要學一種新的編程語言或者要用到新的API,又要學又要練。 但是呢!!!當你練完了新曲子能熟練的彈出來時的和你掌握了新語言能編出你想要的東西時那種小小的成就感都是很能讓你感到愉悅的!!顯然是...吉他比編程下限更低,上限更高
我兒子6歲,可以彈幾個簡單的歌曲了,但我覺得他學編程還得等好幾年,
關鍵在於在於"會"的定義是什麼!隨便彈個兩隻老虎就算是彈吉還是要會彈《阿爾汗布拉宮的回憶》?
這是兩個不同的事不能比較
無經驗的人來說都不簡單,如果編程只是為了hello world彈吉他只是為了泡妹子,都是很好入門的。如果寫個複雜演算法,來個古典指彈 這類的,都是需要功底的
會編程的對音樂感興趣的不覺得難,反之不然。會彈吉他的對編程感興趣的不覺得難,反之不然
正好,我兩件都精通,簡單說彈吉他難一些,因為編程序可以抄,彈吉他不行。如果有人說編程序還需要創造力,那麼它對應的應該是作曲編曲而不是單純的彈。
推薦閱讀:
※<script type="text/template">是幹什麼的,為什麼要把html寫在js中? 這是什麼編程語言風格,都能這樣用嗎?
※程序員寫程序都是盲打,基本不用滑鼠的么?
※關於現在再學WPF還有沒有必要的問題?
※如何寫個GUI的windows程序?
※網路傳輸中二進位數據怎麼還原為位元組?