搜尋
首頁後端開發php教程程式設計是否應該成為一門基礎學科【下】

我訪問了 20 位以上不同背景的人,詢問他們贊同或反對奧巴馬的觀點,以及贊同與反對背後的理由。這些人當中,有的是開發者,有的是開發者當中重視技術教育的,有的是非開發者但注重運用技術工具的,也有的是非開發者而且也對科技興趣了解不深的人,也有的是非開發者初為人父人母的…我試著站在更多立場來看待「程式設計是否應該成為基礎教育」的問題。
以職業技能的觀點來看,程式設計並不適合作為基礎學科
我在總結受訪者對該問題的態度時,發現不少人試圖先定義「程式設計」作為一種教育,應實現怎樣的目的,而後再談及程式設計是否應成為一種基礎教育。有趣的是,不管是支持或反對,他們並不不認為如果把「程式設計」當作一種職業技能來培訓會產生很大的價值。
曾在愛範兒開闢「斷章」專欄,現在擔任一家公司 CTO 的陶醉,反對程式設計應作為基礎教育的一部分。他認為,「從培養基礎學習能力來說,程式設計是應用技術,遠不如數學、文學、外語、自然對任意國家的孩子來得重要。從培養技術工作能力來說,第一,如果他不從試著行業沒有必要,如果他從事這個行業的話,更新換代又太快,掌握皮毛浪費學習時間和精力。最大的問題是,如果推廣的程序語言過時了怎麼辦? C 語言當年多少文科生在學啊,現在有什麼用? 行政推廣一個本由競爭出來的語言肯定有問題。 DoNews CTO、盛大創新院資深研究員,現移居美國的霍炬,同樣不支持程式設計應成為基礎教育。 「程式設計本身並不是一門學科,而是很多學科和對其他領域知識的組合。所以,單單學會一種電腦語言表達,對於解決實際問題幫助不大。」
「它和數學物理不同,那些是科學的一部分。 ,學會的技能很快就會過時。需要學。進去就好。整體圍繞在「程式設計變成基礎學科之後,就一定能夠激發人的創造性嗎?」的問題。有一位朋友認為,程式設計是一門工程性學科,偏重在前人所製定的規則不斷世界上,是試圖排除不確定性的過程,跟基礎類學科有很大的差異。而另一位朋友則認為,程式設計作為一種工具,實際上可以激發孩子的動手能力,讓他們創造自己喜歡的東西。
如果程式設計作為一門基礎學科,可能幫助學生提高邏輯思維水平以及獨立解決問題的能力
然而,如果程式設計不是作為一種職業技能來培訓,而作為一種啟蒙學科呢?幾乎所有人都支持。
程式碼託管社群 GitCafe 創辦人姚欣宇認為程式設計可以勝任基礎教育科目。在他的觀念裡,基礎教育的功能在於「教會一個人基本生活常識及各領域基礎技能、解決問題能力和思維方式,以及面對失敗的方法及如何透過這樣的過程獲得自信。」
「編程這件事情本身就是解決問題的代名詞,如何系統化、邏輯地解決問題透過程式設計及其基礎數學理論可以最好地教導受教育者。在學習程式設計的這個過程中,對於未知領域資訊的搜尋、取得及分析的情況會反覆發生,這是在我們傳統基礎教育學科中極少遇到的情況,但是卻是非常重要的一項基礎能力,程式設計會無形之中不斷強化一個人依靠自己的想法和力量找到解決方案的能力。 debug 成功的路線循環中,一個人能夠很好的培養起自己的自信,對未知的問題不再恐慌是非常重要的基礎。
理財應用DailyCost 的開發者梁國鵬也認為程式設計應作為一門基礎學科對待,但他覺得程式設計應該是讓人對電腦產生興趣的敲門磚,這一點與姚欣宇的觀點不一樣:
「在當今電腦極大普及的背景下,一個國家的科技水平很大程度上是由電腦水平決定的,這個水平不是使用電腦的水平,而是利用電腦、網路等手段解決更複雜問題的能力水平。兒產品總監李本卿,認為程式設計訓練有助於學生邏輯思考的培養。李路說,「軟體是人類能製造出的最複雜的事物(可高達9 個以上抽象層次),程式設計基於邏輯,訓練這方面的思維特別有效。」他也認為,「程式設計入門並不需要很多前置課程,但精通並不容易,這是基礎教育的重要特徵。 ,「整個世界已經由軟體驅動,學習程式設計有助於理解這個世界的運作邏輯,不會再出現高鐵站上有人指著自動售票機罵娘的情況。」
愛範兒黃姓編輯認為,「App、行動網路已經成為生活不可或缺的一部分,就像過去建房子、修電燈、烹飪一樣,學習程式設計也是應對生活、改變生活的基本技能。」
而「教育大發現社群」共同發起者、北京師範大學教師莊秀麗也抱持同樣的看法。 「我對歐巴馬的觀點表示認同,因為歐巴馬在表達要學習程式設計的時候,並沒把否認或降低其他一些基本素養培育的重要性。」
「未來的世界,是數位化的世界,人類各種資訊的開發與存儲,都在藉著數位化的程式設計方式,表達、傳播、加工。世界。 ,其後果可能是正面的
愛範兒的CTO 張滌凡支持程式設計成為基礎學科,「歐巴馬總統提出將程式設計能力作為基礎教育的一部分將是另一次對美國歷史產生重大影響的決策。柯林頓提出的國家資訊基礎建設計劃促使了美國最近二十年在資訊科技方面領先全球的結果,而培訓出擁有程式設計能力的一代人,對電腦產業的發展會提供更多人才儲備。十世紀末二十一世紀初,網路泡沫時期,因泡沫刺激學習CS(美國人習慣將電腦專業縮寫為CS)的人才在次貸危機過後為充滿活力的互聯網創業公司提供了大量的人才儲備,促進了灣區新一次的創業高潮的事實而得到證實。 ,是拉開國家和國家巨大差距的因素。 。的工程師,形成靈活而高效的供應鏈分配。更重要的是,因為“山寨”,深圳可能聚集著世界上數量最多的硬體工程師,這是中國深圳可與矽谷比較的優勢。
在中國應試教育的環境下,程式設計不適合作為基礎教育學科
秒視CEO 週凱雯說,「國內高中數學課程就有Basic 程式設計的內容,主要是針對文法做了些講解,高考這部分內容大概佔6 分,我們所示基礎教育加入了編程,但是很明顯沒有多少人對這種流於表面不結合實際的編程教育有所受益。種形式向學生傳播,恐怕沒有什麼用。的不足
莊秀麗以教師的角度出發,解釋技術教育推廣會遇到的問題,「推廣程式教育,實際上包含兩部分的內容:一是思維方式上的,一是操作技術層面的。技術層面的內容,是具體的,是變化的,就像程式語言發展一樣,是不端更替變化fvj的。 。 然而,不容易推廣的,是體現現在操作背後思維方式這個層面的內容。問題了。如何克服推中存在的這一難題,打破傳統學校機制的壁壘,無論是通過哪種方式,讓孩子們有機會跟各類科技創新企業或相關民間教育組織進行連接,有機會體驗到由那些企業組織提供的各種教育服務。 」
Python 中文社群創辦人周琦認為,推廣程式教育「唯一的困難是當前社會的整體對知識、資訊、數據的態度是什麼。如果一般認為知識無用,數據不值錢,資訊必須嚴格過濾,那麼無論進行怎樣的教育體制內程式教育引進,都無法引發出合理的當代資訊素養。 」
另外,他還注意到,程式設計技術的選擇多樣性,也構成對程式設計教育的阻礙,「在技術圈中,我們都會講PHP 是最好的語言這個笑話,幾乎所有技術從業者都知道這是諷刺PHP語言各類設計問題的業界玩笑。但現實中,PHP 雖然在一些設計上落後甚至有缺陷,但這樣的技術應用廣泛,學了對找工作有好處,所以從教育體系的角度來說,這個時候就會遇到問題,到底是教社會上用的多的,還是注重基本功先教核心基礎。技術領域的多樣性導致程式設計其實是一個非常龐大的議題和體系。 」
他認為,「可以組織一些面向社會層面的活動,讓大眾了解到程式設計是什麼以及不是什麼,還有它能夠帶來什麼,關於程式設計技術體系龐大的問題,可以先制定標準的選修內容,然後根據興趣和方向進行不同技術路線的選修。 」
總結
關於程式設計是什麼,不是什麼,或許是另外一個非常值得討論的話題。然而,從訪談的結果來看,可以看到應對高度資訊化的社會,有的人認為掌握程式設計思維、技能,可以幫助孩子更早的適應社會、適應世界。基礎教育學科或許還是太早了。
PHPCMS
二次開發
http://yun.itxdl.cn/online/phpcms/index.php?u =5微信開發            
http://yun.itxdl.index/online/weixin/index. 🎜>
行動網路伺服器端開發   http://yun.itxdl.cn/online/server/index.php?u=5
Javascript課程
   
http://yun.itxdl.cn/online/js/index.php?u =5 CTO訓練營

              5

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
PHP和Python:解釋了不同的範例PHP和Python:解釋了不同的範例Apr 18, 2025 am 12:26 AM

PHP主要是過程式編程,但也支持面向對象編程(OOP);Python支持多種範式,包括OOP、函數式和過程式編程。 PHP適合web開發,Python適用於多種應用,如數據分析和機器學習。

PHP和Python:深入了解他們的歷史PHP和Python:深入了解他們的歷史Apr 18, 2025 am 12:25 AM

PHP起源於1994年,由RasmusLerdorf開發,最初用於跟踪網站訪問者,逐漸演變為服務器端腳本語言,廣泛應用於網頁開發。 Python由GuidovanRossum於1980年代末開發,1991年首次發布,強調代碼可讀性和簡潔性,適用於科學計算、數據分析等領域。

在PHP和Python之間進行選擇:指南在PHP和Python之間進行選擇:指南Apr 18, 2025 am 12:24 AM

PHP適合網頁開發和快速原型開發,Python適用於數據科學和機器學習。 1.PHP用於動態網頁開發,語法簡單,適合快速開發。 2.Python語法簡潔,適用於多領域,庫生態系統強大。

PHP和框架:現代化語言PHP和框架:現代化語言Apr 18, 2025 am 12:14 AM

PHP在現代化進程中仍然重要,因為它支持大量網站和應用,並通過框架適應開發需求。 1.PHP7提升了性能並引入了新功能。 2.現代框架如Laravel、Symfony和CodeIgniter簡化開發,提高代碼質量。 3.性能優化和最佳實踐進一步提升應用效率。

PHP的影響:網絡開發及以後PHP的影響:網絡開發及以後Apr 18, 2025 am 12:10 AM

PHPhassignificantlyimpactedwebdevelopmentandextendsbeyondit.1)ItpowersmajorplatformslikeWordPressandexcelsindatabaseinteractions.2)PHP'sadaptabilityallowsittoscaleforlargeapplicationsusingframeworkslikeLaravel.3)Beyondweb,PHPisusedincommand-linescrip

PHP類型提示如何起作用,包括標量類型,返回類型,聯合類型和無效類型?PHP類型提示如何起作用,包括標量類型,返回類型,聯合類型和無效類型?Apr 17, 2025 am 12:25 AM

PHP類型提示提升代碼質量和可讀性。 1)標量類型提示:自PHP7.0起,允許在函數參數中指定基本數據類型,如int、float等。 2)返回類型提示:確保函數返回值類型的一致性。 3)聯合類型提示:自PHP8.0起,允許在函數參數或返回值中指定多個類型。 4)可空類型提示:允許包含null值,處理可能返回空值的函數。

PHP如何處理對象克隆(克隆關鍵字)和__clone魔法方法?PHP如何處理對象克隆(克隆關鍵字)和__clone魔法方法?Apr 17, 2025 am 12:24 AM

PHP中使用clone關鍵字創建對象副本,並通過\_\_clone魔法方法定制克隆行為。 1.使用clone關鍵字進行淺拷貝,克隆對象的屬性但不克隆對象屬性內的對象。 2.通過\_\_clone方法可以深拷貝嵌套對象,避免淺拷貝問題。 3.注意避免克隆中的循環引用和性能問題,優化克隆操作以提高效率。

PHP與Python:用例和應用程序PHP與Python:用例和應用程序Apr 17, 2025 am 12:23 AM

PHP適用於Web開發和內容管理系統,Python適合數據科學、機器學習和自動化腳本。 1.PHP在構建快速、可擴展的網站和應用程序方面表現出色,常用於WordPress等CMS。 2.Python在數據科學和機器學習領域表現卓越,擁有豐富的庫如NumPy和TensorFlow。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前By尊渡假赌尊渡假赌尊渡假赌
威爾R.E.P.O.有交叉遊戲嗎?
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境