开源若要天下闻,掌声须给教育人
引子
故事一
當(dāng)我們介紹 Linux Kernel 項(xiàng)目歷史的時(shí)候,我們會(huì)如此說(shuō):“1991 年,赫爾辛基大學(xué)的大學(xué)生 Linus torvald, 在自己的電腦上開(kāi)發(fā)了一個(gè)能夠運(yùn)行在 X86 架構(gòu)上的操作系統(tǒng),并將它發(fā)布在互聯(lián)網(wǎng)上,任何人都可以參與開(kāi)發(fā)并免費(fèi)使用。” 27 年過(guò)去了,Linux 已經(jīng)發(fā)展成為當(dāng)今信息時(shí)代的中流砥柱!Linux 無(wú)處不在。
另外,開(kāi)源很多的優(yōu)秀的項(xiàng)目,均是由高校的教師和學(xué)生來(lái)發(fā)起和維護(hù)的,如大名鼎鼎的 FreeBSD、Kerberos、ntp、OpenSSL 等等?。
故事二
來(lái)自人民網(wǎng)的一篇報(bào)道:《比爾.蓋茨的中國(guó)之路》中寫(xiě)道,Windows?98 面世伊始,彼時(shí)中國(guó)民眾開(kāi)始接觸到國(guó)外信息化的思潮,學(xué)校也逐步開(kāi)始普及電腦教育,而令蓋茨“頭疼”的是,一面是巨大的市場(chǎng)占有率,另一面則是屢禁不止的盜版。“中國(guó)人不花錢買軟件,喜歡偷。我們希望他們偷我們的。”蓋茨在接受媒體采訪時(shí)曾表示。
于是,20 年后的高校,無(wú)論是教材,還是學(xué)校提供的實(shí)驗(yàn)機(jī)器,整個(gè)軟件技術(shù)棧就是圍繞以 Windows 為中心的。那么可以形容:開(kāi)源對(duì)于高校來(lái)說(shuō)是一片尚未開(kāi)墾的處女地。?
Learning by doing 哲學(xué)
"I believe that the school must represent present life – life as real and vital to the child as that which he carries on in the home, in the neighborhood, or on the playground."—?John Dewey (My Pedagogic Creed)?
強(qiáng)調(diào)做中學(xué)(即 Learning by doing,也有翻譯為邊干邊學(xué)的)是美國(guó)著名教育家、哲學(xué)家約翰.杜威。學(xué)生通過(guò)練習(xí)他們想要精通的制作或表演而學(xué)習(xí),他們同時(shí)會(huì)從資深實(shí)踐者那里得到幫助。
計(jì)算機(jī)軟件是一項(xiàng)工程性、實(shí)踐性都很強(qiáng)的學(xué)科,學(xué)生是無(wú)法從講授過(guò)程中學(xué)到他們?cè)撝赖臇|西,但可以通過(guò)輔導(dǎo)學(xué)得這些內(nèi)容。
國(guó)內(nèi)著名的陳莉君教授,西郵教授操作系統(tǒng)內(nèi)核,以桃李滿天下的 Linux kernel 開(kāi)發(fā)人員而聞名于業(yè)界,十幾年的教學(xué)經(jīng)驗(yàn),發(fā)出了這樣的感慨:“基于師徒模式開(kāi)源大學(xué)的想法由來(lái)已久,主要基于韓愈《師說(shuō)》中“是故弟子不必不如師,師不必賢于弟子”。
于是有人將之和音樂(lè)、建筑、體育輔導(dǎo)、手工藝行業(yè)中的學(xué)徒制等來(lái)比較,比如被天下程序員捧之為圣經(jīng)的《The Art of Programing》,編程的高手往往還被形容、披上神秘色彩的外衣,以及經(jīng)常被叫做“大師”、“藝術(shù)”、“天才”等這樣的詞匯來(lái)形容,以說(shuō)明他們是特別精于應(yīng)付不確定性、獨(dú)特性和沖突情況的專業(yè)技術(shù)人員。
但是,就大家所了解的現(xiàn)狀是,目前國(guó)內(nèi)的高校似乎是缺乏這樣的環(huán)境和理念。
開(kāi)源的契機(jī)
正如陳教授而言,開(kāi)源為在校的大學(xué)生們打開(kāi)了一種實(shí)踐的可能性。開(kāi)源社區(qū)倡導(dǎo)的是向全世界平等的敞開(kāi)大門,只要你愿意貢獻(xiàn),就可以隨時(shí)隨地的參與,編碼、設(shè)計(jì)、翻譯、布道、文檔、治理,根據(jù)自己的實(shí)際情況和興趣,盡最大能力而為。
而且大多的項(xiàng)目社區(qū)均設(shè)有導(dǎo)師,幫助新來(lái)的貢獻(xiàn)者迅速入門并參與進(jìn)來(lái),非常的歡迎各式各樣的人才參與,而并不會(huì)關(guān)心來(lái)著是否是學(xué)生?還是卓有經(jīng)驗(yàn)的開(kāi)發(fā)者。
那么問(wèn)題來(lái)了,高校的學(xué)生們參與度如何?教師們又有哪些引導(dǎo)?企業(yè)界又做了什么?
為了回答以上問(wèn)題,來(lái)自華東師范大學(xué)的博士生導(dǎo)師、研究員王偉老師,同時(shí)也是開(kāi)源社的理事,特別精心策劃了:COSCon’18 開(kāi)源教育論壇
高校教育與開(kāi)源
講師:周明輝,北京大學(xué)副教授
演講主題:高校開(kāi)源教育現(xiàn)狀及挑戰(zhàn)
來(lái)自北京大學(xué)的副教授、國(guó)家杰出青年科學(xué)基金的獲得者周明輝,將會(huì)分享她對(duì)中國(guó)一流大學(xué)的開(kāi)源教育現(xiàn)狀,挑戰(zhàn)又在哪里?
本報(bào)告以講者本人親身實(shí)踐,探討中國(guó)開(kāi)源教育的現(xiàn)狀、挑戰(zhàn)以及實(shí)際落地。
講師:王偉,華東師范大學(xué)研究員,開(kāi)源社理事
演講主題:少年強(qiáng)則社區(qū)強(qiáng):高校開(kāi)源教育的道與術(shù)
開(kāi)源已經(jīng)成為世界的潮流,已經(jīng)成為 IT 開(kāi)發(fā)者越來(lái)越不可或缺的技能之一。如何在高校開(kāi)展開(kāi)源相關(guān)的教育,培養(yǎng)我們自己的開(kāi)源人才是一個(gè)巨大的挑戰(zhàn)。本報(bào)告結(jié)合自己在高校開(kāi)展的開(kāi)源教育實(shí)踐,和大家一起來(lái)探討高校開(kāi)源教育的道與術(shù),希望能夠推動(dòng)高校開(kāi)源教育的發(fā)展。
講師:周茂華,中國(guó)創(chuàng)客教育聯(lián)盟副理事長(zhǎng),開(kāi)源硬件“掌控板”聯(lián)合發(fā)起人
演講主題:開(kāi)源硬件在創(chuàng)客教育中的應(yīng)用
結(jié)合 4 年來(lái)在大學(xué)、職校以及中學(xué)開(kāi)展創(chuàng)客教育的實(shí)踐工作,介紹開(kāi)源技術(shù)在創(chuàng)客教育中的價(jià)值,以及在教學(xué)設(shè)計(jì)和課程開(kāi)發(fā)中的應(yīng)用,包括基于開(kāi)源硬件的智能硬件 DIY 活動(dòng)以及基于開(kāi)源技術(shù)設(shè)計(jì)的青少年創(chuàng)客教育課程。其次,以開(kāi)源教育機(jī)器人項(xiàng)目的設(shè)計(jì)及應(yīng)用為例,介紹基于開(kāi)源文化和開(kāi)源軟硬件技術(shù)設(shè)計(jì)的可迭代發(fā)展的學(xué)生創(chuàng)客活動(dòng)項(xiàng)目的方法。講座還特別針對(duì)人工智能教育這一社會(huì)關(guān)注的熱點(diǎn),探討開(kāi)源硬件與人工智能技術(shù)相結(jié)合推動(dòng)大學(xué)、職校以及中學(xué)創(chuàng)客教育的途徑,通過(guò)開(kāi)源硬件與語(yǔ)音識(shí)別、機(jī)器視覺(jué)以及生物特征檢測(cè)等具體案例,介紹具體的實(shí)現(xiàn)方法和應(yīng)用情況。最后,總結(jié)和討論開(kāi)源硬件在推進(jìn)創(chuàng)客教育、STEAM 教育、人工智能教育進(jìn)而培養(yǎng)學(xué)生創(chuàng)新創(chuàng)業(yè)能力等方面所發(fā)揮的作用,以及需要進(jìn)一步關(guān)注的問(wèn)題。
講師:賀唯佳,中國(guó)電科普華基礎(chǔ)軟件股份有限公司教育學(xué)院院長(zhǎng)
演講主題:從耕耘到收獲:新興產(chǎn)業(yè)技術(shù)領(lǐng)域下的校企開(kāi)源技術(shù)教育
來(lái)自普華基礎(chǔ)軟件股份有限公司教育學(xué)院院長(zhǎng)賀唯佳先生,將分享他在 15 年的企業(yè)講授 Linux 的經(jīng)驗(yàn)和感慨,已經(jīng)幫助學(xué)生們成長(zhǎng)的歷程,實(shí)用的教育,及時(shí)的幫助學(xué)生就業(yè),又能引出那些思考?
伴隨開(kāi)源技術(shù)與文化在國(guó)家信息化建設(shè)的二十年發(fā)展歷程,開(kāi)源技術(shù)應(yīng)用的人才培養(yǎng),從初期單純基于代表開(kāi)源技術(shù)的 Linux 系統(tǒng)應(yīng)用,到如今結(jié)合國(guó)家信息化戰(zhàn)略的大數(shù)據(jù)與云端業(yè)務(wù)的技術(shù)應(yīng)用,特別是信息安全技術(shù)與理念的加強(qiáng)。面對(duì)新興技術(shù)產(chǎn)業(yè)形勢(shì)下的人才培養(yǎng)戰(zhàn)略,開(kāi)源技術(shù)應(yīng)用的人才培養(yǎng),也發(fā)展到了超越單純 Linux 系統(tǒng)運(yùn)維,向支撐與參與地區(qū)開(kāi)源技術(shù)在信息化建設(shè)的多種校企融合形式發(fā)展。從而實(shí)現(xiàn)開(kāi)源技術(shù)與文化理念與國(guó)家信息化產(chǎn)業(yè)技術(shù)業(yè)務(wù)發(fā)展的有機(jī)結(jié)合,推動(dòng)開(kāi)源創(chuàng)新技術(shù)人才的培養(yǎng)與普及。
講師:張?zhí)祜w(笨叔叔),《奔跑吧Linux內(nèi)核》一書(shū)作者。Linux 內(nèi)核愛(ài)好者
演講主題:利用樹(shù)莓派進(jìn)行 Linux 操作系統(tǒng)課程綜合能力實(shí)踐
現(xiàn)在大學(xué)里操作系統(tǒng)課程基本上都是以理論教學(xué)為主,而實(shí)驗(yàn)課程大部分以 Linux 操作系統(tǒng)為主。現(xiàn)代主流的操作系統(tǒng)的實(shí)現(xiàn)都是相當(dāng)復(fù)雜的,比如最新版本的 Linux 內(nèi)核代碼有 2000 多萬(wàn)行代碼。使用最新的 Linux 內(nèi)核代碼進(jìn)行操作系統(tǒng)課程的教學(xué),會(huì)讓大部分的同學(xué)們感到力不從心和迷茫。操作系統(tǒng)的核心幾大模塊包括進(jìn)程管理、內(nèi)存管理以及中斷管理等。如何能讓同學(xué)們能快速扒開(kāi) Linux 內(nèi)核的層層迷霧而抓到事物的本質(zhì)?#如果引導(dǎo)同學(xué)們?cè)谝粋€(gè)真實(shí)的硬件上實(shí)現(xiàn)一個(gè)小的操作系統(tǒng),那當(dāng)同學(xué)們完成了這個(gè)小操作系統(tǒng)的基本功能,比如僅僅是多進(jìn)程的切換,內(nèi)核進(jìn)程和用戶進(jìn)程的切換等簡(jiǎn)單功能,那對(duì)操作系統(tǒng)的理解就上一個(gè)臺(tái)階,理論和實(shí)踐就完美結(jié)合了。#因此,我們建議在操作系統(tǒng)課程中增加一個(gè)綜合實(shí)踐環(huán)節(jié),讓有興趣和精力充沛的同學(xué)在樹(shù)莓派上實(shí)現(xiàn)一個(gè)短小精干的小操作系統(tǒng)。#本演講題目主要和大家分享和探討如何利用樹(shù)莓派進(jìn)行操作系統(tǒng)課程綜合能力的實(shí)踐。
高校學(xué)生社團(tuán)閃電報(bào)告
清華,北大,北郵,中科院,同濟(jì)
學(xué)生的聲音才是最重要的,了解他們內(nèi)心是如何想的?
話說(shuō)每年的企業(yè)都在爭(zhēng)搶人才,一般成績(jī)單稍好點(diǎn)的,提前一年都被各大企業(yè)一搶而空,企業(yè)寧愿承擔(dān)長(zhǎng)期的培訓(xùn)期。因?yàn)樗麄冎?#xff0c;實(shí)踐才是最好的煉金石。然而,如果學(xué)生能夠提前實(shí)踐的話,是否可以讓自己多一份選擇權(quán)?
無(wú)論你想知道開(kāi)源項(xiàng)目和社區(qū)對(duì)于高校意味著什么,亦或是想在其中參與,你都不應(yīng)該錯(cuò)過(guò)這次難得的高峰論壇。
大會(huì)報(bào)名看這里
1
中國(guó)開(kāi)源年會(huì) COSCon 2018 今起接受報(bào)名!
2
COSCon'18 面向全宇宙招募志愿者啦!
總結(jié)
以上是生活随笔為你收集整理的开源若要天下闻,掌声须给教育人的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Followme Devops step
- 下一篇: 好代码是管出来的——使用Jenkins搭