我爸從我小時候,就往電子和計算機方向引導我,但小學生學電腦沒啥用_風聞
南天北斗-03-06 20:13
【本文來自《計算機提前學,意義不大;或者説,現在的很多少兒編程班,都是智商税》評論區,標題為小編添加】
少兒編程這個話題我算是有切身經歷的了。
因為我爸就是搞電子的,所以從我小時候起就有意往電子和計算機方向引導我。小學四年級的時候就把我送到少年宮,上學期學無線電,就是裝收音機;下學期就開始上電腦班了。
那時才是1980年代末期,少年宮的電腦班已經很火爆了。星期天上半天理論課,分上下午兩個班,都是爆滿的。平時還有一個晚上上機,也是從星期一到星期六排到滿才勉強把上理論課的小孩都塞進去。
那時的機房真是高大上,一進門是一條長走道,一邊是牆,一邊是玻璃,玻璃隔開的區域才是真正的機房。進門要在走道換上專用拖鞋,踏上台階(機房的地板是架空的),穿過二道門,才能碰到在裏面吹着空調的電腦。小孩子在裏面上機的時候,外邊總是擠滿了看熱鬧的家長。
當時少年宮有兩種電腦,一種是初級班用的,基於Z80 CPU的單板機,主機和鍵盤是一體的,用電視機當顯示器,用錄音機當磁盤;另外一種就是大名鼎鼎的蘋果II型(也許是國產仿製型號),當時算高端機型,要高級班(五年級)才能用。
我今天能如數家珍説出這些型號,並不是我當時就記得,而是我上大學之後翻看以前的舊書結合記憶反推出來的。因為我當時(四五年級)的時候,幾乎啥也沒學會。
説來慚愧,我不是那種有編程天賦的人,當時少年宮的東西其實已經超出四年級小孩的理解能力了。少年宮講二進制,我只記得了1+1不等於2,至於等於多少就不知道了。上機的時候也就就是照着課本上的例程敲進去而已。記得有個週末,我爸好不容易找人借到一台Z80單板機給回家,接上電視機,然後父子輪流敲了一個晚上鍵盤,終於把書上最長的一個例程敲了進去——是一個文字界面下高射炮打飛機的簡單遊戲。僅此而已。
事與願違,這一段經歷反而我後來的電腦學習有不好的影響。
無論是Z80還是蘋果II,開機都是直接進入BASIC語言,見到一個閃閃的光標],就可以敲程序了, 什麼"10 LET A=1"之類。這個我倒是一直都記得。
到了六年級要準備升學考試,就沒有去少年宮了。
再接觸電腦,已經是高中的電腦課。然而那時(1990年代),已經是PC機的時代了。
高中電腦課,老師開始講DOS——開機進入DOS。那麼]光標在哪呢?BASIC又到哪裏去了?文件目錄這些東西和程序有什麼區別?到底在哪裏敲程序呢?……我百思不得其解。幸好在高中電腦也不是什麼主科,我稀裏糊塗的混過去了。
到了大學,電子系。入學時聽到系主任驕傲的説“我們就是計算機相關專業”,我知道逃不掉了。於是只好忘掉少年宮忘掉BASIC,從打字開始、從DOS開始。其實從零開始,半年時間電腦知識就超過一般人了。但是我什麼時候掌握二進制?
我覺得是大三《彙編語言》第一課,把各種編碼顛來倒去的時候。小時候聽得雲裏霧裏困擾幾年的東西,到了大學只不過一節課而已。
為啥要等到大三?因為大一大二在學數學。
至於“BASIC”到哪裏去了的問題,我也是到大三學完微機原理才找到答案——蘋果II最初沒有操作系統,相當於把BASIC語言解釋器直接寫在BIOS。解開這個心結後,我有一個時期瘋狂地用BASIC語言的後代Visual Baisc做各種事情。甚至在某個時間還做過蘋果II用的6502 CPU的開發工作。
算起來我也在電子和計算機行業待了二十多年了,軟件硬件都做過,但是我認為我的電腦知識是上了大學後從零開始的。
所以我從我的經驗來説,小學生學電腦,其實沒啥用。小時候學的東西很快過時了,而留下了老舊的觀念小孩子卻沒有能力去消除。
相反的,到了各種知識儲備都具備的時候,這些東西很容易上手。
現在輪到我兒子,他用電腦上網打遊戲,對編程沒興趣,我也無所謂。只不過我給他買的也是蘋果電腦,買來後第一件事就是裝了個蘋果II模擬器。然後我指着那個閃閃的]光標説:這個是祖傳的。
當然,只是情懷而已。