自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

編程還是被編程?這是個(gè)問(wèn)題

開(kāi)發(fā) 后端 前端
根據(jù)美國(guó)著名的網(wǎng)絡(luò)文化作家道格拉斯•洛西克夫所說(shuō),一個(gè)當(dāng)代性難題在于“編程還是被編程。”這可能略有些極端:我們并不需要因?yàn)槭褂檬謾C(jī),而必須成為手機(jī)程序員。我們使用工具并不意味著需要親自制作工具。然而,如果我們希望能夠與現(xiàn)有的這個(gè)由代碼構(gòu)成的環(huán)境交互,而不是處于完全被動(dòng)的話(huà),就需要了解基本的編碼。我們不應(yīng)該把這種技能完全地推給某一階層或精英。
根據(jù)美國(guó)著名的網(wǎng)絡(luò)文化作家道格拉斯•洛西克夫所說(shuō),一個(gè)當(dāng)代性難題在于“編程還是被編程。”這可能略有些極端:我們并不需要因?yàn)槭褂檬謾C(jī),而必須成為手機(jī)程序員。我們使用工具并不意味著需要親自制作工具。然而,如果我們希望能夠與現(xiàn)有的這個(gè)由代碼構(gòu)成的環(huán)境交互,而不是處于完全被動(dòng)的話(huà),就需要了解基本的編碼。我們不應(yīng)該把這種技能完全地推給某一階層或精英。

編程還是被編程?這是個(gè)問(wèn)題

采訪(fǎng)對(duì)象:Nicolas Danet (歐洲Change.org 組織高管、咨詢(xún)顧問(wèn))

巴黎高科評(píng)論——首先,代碼是什么?

Nicolas Danet——有很多定義方式。首先,代碼是使機(jī)器運(yùn)行的程序。如果沒(méi)有代碼,我們的電子設(shè)備包括電腦、手機(jī)就沒(méi)有生命。代碼是讓我們最接近機(jī)器靈魂的方式,使機(jī)器能根據(jù)我們的需求而運(yùn)作。它是一些通過(guò)算法來(lái)自動(dòng)完成任務(wù)的句法。這是***個(gè)定義。

但是代碼也可以被定義為一種語(yǔ)言。因?yàn)樗跀?shù)學(xué)算法,我們過(guò)去傾向于認(rèn)為它只是一個(gè)屬于數(shù)學(xué)家和工程師的領(lǐng)域。但實(shí)際上,許多語(yǔ)言學(xué)者已經(jīng)對(duì)編碼和發(fā)明新的編程語(yǔ)言產(chǎn)生興趣。有些人甚至用代碼寫(xiě)詩(shī)!斯坦福大學(xué)的學(xué)生就創(chuàng)立了一個(gè)俱樂(lè)部,將詩(shī)歌和編程融合在一起。代碼完全可以被視為一種說(shuō)話(huà)和表達(dá)方式。

從某種意義上說(shuō),學(xué)習(xí)代碼和學(xué)習(xí)一門(mén)外語(yǔ)相似:開(kāi)始會(huì)很艱難,但漸漸地,我們開(kāi)始理解語(yǔ)言的邏輯性——每個(gè)人都有能力掌握它,因?yàn)檎f(shuō)話(huà)誰(shuí)都會(huì)。

因此,我們都能學(xué)會(huì)代碼,但有必要所有人都學(xué)嗎?

沒(méi)錯(cuò),任何人都可以學(xué)習(xí)代碼,包括兒童。只要使用合適的界面,孩子也可以輕松地碼代碼,而不必非得是編程天才或計(jì)算機(jī)學(xué)博士。就像你不必非得是莎士比亞才能說(shuō)好英語(yǔ)一樣。理解基礎(chǔ)的編程語(yǔ)言并不復(fù)雜。事實(shí)上,大多數(shù)人每天都會(huì)處理幾行代碼:每個(gè)人都要在網(wǎng)絡(luò)瀏覽器中輸入U(xiǎn)RL地址;每個(gè)人都知道刪除.com后的整個(gè)序列會(huì)帶你回到首頁(yè)。

根據(jù)美國(guó)著名的網(wǎng)絡(luò)文化作家道格拉斯•洛西克夫所說(shuō),一個(gè)當(dāng)代性難題在于“編程還是被編程。”這可能略有些極端:我們并不需要因?yàn)槭褂檬謾C(jī),而必須成為手機(jī)程序員。我們使用工具并不意味著需要親自制作工具。然而,如果我們希望能夠與現(xiàn)有這個(gè)由代碼構(gòu)成的環(huán)境交互,而不是處于完全被動(dòng)的話(huà),就需要了解基本的編碼。我們不應(yīng)該把這種技能完全地推給某一階層或精英。

公民需要基礎(chǔ)教育,所以對(duì)編程有所認(rèn)識(shí)是有意義的。當(dāng)我們學(xué)習(xí)讀寫(xiě)時(shí),***能有一些編寫(xiě)代碼和“閱讀”那個(gè)我們身處其中的數(shù)字世界的經(jīng)驗(yàn)。

對(duì)我來(lái)說(shuō),這幾乎與公民學(xué)一樣必要。不傳播民主的價(jià)值,公民將永遠(yuǎn)無(wú)法找到自己在社會(huì)上的位置。同樣,如果我們不懂編程的邏輯,身處這個(gè)由代碼構(gòu)成的世界就會(huì)感到不自由。就以Google這個(gè)每個(gè)人每天都會(huì)使用好多次的搜索引擎為例,如果我們不了解它是如何工作的、如何生成信息索引、信息又來(lái)自哪里、為什么一個(gè)查詢(xún)能反饋很多結(jié)果等等,就可能輕易地被這個(gè)工具欺騙。永遠(yuǎn)不要以為,搜索引擎給出的結(jié)果就一定是真理;不要以為,除了搜索結(jié)果的前幾條其他都是無(wú)關(guān)緊要的。

簡(jiǎn)而言之,你認(rèn)為數(shù)字教育、喚醒學(xué)生對(duì)代碼的認(rèn)識(shí)很重要。當(dāng)然,這是公民教育的使命之一,但學(xué)校真的是教這門(mén)課的***地方?

近年來(lái)在幾乎所有的西方國(guó)家都出現(xiàn)了是否應(yīng)該在學(xué)校教授代碼的爭(zhēng)論。然而,改變整個(gè)學(xué)校計(jì)劃通常是很艱難的,而且我們沒(méi)有足夠的計(jì)算機(jī)教師來(lái)使編程成為一門(mén)像數(shù)學(xué)和英語(yǔ)那樣的主課。同樣,當(dāng)法國(guó)于2010年將算法這門(mén)課引入高中課程體系時(shí),那些沒(méi)有受過(guò)相關(guān)訓(xùn)練的教師就有了麻煩。

#p#

有人會(huì)問(wèn)為什么編程要單獨(dú)成為一個(gè)學(xué)科:如果編程就像寫(xiě)作,那么所有學(xué)科都將涉及到。

我傾向于從另一個(gè)角度理解這個(gè)問(wèn)題。在我看來(lái),更重要的是采納學(xué)生的觀點(diǎn)進(jìn)而了解什么才是對(duì)他們最有利的,而不是把精力集中在如何將編程加入到教育課程中去。

我們經(jīng)常抱怨孩子們花太多的時(shí)間在屏幕前,這可能是正確的。但最重要的是,我們需要確保當(dāng)孩子們?cè)谄聊磺皶r(shí)不只是處于一個(gè)被動(dòng)的狀態(tài)。這就是編碼可以發(fā)揮至關(guān)重要作用的地方。如果一個(gè)孩子可以開(kāi)始編程,通過(guò)適當(dāng)?shù)慕缑?,他們很快就?huì)體驗(yàn)到其中的樂(lè)趣。因此,他們?cè)谑褂肐T工具時(shí)將有完全不同的體驗(yàn)。

在這一點(diǎn)上,存在一個(gè)關(guān)于學(xué)習(xí)范式的基本問(wèn)題:是從理論出發(fā)更好呢?還是將實(shí)踐和理論結(jié)合更好?就個(gè)人而言,我不認(rèn)為你可以在不親自運(yùn)行代碼的情況下理解編程。從實(shí)踐出發(fā)總是***的,而不是通過(guò)閱讀代碼理論的書(shū)。當(dāng)我還是個(gè)孩子時(shí),我就是從嘗試編寫(xiě)幾行代碼起步來(lái)學(xué)習(xí)編程的。我的代碼遠(yuǎn)非***,但這不重要,重要的是了解它們的背景和它們的運(yùn)作方式。通過(guò)實(shí)驗(yàn)來(lái)學(xué)習(xí)算法思想比單純閱讀理論書(shū)更有效。

但學(xué)校能提供這種方式嗎?

不一定。這種學(xué)習(xí)模式可以在課堂之外實(shí)現(xiàn)。每個(gè)學(xué)校的代碼和計(jì)算機(jī)文化是非常不同的,水準(zhǔn)也有很大差別:教師、學(xué)生、硬件……相反,代碼的世界主要基于自學(xué)者和網(wǎng)絡(luò)支持。總之,這正是整個(gè)宇宙的創(chuàng)建方式。不將這些理想的水平協(xié)作模式融入到教學(xué)中,使之不同于傳統(tǒng)教學(xué),將是一種恥辱。在第二個(gè)階段,這些處于傳統(tǒng)教育邊緣的主動(dòng)性學(xué)習(xí)可以被重新組合、獲得進(jìn)一步開(kāi)發(fā)。不斷在邊緣地帶試驗(yàn)、更新、整合,其實(shí)就是一種非常“數(shù)字化”的思維方式。

這種方式也會(huì)部分解決人力資源的問(wèn)題,也就是說(shuō),大規(guī)模地招聘教師或是同等力度地將編程引入到小學(xué)或中學(xué)課程中去。然而,如果沒(méi)理解錯(cuò)的話(huà),你認(rèn)為在中期內(nèi),學(xué)校的課程體系應(yīng)該包含這些課外活動(dòng)。我們甚至可以想象,如果數(shù)字時(shí)代必須改變學(xué)校,代碼就可以被視作觸發(fā)這一變化的特洛伊木馬,允許不同學(xué)習(xí)文化的發(fā)展。那么你如何看待學(xué)校的未來(lái)呢?

理想情況下,它應(yīng)該比現(xiàn)在更加強(qiáng)調(diào)協(xié)作能力。孩子們需要學(xué)會(huì)通過(guò)與人交往來(lái)了解自己。這是一個(gè)鞏固知識(shí)的好方法。如果一個(gè)學(xué)生需給他的同學(xué)做出解釋?zhuān)敲此托枰紫燃訌?qiáng)自己的知識(shí)水平。在這種背景下,老師在課堂上的位置也會(huì)改變。老師的工作將成為一種催化劑,而不只是傳遞知識(shí)。理想情況下,這種協(xié)同維度可以擴(kuò)展到與來(lái)自其他國(guó)家班級(jí)的交流,在伊拉斯謨計(jì)劃*的初高中教育體系下。

未來(lái)的學(xué)校也將關(guān)注創(chuàng)造力。在實(shí)踐中學(xué)習(xí),給日常生活中的問(wèn)題提供解決方案:制作一個(gè)網(wǎng)站、設(shè)計(jì)一個(gè)小程序來(lái)自動(dòng)化一組任務(wù)、編程連接對(duì)象、玩一個(gè)光傳感器,等等。在某種意義上,代碼非常類(lèi)似于其他的創(chuàng)造性領(lǐng)域,如視覺(jué)藝術(shù)或音樂(lè):在程序設(shè)計(jì)中,一個(gè)給定的問(wèn)題很可能引起在優(yōu)雅性和時(shí)效性方面全然不同的解決方案。***,學(xué)習(xí)編程是一種發(fā)現(xiàn)和深化學(xué)習(xí)風(fēng)格、培養(yǎng)創(chuàng)造力的方式。

*伊拉斯謨計(jì)劃(Erasmus Programme,European Community Action Scheme for the Mobility of University Students),是歐洲各共同體在1987年成立的學(xué)生交換項(xiàng)目,2014年1月在它的基礎(chǔ)上創(chuàng)建了應(yīng)用于歐盟現(xiàn)有教育、訓(xùn)練及青年體育領(lǐng)域的交換計(jì)劃Erasmus+。其國(guó)際版為伊拉斯謨世界計(jì)劃。

責(zé)任編輯:王雪燕 來(lái)源: 界面
相關(guān)推薦

2021-10-01 00:02:54

CHAR VARCHARMYSQL

2020-02-17 21:17:40

www域名主機(jī)

2020-06-21 05:55:45

勒索軟件攻擊贖金

2017-06-02 08:48:29

互斥鎖JavaCAS

2018-05-29 09:08:16

vSAN 塊存儲(chǔ)應(yīng)用

2012-09-13 10:44:32

Web設(shè)計(jì)Web分頁(yè)架構(gòu)設(shè)計(jì)

2020-01-20 14:44:03

云計(jì)算架構(gòu)IT

2017-04-25 14:58:02

網(wǎng)絡(luò)可見(jiàn)性漏洞

2011-11-11 16:20:22

編程

2012-05-16 13:11:28

編程語(yǔ)言開(kāi)發(fā)語(yǔ)言Java

2023-03-29 10:48:28

2018-03-05 08:52:57

2020-07-03 07:56:34

Golang編程語(yǔ)言

2014-12-05 09:49:18

2011-03-29 12:41:49

編程

2013-09-16 11:12:51

編程環(huán)境開(kāi)發(fā)

2015-03-16 09:45:38

2022-08-09 08:29:50

TIOBE編程語(yǔ)言排行榜程序員

2017-11-16 14:04:02

程序員Java編程

2009-04-24 10:57:25

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)