1995年喬布斯接受記者采訪時(shí)曾談到,“這個(gè)國(guó)家的每個(gè)人都應(yīng)該學(xué)習(xí)編程,因?yàn)樗芙虝?huì)你思考的方式。”未來是人工智能時(shí)代,我們即將踏入一個(gè)由計(jì)算機(jī)與機(jī)器人主導(dǎo)的未來世界,而編程則是未來的語言。目前全球已有24個(gè)國(guó)家在基礎(chǔ)教育中設(shè)立了編程課程大綱,少兒編程正在經(jīng)歷從“非剛需”向“剛需”的轉(zhuǎn)變。
難道未來人人都是“碼農(nóng)”嗎?也未必!今天小編就來盤點(diǎn)一下各行各業(yè)大佬中的“隱藏程序員”,看他們?nèi)绾蜗硎芫幊虡啡?,并通過編程思維取得個(gè)人提升和成功。
用編程思維寫作的作家
安迪?威爾 (Andy Weir) 是一個(gè)從小懷揣著作家夢(mèng)的程序員,從15歲起就被美國(guó)國(guó)家實(shí)驗(yàn)室聘為軟件工程師。他曾認(rèn)真考慮當(dāng)個(gè)作家,但被出版社拒稿之后,還是老老實(shí)實(shí)回去當(dāng)程序員了。
《火星救援》這部引爆好萊塢的作品,最初在威爾的個(gè)人博客上連載,可以說這部小說的寫作過程和編程極為相似。編程是一種‘定義問題—制定方案—解決問題—迭代優(yōu)化’的循環(huán),威爾的寫作也是如此。他提出了一個(gè)問題“如果把一個(gè)人放到火星上,他怎么活下來?”,然后列出所有可能會(huì)遇到的難題,再給每一個(gè)問題尋找出解決方法。有的問題用Google搜索就可以搞定,有的問題則需要發(fā)揮他的程序員能力,比如計(jì)算軌道問題,他特意參考NASA做了模型。
威爾每寫完一章就往博客上貼一章,很快這篇硬核科幻小說就吸引了各行各業(yè)的專業(yè)人士,不斷有人指出其中的“bug”,威爾一一迭代完善。對(duì)他而言,在作品完成的瞬間,是一種程序終于跑通的感覺吧!
中國(guó)的作家里,最會(huì)編程的人可能要數(shù)王小波了。王小波在美國(guó)讀研究生期間接觸到了計(jì)算機(jī),先后學(xué)了Fortran、匯編語言和C++,還做了自己的中文編輯器和輸入法,在1992年之后開始撰寫科技博客,算是中國(guó)第一代科技博客作者。編程和寫作,對(duì)王小波來說是兩個(gè)同等有趣的智力游戲,他的作品中沒有中國(guó)現(xiàn)代文學(xué)那種“軟”,而是有著縝密的邏輯打底,洋溢著理性和思考的精神。
席卷市場(chǎng)行業(yè)的女程序員
每個(gè)程序員身上都有一種“重新造輪子”的沖動(dòng)。林賽 (Lyndsey Scott) 是一個(gè)非裔女孩,在阿默斯特讀大學(xué)時(shí),攻讀戲劇和計(jì)算機(jī)雙學(xué)位,掌握五種編程語言,現(xiàn)在她的一半職業(yè)是名模,一半是程序員。當(dāng)別人修照片的時(shí)候,她為大家做了一個(gè)修圖App,當(dāng)別的模特投簡(jiǎn)歷的時(shí)候,她做了一個(gè)幫模特輕松制作簡(jiǎn)歷的App。在活躍于Calvin Klein, Prada, Gucci, Louis Vuitton, Fendi?等大牌秀場(chǎng)的同時(shí),她已經(jīng)開發(fā)了10余款A(yù)pp,還成立了自己的公司。
另一位維密超??ɡ?middot;克勞斯 (Karlie Kloss) 癡迷編程并不是為了當(dāng)程序員,而是奔著自己開公司做投資去的。在談到編程對(duì)自己的幫助時(shí),她說:“自從我學(xué)習(xí)編程以來,我學(xué)到了很多東西,這些所得又反哺了我在時(shí)尚行業(yè)的工作。我合作的品牌都是受科技界的發(fā)展所驅(qū)動(dòng)的,當(dāng)我與我的時(shí)尚合作伙伴開會(huì)時(shí),對(duì)技術(shù)的理解讓我成為一個(gè)更強(qiáng)大的女商人。”
受益于編程思維的經(jīng)濟(jì)學(xué)者
近日,著名經(jīng)濟(jì)學(xué)者薛兆豐圍繞“孩子該不該從小學(xué)習(xí)編程”的一席發(fā)言打動(dòng)了眾多家長(zhǎng),他說:“編程學(xué)的不僅僅是代碼,更是一種綜合思維。我自己喜歡編程,編程的思維方式讓我每天都在受益。”
聽到這里,可能很多人都會(huì)驚訝,原來薛兆豐不僅研究經(jīng)濟(jì)學(xué),他竟然還是一名隱藏的程序員!這也不奇怪,薛兆豐在學(xué)習(xí)經(jīng)濟(jì)之前畢業(yè)于應(yīng)用數(shù)學(xué)系。在經(jīng)濟(jì)學(xué)研究領(lǐng)域,擁有理論基礎(chǔ)已不足以面對(duì)未來的經(jīng)濟(jì)研究需要,不管是做理論,還是做應(yīng)用,基于大數(shù)據(jù)和人工智能的經(jīng)濟(jì)學(xué)分析都會(huì)比基于理論的經(jīng)濟(jì)學(xué)分析更加真實(shí)。
這些隱藏程序員們的故事告訴我們——正如學(xué)習(xí)法律不一定是為了成為律師,學(xué)習(xí)編程也未必就是要成為“碼農(nóng)”,而是成為適應(yīng)時(shí)代發(fā)展的復(fù)合型人才。硅谷創(chuàng)業(yè)之父保羅·格雷厄姆告訴我們,最好的程序員不是機(jī)械式的代碼搬運(yùn)工,而是有靈感、有匠心的藝術(shù)家,那些卓越的程序員都有像藝術(shù)家一樣的思維方式和行為習(xí)慣。如果家長(zhǎng)也想用編程為孩子的成長(zhǎng)打下堅(jiān)實(shí)的基礎(chǔ),讓孩子未來成為某一領(lǐng)域的出色人才,猿編程是一個(gè)好的選擇。
猿編程課程體系覆蓋4-18歲全年齡段,在4-6歲階段,以Scratch語言為基礎(chǔ)開始編程啟蒙,在7-18歲階段,以通用代碼語言Python為主線語言,從基礎(chǔ)編程訓(xùn)練到應(yīng)用算法、數(shù)據(jù)分析、互聯(lián)網(wǎng)、應(yīng)用開發(fā)、人工智能,循序漸進(jìn)打通多領(lǐng)域。在課程設(shè)計(jì)中,猿編程尤為注重“編程思維”的養(yǎng)成,通過“定義問題—制定方案—解決問題—迭代優(yōu)化”的反復(fù)訓(xùn)練,有意識(shí)地提升學(xué)生的抽象思維、分解思維、歸納思維、算法思維、評(píng)估思維等綜合思維能力,并引導(dǎo)學(xué)生將這種能力遷移到各種學(xué)科,全面提升孩子的學(xué)習(xí)能力和解決問題的能力,讓孩子受益終身。
(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )