耗時五年,一位美國搖滾巨星自學成為程式設計師

2020-12-14 手機鳳凰網

毫不誇張,這是我聽過的最有趣的故事。

一名美國搖滾明星自學成為了程式設計師。

看到這個消息,我馬上發給了我做程式設計師的同學,他也馬上發來調侃道:

不是吧!不是吧!搖滾明星居然要自覺加入「禿頭大軍」?

對,你沒有看錯。

那麼,這位搖滾明星是誰?

Rivers Cuomo 其人

常聽搖滾樂的童鞋應該對 Weezer 樂隊並不陌生。

Weezer 樂隊成立於 1992 年。Weezer 影響了美國大批新一代流行朋克和硬核年輕樂隊,許多當代的樂團都曾被拿來與 Weezer 比較,並將 Weezer 列為影響他們曲風的來源。

甚至連比爾·蓋茨都是他們的歌迷。

而 Rivers Cuomo 是這個樂隊的主唱,同時他也是個哈佛的學霸。

在 Weezer 的首張專輯大獲成功之後,他在哈佛大學讀大二,並在宿舍裡住了一年。

後來,他離開了學校,開始錄製樂隊備受喜愛的後續作品《Pinkerton》,但在 1997 年和 2004 年的兩次入學中,這位音樂人終於在 2006 年獲得了英語文學學士學位。

一邊搞事業一邊搞學業,兩不耽誤。

現在,Rivers Cuomo 還利用業務時間學起了編程,並且已經學習 5 年之久。

最近,他在 Github 上還利用自己所學售賣自己的歌曲的小樣。

據他介紹,從 1976 年到 2015 年,這些歌曲的質量參差不齊,從磁帶錄製的小品到更精美的曲目都有。其中一些歌曲最終會被收錄到 Weezer 的 13 張專輯中,或者是各種編外項目中。

這些曲目在 Cuomo 的「Mr. Rivers's Neighborhood」站點中可以買到,分成九組,每組售價 9 美元。

感興趣的童鞋可以去康康。

地址在這裡:https://github.com/algolia/voice-overlay-ios

為什麼想成為程式設計師?

那麼,是什麼促使他想要變成程式設計師呢?

說起來,原因也很簡單。

作為一名合格的搖滾歌手,利用電子表格來記錄所有歌曲、想法等,但是後來他慢慢發現 Excel 變得越來越複雜,代入公式去記錄自己的歌曲方式讓他覺得自己好像在寫代碼,這實在太複雜了。

我幾乎是在用這些公式來寫代碼,只是它超級難用。因此,或許我真的應該用編程的方式來代替。

於是,憑藉自己是哈佛大學的學生的身份,Rivers Cuomo 開啟了一個新的大門。

在瀏覽了一些在線課程後,他想要找一些看起來有吸引力的課程,結果發現哈佛大學 CS50 非常受歡迎。

在哈佛大學歷年的課程調查中,CS50 都是最受學生歡迎的課程之一。在哈佛大學,CS50 擁有自己的展會,學生們可以在那裡展示自己的編程作品,並與來自 Facebook 和谷歌等企業的技術招聘人員交流。這門課程甚至還有自己的周邊,比如壓力球和印著「I TOOK CS50」 的 T 恤。

這門課程所錄製的公開課也風靡全球,其帳號在 YouTube 頻道上擁有超過 51 萬名關注者。

CS50 課程旨在教授學生算法知識和高效解決問題的能力。主題包括抽象、算法、數據結構、封裝、資源管理、安全性和軟體工程,語言包括 C、Python、SQL、HTML、CSS 和 JavaScript。

另外,本課程完全免費,也不需要購買任何書籍。

而想要成為程式設計師的第一步就是要學會如何寫代碼。

而代碼的選擇毋庸置疑,一定要學 Python,畢竟這是當今深度學習界最火的語言,沒有之一。

哈佛大學的 CS50 剛好滿足這一要求。

第一周的課程是使用 Scratch。

Scratch 是由麻省理工學院的「終身幼兒園團隊」設計開發的一款圖形化編程工具,旨在讓程序設計語言初學者不需要先學習語言語法便能設計產品,主要面對青少年開放。

開發者期望通過使用 Scratch,啟發和激勵用戶在愉快的環境下經由操作(如設計交互故事)去學習程序設計、數學和計算知識,同時獲得創造性思考、邏輯編程和協同工作的體驗。

Rivers Cuomo 形容這個課程的內容像是點擊和拖動式的編程,類似製作一款小視頻遊戲。

在學習了一段時間後,Rivers Cuomo 接觸到了 Python。

我很驚訝 Python 的強大功能和直覺,我可以完成這麼多事情。在這門課程結束後,我開始編寫一些程序,這些程序可以真正地幫助我。

在以前的工作中,Rivers Cuomo 要寫一首新歌或者錄製一首歌,僅僅是把這些想法變成目錄後輸入到 Execl 裡,並且過程也很繁瑣。但是當他學習了 Python 之後,原來這些看似繁瑣的事情可以變得簡單,只要用幾串代碼就可以完成,簡單多了。

據他介紹,他在編程項目上花費了大約 70% 的工作時間。

最近,他還計劃參加哈佛大學的 CS50M 後續課程,該課程的核心是為移動應用開發。

果然是活到老學到老的模範啊。

而且,用代碼記錄自己的喜歡的音樂可以說非常酷了。

但最關鍵的是,如果沒有熱愛,這一切都無從談起。

相信這也和在開源社區貢獻代碼的程式設計師一樣,他們在業餘時間裡所製作的軟體,也都是出自於心底對於某個項目的熱情與堅持。

或許,下一次你再遇到程式設計師時,你會發現他可能是個隱藏的吉他手、貝斯手、作曲人,有人散發著文藝氣息,有人有著與生俱來的幽默。

相關焦點

  • 耗時5年 美國搖滾巨星自學成為程式設計師
    一名美國搖滾明星自學成為了程式設計師。看到這個消息,我馬上發給了我做程式設計師的同學,他也馬上發來調侃道:不是吧!不是吧!搖滾明星居然要自覺加入「禿頭大軍」?對,你沒有看錯。那麼,這位搖滾明星是誰?地址在這裡:https://github.com/algolia/voice-overlay-ios為什麼想成為程式設計師?那麼,是什麼促使他想要變成程式設計師呢?說起來,原因也很簡單。
  • 一位美國搖滾巨星用了 5 年自學成為程式設計師|新聞拍一拍
    導讀:更多: Linux 基金會《2020 年度報告》被質疑並非基於開源工具而製作 虛擬貨幣暴漲加劇顯卡市場供應緊張 本文字數:884,閱讀時長大約:1分鐘 作者:硬核老王 一位美國搖滾巨星用了
  • 新手程式設計師自學編程,要想成功,必須對自己狠一點
    毋庸置疑,程式設計師的工資相對來說最可觀,這是大家公認的高工資的職業。但是程式設計師的學習成本在當前來說也是最高的,去一所培訓機構學費至少在18000元以上,甚至超過20000元,而且這個投資風險也是很大的。如果學成了自然能夠收回成本,如果學不成,學費打水漂不說,還浪費半年甚至是一年的學習時間。
  • 貓王:粉絲口中的搖滾巨星,路人眼裡的大渣男
    我們一方面感慨貓王外孫英年早逝,另一方面也讓我們再一次懷念那個時代的搖滾巨星,貓王。貓王確實是一個時代,但是對於很多人來說都沒有經歷過。貓王出身不好,生於一個貧窮的農場工人家庭,父親又因為篡改帳單入獄,小時候的貓王吃盡了苦頭,也根本想不到以後會聞名世界。我們該如何評價貓王?
  • 學習IT多久可以成為程式設計師?
    初學者人員想通過自學成為一名程式設計師,一般來說,沒有一年的時間,很難去上班,如果你正在參加培訓班,可能會更快,但找工作也需要半年的時間,當然,不要以為只要是自學還是報班就能找到高薪的程式設計師職業,這取決於你是怎麼學習的。
  • 巨星傳奇:不想當畫家的諾貝爾文學獎得主不是好搖滾歌手
    80歲的年紀他還在出新歌並且做了38場歐洲巡演他被稱為偉大的「抗議歌手」「民謠國王」「搖滾巨星少年時期他便顯示出音樂天賦10歲時便自學了吉它、鋼琴、口琴等樂器高中時他就加入了一個小型搖滾樂隊並組織過一場小型的演出在明尼蘇達大學上學時期他開始使用藝名鮑勃·迪倫
  • 程式設計師手工建波音737模擬駕駛艙 自學3D建模等知識
    首頁 > 動態 > 關鍵詞 > 程式設計師最新資訊 > 正文 程式設計師手工建波音737模擬駕駛艙 自學3D建模等知識
  • 程式設計師手工建波音737模擬駕駛艙:自學3D建模,空氣動力學等知識
    打開APP 程式設計師手工建波音737模擬駕駛艙:自學3D建模,空氣動力學等知識 發表於 2020-10-19 14:13:44
  • 工作五年的程式設計師真實工資是怎麼樣的
    可能大家都覺得程式設計師的工資很高,看一下下面是我五年以來的工資真實寫照就知道高不高了,沒有一點的水分,全是乾貨 2015.9月到2016年8月入職A公司java開發工程師。 試用期稅前前工資:4500元/月,沒有uo五險一金。
  • 美國不再是美國頂級程式設計師的天堂
    調查顯示,全球程式設計師流入量最大的城市中,印度佔了前四,第五名才是美國舊金山灣區。「一個頂級程式設計師能夠對臉譜、蘋果或谷歌有所貢獻,但不可能從根本上改變這些大公司,而這位程式設計師如果加盟某個小企業,他要麼失敗,要麼就會成為百萬富翁。」
  • Java程式設計師,該怎樣支配自己的「黃金五年」?
    在Java程序界流行著一種默認的說法叫「黃金5年」,意思是說,一個Java程式設計師從入職的時候算起,前五年的選擇直接影響著整個職業生涯的發展方向和薪資走向。
  • 初中學歷可以轉行做程式設計師?
    初中學歷可以轉行做程式設計師,但是能否有更好的發展很難說。我本人普通本科畢業,做了六年程式設計師,而且我本科期間所學專業也不是計算機,後來成為程式設計師也是自學轉行的,自認為轉行做程式設計師並不難。雖然題主你目前只有初中學歷,但是想成為程式設計師其實也不難,以我的經驗,只要26個英文字母認得全,有一點英語基礎,去培訓機構培訓三個月,基本就能寫程序,成為一名初級程式設計師。
  • 搶完口罩呼吸機,美國的州長們開始搶退休程式設計師了
    」,並最終成為美國第一位女性海軍將軍的女程式設計師,和41名計算機用戶和製造商在五角大樓成立了數據系統語言會議(CODASYL)臨時委員會。此後的20年,COBOL成為商業語言的首選。COBOL Cowboys公司創始人比爾·欣肖還有一位60多歲的COBOL程式設計師,曾在2012年遭到解僱,被年輕程式設計師頂替了崗位
  • 一位搖滾女王的蛻變
    一位搖滾女王的蛻變叛逆煙燻妝,酷到骨子裡,朋克女王艾薇兒,曾顛覆整個音樂時代,她特立獨行的歌聲,唱出了無數人的青春。然而,有傳言稱,艾薇兒早在2003年就去世了,在哪以後都是替身,這背後真相,到底是什麼?《Girlfriend》是網絡時代第一個播放過億的MV。
  • 有這樣一位古典主義音樂家搖身一變,成為潮流《搖滾莫扎特》呢?
    最近小贏搜羅到一部有關音樂家的音樂劇,故事的主人公就是一位偉大的音樂家,到底是誰的故事被寫成音樂劇了呢?接著往下看吧。有一部音樂劇就是寫莫扎特的呢,小贏跟大家說噢,莫扎特是一位古典主義的音樂家,提到古典主義是不是會有一些古板呢?但是這部音樂劇裡寫的莫扎特並不像我們覺得的古典主義復古情懷噢,是走在時尚尖端的《搖滾莫扎特》呢。
  • 轉行程式設計師,報班?自學?你真的了解培訓機構嗎?
    首先,我們不能全盤否定線訓機構,雖然名聲不怎麼好,但是不可否認的一點是每年培訓機構都會為整個IT行業輸送大量的人才,很多程式設計師都是培訓出來的,不能因為某些機構有問題就去否定整個行業。
  • 9.8碎片商店更新:貂蟬聖誕、暗夜貓娘、搖滾巨星、紳士熊貓
    隨著時間的更迭,王者榮耀又迎來了新一輪正式服活動更新,本次活動皮膚碎片商店再次換新,四款史詩級皮膚:貂蟬聖誕、暗夜貓娘、搖滾巨星、紳士熊貓,這其中有沒有你喜歡的呢?③嬴政—搖滾巨星:★★★☆搖滾巨星這款皮膚的性價比很低,作為史詩級品質他的特效遠不如新生代,在局內也沒有體現出太多「搖滾」主題的內容,當然一方面也是因為這款皮膚推出的時間實在是太早了。沒趕上榮耀戰令皮膚的玩家可以考慮這款,但各方面不如暗夜貴公子。
  • 貓王外孫班傑明舉槍自盡 搖滾圈27歲魔咒究竟是怎麼回事?
    【貓王外孫舉槍自盡】貓王外孫班傑明舉槍自盡盤點那些死於「27歲魔咒」的搖滾巨星都有誰?據美國媒體TMZ網站報導,當地時間12日,美國貓王埃爾維斯·普雷斯利的外孫班傑明舉槍自盡,年僅27歲。 來源:光明網搖滾圈「27歲魔咒」再被提起!班傑明同許多搖滾明星一樣,也都將生命的年齡定格在了27歲,不少人感嘆,搖滾圈的「27歲魔咒」再次應驗。對搖滾圈來說,「27」是一個符號性的數字,它似乎成為一種魔咒,盤旋在那些天才的搖滾樂手頭頂。
  • 碎片商店更新,暗影獵獸者錯過沒事,搖滾巨星別換,錯過它太可惜
    王者榮耀在14號時更新了碎片商店,在本次的碎片商店中可以說是雲集了眾多的優質皮膚,如此多的優質皮膚真的是讓人眼花繚亂,相信很多玩家都不知道該如何選擇,暗影獵獸者錯過沒事,搖滾巨星別急換,最後一個錯過別後悔。
  • 薦書《暗黑系暖婚》搖滾巨星和天才醫生,時瑾想要的唯有姜九笙
    《暗黑系暖婚》作者顧西南,這本熱度很高,講述的是娛樂圈唯一的女搖滾巨星姜九笙,和表面上是天才醫生實則有強大背景且偏執型人格障礙的時瑾,兩人之間從九年前開始的愛情故事,以及對惡勢力「以暴制暴」的反抗,沒有辜負這個名字,因為男主時瑾的關係,整篇文基本都是在黑化邊緣遊走。