也談編程進(jìn)高考:學(xué)編程是否適合所有人?

發(fā)布時(shí)間:2013-12-25 22:03    發(fā)布者:1770309616
關(guān)鍵詞: 編程 , 高考
近期創(chuàng )事記的一篇報道建議將編程納入高考范圍。實(shí)際上,關(guān)于“編程應當從娃娃抓起”這一問(wèn)題,過(guò)去幾年已在歐美得到廣泛討論。不支持這一做法的人常常會(huì )提出的一個(gè)論據是:?jiǎn)滩妓挂膊粫?huì )寫(xiě)代碼,甚至沒(méi)有獲得過(guò)工程類(lèi)學(xué)位,但他仍取得了巨大成功。

這一問(wèn)題的重點(diǎn)在于,如果想成為喬布斯式的人物,你能否找到“自己的史蒂夫·沃茲尼亞克”?喬布斯擁有提出概念和硬件設計方面的天才,因此可以完美地與沃茲尼亞克這樣的軟件工程師合作開(kāi)發(fā)出想要的產(chǎn)品。此外,盡管不是傳統意義上的“骨灰級程序員”,但喬布斯的技術(shù)能力也很強,僅僅只是被沃茲尼亞克這一方面的光芒所掩蓋。喬布斯只有一個(gè)。如果會(huì )編程,那么可以從事與甲骨文CEO拉里·埃里森和Facebook CEO馬克·扎克伯格一樣的創(chuàng )業(yè)活動(dòng);如果不會(huì )編程,也不具備喬布斯的才能,那么如何在科技行業(yè)立足?

不僅僅是工程專(zhuān)業(yè),關(guān)于文科、理科、工程和藝術(shù)等專(zhuān)業(yè)的學(xué)生是否應當學(xué)習編程,大部分人的看法是肯定的。以下為主要原因:

1.學(xué)習編程有助于理解原則,同時(shí)分步驟解決問(wèn)題

我們如何利用技術(shù)去解決能源、環(huán)境、城市、[url=]健康[/url]和教育等方面的問(wèn)題?學(xué)習編程是一個(gè)好方式。這里以藝術(shù)專(zhuān)業(yè)為例。藝術(shù)專(zhuān)業(yè)學(xué)生通常傾向于從宏觀(guān)角度來(lái)看問(wèn)題。例如在城市規劃中,規劃人員需要思考如何在建筑、環(huán)境和交通等方面實(shí)現可持續發(fā)展,相關(guān)工作非常繁瑣。在這一過(guò)程中,許多編程工具可以帶來(lái)幫助,包括用于數據可視化的JavaScript框架D3。

規劃人員可以收集有關(guān)多少土地可被用于城市綠地的數據,并基于D3框架進(jìn)行可視化處理。實(shí)現這一目標需要完成許多后端工作,包括從哪里收集數據,如何以符合統計學(xué)原理的方式來(lái)組織數據,在可視化的過(guò)程中如何配色,如何基于公式來(lái)簡(jiǎn)化數據。與此同時(shí),規劃人員還需要兼顧可視化工作是否符合總體項目。簡(jiǎn)單來(lái)說(shuō),這一工作實(shí)際上是一個(gè)包含分析問(wèn)題和解決問(wèn)題在內的邏輯思維過(guò)程,而編程是思維過(guò)程的具體體現。

從更高的層次來(lái)看,在編程時(shí)規劃人員所做的主要是為了獲得更直觀(guān)的信息,以幫助決策。程序有助于更好地“講故事”。一個(gè)故事的要素通常包括概要、循序漸進(jìn)的敘事方式以及人物。而編程語(yǔ)言的一系列組成部分,包括指令、if語(yǔ)句、變量屬性及循環(huán),可以扮演故事要素的角色。如果能更好地講故事,那么就能更好地決策。

2.未來(lái)一個(gè)世紀,超過(guò)40%工作可被機器取代。成為機器的主人,否則就被淘汰。

社會(huì )發(fā)展速度很快。在新經(jīng)濟環(huán)境下,除非掌握新的計算技術(shù),否則很難適應社會(huì )。設計大師唐·諾曼(Don Norman)曾寫(xiě)過(guò)《設計心理學(xué)》和《未來(lái)產(chǎn)品設計》兩本書(shū),其中一個(gè)主要觀(guān)點(diǎn)是:最優(yōu)秀的機器不會(huì )幫你完成一切,而是幫你更好地決策,人類(lèi)應當利用這些機器使自己更聰明。那么具體方式是什么?還是編程。如果需要與這些機器互動(dòng),或是進(jìn)入一個(gè)極度依賴(lài)機器(包括智能手機和計算機)的經(jīng)濟環(huán)境,我們需要知道如何操縱這些機器。

實(shí)際上,這些機器能完成的工作遠超出科技行業(yè)的范疇!豆鹕虡I(yè)評論》曾在一篇文章中指出,科技能與許多行業(yè)形成互動(dòng)。文章稱(chēng):“我們開(kāi)發(fā)的軟件可用于多個(gè)垂直行業(yè),例如[url=]汽車(chē)[/url]、醫療以及公共服務(wù)。這些行業(yè)都有不同的需求和目標。因此在討論多樣性時(shí),主要是指客戶(hù)、工作及背景的多樣性。在曼哈頓街頭,你能遇到許多專(zhuān)業(yè)人士。將他們集合在一起,你將發(fā)現一個(gè)擁有豐富技能和經(jīng)驗的人才庫,這是硅谷難以匹敵的。當這種專(zhuān)業(yè)的多樣性遭遇軟件工程天才時(shí),才能推動(dòng)突破性的創(chuàng )新!

舉一個(gè)簡(jiǎn)單的例子。在許多公司,人們都會(huì )花很多時(shí)間向Excel表格輸入數據,某些時(shí)候數據源為客戶(hù)文件。在這種情況下,文件中的數據往往是可分析的,例如.csv文件。如果不懂編程,那么即使是名校畢業(yè)生也需要把大量時(shí)間浪費在復制粘貼數據的操作上。而如果掌握了VB這樣的簡(jiǎn)單語(yǔ)言,整個(gè)工作就可以自動(dòng)化。無(wú)論何時(shí)獲得多大的數據文件,只要運行一遍代碼,所有數據就可以被導入Excel表格中。

而另一個(gè)例子是許多大學(xué)課程設置中的數值計算。大學(xué)之所以開(kāi)設這樣的課程是為了告訴學(xué)生,如何使用程序重復處理大批量數據;仡櫾诖髮W(xué)研究室中的生活,我們可以發(fā)現最具效率的同學(xué)往往編程能力都很強,他們可以使用Perl或VB等語(yǔ)言來(lái)分析文件或處理數據,并輸出一個(gè)可被其他程序識別的結果。盡管這些腳本程序并不復雜,但這有助于完成許多日常工作,節約大量時(shí)間用于思考問(wèn)題或從事其他方面的學(xué)習。

簡(jiǎn)而言之,如果希望脫穎而出給世界帶來(lái)不同,那么編程是一項必要技能。

不過(guò),仍有許多業(yè)內人士反對將編程作為一種通識教育。其主要理由包括:

1.編程不是目的。軟件開(kāi)發(fā)者的終極目標并非寫(xiě)代碼,而是開(kāi)發(fā)解決方案。強調編程是一種舍本逐末的行為。

2.編程是一類(lèi)方法。強調方法而弱化問(wèn)題解決將帶來(lái)困擾。一方面,在解決問(wèn)題時(shí),作為方法的具體代碼并不是唯一的,因此如果不考慮代碼效率很難對優(yōu)劣進(jìn)行判斷,而代碼效率問(wèn)題已可以被硬件的快速發(fā)展所解決。另一方面,由于解決問(wèn)題的方法眾多,代碼的可閱讀性一直是困擾程序員的一大問(wèn)題。對于Perl等腳本語(yǔ)言的開(kāi)發(fā)者,這樣的問(wèn)題尤為明顯。此外,強調方法往往導致人們忽略對問(wèn)題的深入研究,你是否能保證程序在任何情況下都真正解決了問(wèn)題?

3.泛泛學(xué)習編程無(wú)助于事。一些科技公司的人士反映,盡管許多人自稱(chēng)從事軟件開(kāi)發(fā)工作,但實(shí)際上編程能力很弱,因此對團隊的幫助很有限,甚至帶來(lái)負面作用。此外,盡管可以通過(guò)短平快的方式了解一些語(yǔ)言,例如Perl,但真正運用好這些語(yǔ)言需要花很長(cháng)時(shí)間。而達到這樣的水平是無(wú)法通過(guò)短期培訓或通識教育實(shí)現的。

在以上討論中,支持編程學(xué)習的人士大多從思維訓練和時(shí)代發(fā)展的角度來(lái)看待問(wèn)題,而反對者通常著(zhù)眼于編程本身是否有意義。毫無(wú)疑問(wèn),編程并非所有人都會(huì )每天去做的工作,但掌握這一技能也可以滿(mǎn)足不時(shí)之需,提升工作效率。如果不考慮是否有利于眼前工作這樣的短期功利性因素,那么學(xué)習編程不失為一種培育學(xué)生綜合素質(zhì)的好方式。



本文地址:http://selenalain.com/thread-125111-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页