如何從小培養孩子對 Linux 的興趣?

在國內,ta能輕易接觸到的軟體、遊戲都是 Windows 下的,ta的同學用的都是 Windows。


小朋友:爸爸,爸爸,昨天看到的動畫片怎麼電腦裡面沒有了?

你:哦,你媽媽不小心刪除了。

小朋友:哭~~~~~~~~~~~~~。

你:不怕,不怕,有備份的,不過在另外一台電腦裡面。

小朋友:爸爸真好,我要去看。

你:呀,不過那台系統我也不怎麼會,是你小三阿姨的三表叔裝的,他說在backup帳號的家目錄中有一個叫做son_loved的文件夾里,用smplayer 命令播放相關影片就好了。

小朋友:聽不懂呀,爸爸。

你:我也不懂,他說他要下個星期才有時間過來幫你恢復,不過這麼簡單,你應該可以學會,這有本書,你看看?

總結下來就是:

宏觀上,不給。微觀上,誘惑。說通了就是一句話,要想看,自己搞。這個玩意,問你那幫小朋友是問不出來的,只有靠自己和書本。


應該從小培養孩子對數學的興趣,其他什麼都好說。


為什麼要培養小孩對linux的興趣呢?有必要嗎?linux是不是比windows好,這個問題很有爭論,只能說各有所長。

上大學之前我都不知道什麼叫操作系統,只會去網吧打開電腦,雙擊CS的圖標。大二終於有了一台筆記本電腦,好奇心趨勢,經常折騰它,當然是在win下。後來無意中看了幾篇有關linux文章,驚詫於竟然還有這麼有意思的東西,原來我的計算機還可以有其他系統(請無視我上過大學計算機基礎這門課,你懂得),就像發現了另一個不同的世界,興趣由此產生。後來繼續了解linux里的一些「哲學」,更是喜歡了。

我認為與其培養興趣,不如培養思想、精神。簡潔、高效、分享、開放等以及其設計上的一些思想都值得思考,學習,借鑒,並可以應用在其他方面。

針對題主所問說說吧。我不喜歡灌輸知識,更喜歡啟發思考。自己探索得到的知識總是比別人硬塞到你腦里來的更為可貴。最好不要限制孩子使用其他系統。人總是想得到得不到的。所謂入得紅塵才能出得紅塵。將linux與其他操作系統的優劣都展現給他,讓其自己鑒別選擇。怎樣展現表達就是個技術活了。盡量客觀公正,循循善誘。不然你要麼培養了個腦殘粉,要麼讓孩子產生逆反心理,適得其反。羅列一些,歡迎補充。(略水求不噴)

  • 找一些linux有關的文章給他看。Linux不是Windows;如何成為一名黑客;談 Linux,Windows 和 Mac;完全用Linux工作;
  • 有一個孩子能接觸的電腦,最好有windows,也有linux。不推薦太接近windows的發行版,archlinux或gentoo這種比較好。
  • linux難免跟編程有牽扯,可以適當教些。你搞有意思的小程序小孩會覺得很神奇,教會他小孩會感覺很牛逼。甩開小夥伴五條街。虛榮心可能會觸發興趣。但這個要引導好。
  • 自己常在孩子面前有意無意的討論linux
  • 自己表現的很喜歡linux,不要忽視小孩的模仿欲。
  • 如果能讓小孩用linux解決一些問題,那是再好不過的了。
  • 有些好書是很不錯的。
  • 培養毅力,沒恆心,半途而廢做什麼都是大忌。
  • ……

如果真的無論怎麼整,孩子就是不感興趣,不要強求。人各有志,孩子對其他的符合主流價值觀的事物很感興趣又為之奮鬥又有何不好呢?

----------------------------------------------------分割線--------------------------------------------------------------------------

對票數最高的答案不太認同。說說我的想法。

看過題主的問題修改。最初是「如何訓練孩子從小使用 Linux 發行版?」就這個問題,對小孩「威逼」加」利誘「,有個好老師或好教材,像應試教育一樣讓其好好學,只要不很笨,用順linux小事一樁,妥妥的。但現在是「如何從小培養孩子對 Linux 的興趣?」。余先生的答案,只是可能引發孩子興趣的一種做法,而不是培養興趣,倒像是用一種溫和巧妙的辦法訓練孩子技能。

父母不在家,撂下一句話:吃飯自己做啊。(瞧,哪兒還有菜譜呢。這麼簡單,你應該可以學會,這有本書,你看看?)對我來說有三種情況。1.餓肚子硬抗。2.去外面買著吃。3.學會了炒雞蛋,從此只會這個菜。俺就是對做飯沒興趣!

小孩:1.俺不看了。2.去同學那兒或其他地方看。3.卧槽!同學家的電腦好牛逼,點幾下就能看了啊。

當然還有4:小孩愛上linux,從此一發不可收拾。然而孩子這樣就產生興趣,他可能是與linux有緣有分吧。那麼其他的一些辦法就不行了嗎?

ok,沒成功嗎?一次不行我長期這麼引導,期望「日久生情」。但不了解linux的內涵,linux的美,不愛上他,怎麼來的興趣,空有一身技能罷了。就像有的家長讓孩子練鋼琴,他也許彈的很好,但卻並不喜歡鋼琴,就註定在這方面難有大的作為或從中獲得快樂。很多linuxer能在沒有人驅使的情況下整夜整夜的折騰,並樂此不疲,因為他們能從中獲得快樂,滿足,成就感。喜歡linux的朋友對這一點因該有共鳴吧。其實各種興趣都有這種屬性。我們也許不能在你的興趣那一領域獲得多大成就,但一定會收或快樂,這才是重要的。

所以興趣應該是自由的,可以培養,不要強求。何況linux這種倡導自由東西。最好營造最利於孩子接觸linux,了解linux的環境,氛圍。將盡量多的面塗成「喜歡上linux」,那個骰子,就讓上帝擲吧。


人類文明之所以進步,就是在於每一代都會作出比上一代更好的選擇。上一代的「良苦用心」就算不起逆效果,也至少是不鼓勵獨立思考的

而且,尤其的,上一代的技術判斷往往是錯的


這個問題首先得問,你的孩子是否對編程感興趣。要是ta以後不吃技術飯,你逼ta用linux真的沒什麼好處,還不如用mac。


既然是培養,那就是有意識的。

對linux不熟悉,僅從做教師的角度出發。我認為引發興趣的外部要素大致分兩個:

1、環境。

2、內容

兒童對某件事產生興趣,具體的心理誘因是什麼我還說不好,兒童對事物產生興趣的心理機制個人不是很清楚。

覺得這個問題可以重新描述為「如何培養兒童對某一領域知識的興趣?」

謝邀請,因為不是很懂,所以簡單答一下。待我有了新的想法再來補充。


Linus在1990年發布linux0.11的時候自己都說了,沒人會對操作系統內核感興趣,他們只對上面跑的軟體感興趣。如果Linux上沒有他感興趣的軟體那說什麼都沒用。

所以最重要的是在Linux上找一款(或者做一款)他會迷上的軟體。


阻止他使用Windows。還有一句話是破電腦出人才。只有不滿足才能向前。


真誠的推薦Linux之父寫的這本有趣的自傳《Just for Fun (豆瓣)》/中文版《樂者為王 (豆瓣)》,裡面Linus講了他如何從11歲開始對計算機感興趣,進而嘗試自己去寫代碼,在20歲左右寫出了Linux系統。在這本書裡面,他應該能對「原來小孩子就可以編程」之類的想法,從而開始挑戰自己。


好「殘忍」的父親。


家裡只裝linux


別干這麼愚蠢的事情。


我自己還沒有孩子,但是不禁對這個問題產生了興趣,因為小時候沒人懂編程,走了不少彎路,希望孩子長大以後可以成為這方面的天才,至少是比一般人更熟悉編程的應用。所以就想回答一下樓主的問題。

最關鍵的一點:以身作則,榜樣效應。小孩子的模仿能力很強,會把大人當成可以學習的榜樣。如果作為一個爸爸,不能帶著孩子玩geek,而是丟給他一本他看不懂也看不進去的書,那這樣的教育99%會是失敗的。應該以一種帶著孩子鑽狗洞、掏鳥蛋的精神來跟孩子玩程序,這樣的孩子才會培養成小扎克伯格。

陪孩子「玩」程序,是最好的辦法。

1. 趁著孩子還小(3~10歲左右),對遊戲還沒有培養出很挑剔的胃口,可以主動引導孩子玩些健康益智的電腦遊戲(小遊戲或大遊戲)。孩子不可能不玩遊戲的,尤其是男孩子,所以就不要妄想一邊杜絕孩子玩遊戲一邊還能培養他的電腦興趣了。這裡的關鍵是不能把孩子往遊戲前面一放就不管了,那樣是不負責任的放縱,而是多陪著他玩,解答孩子的一些使用上的問題,作為工作之餘的親子時刻。這個過程可以讓孩子熟悉電腦的基本使用,熟悉鍵盤。可以用外觀比較華麗的Mac電腦,但也不排斥家裡多幾台windows或linux電腦,以便了解它們使用上的區別。

2. 小學高年級以後(10~12歲左右),隨著小孩心智的成熟,可以教他上網聊天,寫微博和博客(當然需要對上網行為進行一些家長控制,以免孩子誤入歧途)。熟悉了這些應用之後就可以教他做網頁(HTML CSS JS),展示自己(有的學校做網頁可能還是一個小作業,讓孩子在學校很有成就感),發布網頁方面可以由老師和家長手把手輔助。這個可以培養基本的編程思維,使用一些常用的編輯器和IDE。

3. 到了中學階段(12~18歲),孩子的語言、數學和邏輯能力都已經足夠,可以模仿孩子平時愛上的網站做一些動態網站,學些PHP和Ajax,這個過程需要配置伺服器端(系統當然選linux!),手把手地教會之後,孩子就對linux的伺服器配置不陌生了,此時就可以學一些shell和linux系統管理方面的東西,這也是樓主提出來的中心問題。當小孩對編程的文化和思路有了更切身的體會之後,他就會自己看書看文檔,慢慢體會到C、C++的重要性,這時再真正開始學習一門高級語言就水到渠成了。這個過程跟在大學裡學C/C++的不同之處在於,一個懂一些程序和UNIX文化的家長可以教給孩子很多跟工程、商業和社區有關的知識,這些是學校不教的,而這些知識恰恰可以使孩子真正地在程序員的廣闊世界裡成長起來,編出更實用、更高效的程序來。

最後需要指出的是,關鍵是培養孩子對電腦和程序的興趣,用什麼系統其實不是最關鍵的。不要把程序員之間的聖戰延燒到孩子身上,讓他自由選擇,最後用起來會是一樣地順手。Windows也能編出好程序(尤其是遊戲),從這個興趣點切入學習C++,編一些小遊戲,效果應該不錯。


很多程序員學習Linux的初心都是裝逼,因此只要告訴學習Linux能夠擁有多高的逼格就可以了。。


你的小孩好慘,他說不定想當律師


你家孩子弱爆了,我家孩子都用 FreeBSD


學不學Linux得看他天分,但是請一定教會他學會找女朋友。


沒關係,家裡只有linux

你自己也用linux,linux有一些比較好玩的遊戲。。。

其實linux不是來打遊戲的

還是得培養geek精神啊


訓練是一個好可怕的詞語,為什麼不用培養興趣呢?


等他長大了,linux是否有用還不一定啊


推薦閱讀:

為什麼 iPad 選擇了 iOS,而不是沿用Mac OS X?
為何android應用的安裝文件體積這麼大?
windows為什麼不把所有系統文件都放在一個文件夾內?
為什麼智能手機的主流操作系統系統普遍傾向於弱化文件管理功能?

TAG:學習 | 操作系統 | 教育 | Linux | 兒童教育 |