計算機網路、編譯原理和作業系統相關知識,肯定不會過時,
檔案夾與目錄結構這些幫助前幾代人理解計算機的基本理論,在很多年輕一代看來已經成了一種莫名其妙的“瘋話”,
兩代人之間的碰撞
天體物理學家 Catherine Garland 從 2017 年開始逐漸意識到這個問題,當時她正在教授一門工程課程,要求學生們使用仿真軟體為噴氣發動機中的渦輪機建模,雖然作業布置得很清楚,但她卻不斷接到學生們的求助電話,他們都說自己收到了同樣的錯誤提示:程式找不到他們的檔案(File not Found Error),當 Garland 詢問學生作業是保存在桌面上還是共享驅動器時,學生們好像完全聽不懂,“您在說什么?”他們甚至根本聽不懂 Garland 的問題,
其他教授對第一次遇到這類問題的情景同樣記憶猶新,蘇塞克斯大學心理學系講師 Lincoln Colling 要求全班的研究生們從特定目錄中打開檔案,但學生們都很疑惑,同一學期,哥倫比亞大學 EAFIT 應用物理學家兼講師 Nicolás Guarín-Zapata 也注意到,自己班上的學生很難找到他們的檔案,同年,SETM 教育者論壇上開始出現帖子,求助該怎么向學生們解釋清楚檔案的概念,
這個現象從 2017 年左右開始出現,距今已經持續了四年左右,
作為哥倫比亞大學 EAFIT 應用物理學家兼講師,Guarín-Zapata 的電腦上有一套完整且錯綜復雜的檔案夾結構,而且他會把智能手機上的照片按類別進行區分,2000 年初,他在上大學的時候也會認真整理論文,現在,他的硬碟驅動器就像一個井井有條的檔案柜,“我打開一個抽屜,里面有一個柜子,打開柜子,里面又有更多抽屜,這就像是一種嵌套結構,最終,我總能找到自己需要的檔案夾或者檔案,”
Guarín-Zapata 的這種認知模型通常被稱為目錄結構,也是現代計算機作業系統用于排列檔案的分層系統,現代計算機不只會持續接收檔案,還會把它們保存在“下載”檔案夾、“桌面”檔案夾或者“檔案”檔案夾內,而這一切又位于“我的電腦”里面,每個檔案夾之內還可能包含下一級檔案夾,對于每一位接觸計算機比較早的朋友,都會對這樣的管理機制習以為常,
對于 Guarín-Zapata 這代人來說,這是個直觀、甚至不需要解釋的基本思路,但他們的學生們卻對此一無所知,
普林斯頓大學大四學生 Joshua Drossman 從記事起對計算機系統的感受就跟 Garland 教授有所區別,他這樣描述自己的認知模型:最直觀的東西就是臟衣簍,我們把所有東西都放進去,需要的時候再拿出來,
作為一名運籌學與金融工程專業的學生,Drossman 懂得如何編程,在本科期間也接受過目錄與檔案夾導航的相關培訓,即使如此,他仍然做不到教授們那樣,在參與一個持續九個月的大專案時,Drossman 發現相關檔案實在太多,最終選擇了放棄管理,“我本來打算把順序排好,但有時候檔案實在太多了,弄得人頭痛不已,”Drossman 回憶道,最終,他把眾多專案全部塞進了一個巨大的檔案夾內,
某本科大學的計算物理專業教授表示,這些學生是聰明人,但“在 C 驅動器上查找檔案夾”的概念對這些人來說是陌生的,他們在大學期間買了筆記本電腦,但完全不知道當他們登錄到 Windows 桌面上時,他們在看什么,讓他們使用 IDE 進行設定并安裝 Python 是一個痛苦的經歷,但他們實際上很快掌握了編程,并能及時對熱擴散或其他東西進行建模,盡管幾乎不知道他們把東西保存在了哪里,
得克薩斯州農工大學新聞專業的 Aubrey Vogel 談到自己的檔案管理習慣時表示,“我也希望把檔案組織起來、還做了實際嘗試,但最終只會弄得一團糟,我的家人最受不了我的桌面,上面密密麻麻擺著無數個圖示,”
而另一方面,教授們對自己學生的行為也完全無法理解,“學生們在實驗室里都要用電腦,但他們會把無數檔案直接丟在桌面上,毫無組織、毫無紀律,”喬治梅森大學物理學與天文學副教授 Peter Plavchan 說道,
目前,各個學科的 STEM 教授們都在編程課中遇到了教學雙方無法溝通的問題,
為什么會發生變化?
“在第一次使用計算機之前,我根本就沒考慮到這個問題,”Drossman 說道,
據 codecentric CTO Uwe Friedrichsen 觀察,大約每五年就會出現一批新的來自大學或其他地方的開發人員,“這在一定程度上意味著,我們每五年就會失去一次集體記憶,這些人不知道幾年前讓你大開眼界的談話或文章,他們必須重新開始學習所有的東西,”
就像教授們熟悉的檔案夾概念,似乎已經過時了,很多像 Drossman 那么大的孩子在高中階段已經開始把檔案存盤在 OneDrive 和 Dropbox 中,并徹底告別了紙質檔案,
如今的學生最熟悉的是手機和平板電腦,由于對云的依賴,這些設備幾乎隱藏起了作業系統的概念,有大學教計算機基礎課程的老師現身說法:
“在這門課上,學生們按照指令制作一些檔案,這些幾乎都是在 MS Office 中完成的,完成后,他們會保存檔案,然后上傳到我們的服務器,這些檔案通過自動作弊檢測后,我再下載下來進行評分,在 OneDrive 出現之前,一切都很順利,
但現在,學生們提交未完成的作品是非常常見的,因為他們會將作品保存到 OneDrive,然后立即開始上傳作品提交,他們不知道剛剛保存到云的版本還沒有被觸發下載到本地機器上,因此他們會提交一份不完整的檔案,作業做得很差,然后向我證明他們正確地完成了作業,最終迫使我重新評分,一段時間內,我會對 Microsoft 作業流程的這種變化感到不滿,”
“我不知道為什么提供商反而認為云存盤是最佳解決方案,”這也是很多網友提出的疑問,
另一方面,Instagram、TikTok、Facebook 以及 YouTube 等主流智能手機應用都在引導學生們從龐大的在線海洋中提取內容,而不用再把資訊放置在緊密嵌套的結構當中,這可能也導致了新一代人對檔案夾概念并不熟悉,
“在我翻動 Snapchat 和 Twitter 時,里面的內容沒有任何特定順序,但我還是能記住對應的內容大概在哪里,”有位 iPhone 忠實用戶坦言,現代的瀏覽方式已經形成了一種肌肉記憶,
同時,年輕一代的用戶們也習慣了直接從用戶界面中搜索內容,而不是一層層翻檔案夾或者目錄結構,而在很多教授的成長程序中,手機和電腦上從來就沒有搜索功能,
全球第一款互聯網搜索引擎在 1990 年左右開始普及,而 Windows 搜索與 Mac OS 上的 Spotlight 等功能也在 2000 年初正式出現,iPhone 剛誕生時,現在的 95 后還在讀小學或初中,而且這一代人的歲數跟谷歌差不多大,
“這代人并不比以往任何時候都更精通技術,他們只是更深入地沉浸其中,甚至越來越多的人迷失了,”有網友評價道,“這個年齡段里有一些真正的奇才,但也有很多人除了點擊 TikTok 符號、打開 TikTok 之外,對計算機概念一無所知,”
這種新的思維方式可以說是技術進步的直接體現,但問題在于,開發人員在撰寫并通過命令列運行代碼時,必須明確指定要訪問的檔案存放在哪里,程式無法自行搜索這些檔案,有些編程語言雖然提供搜索功能,但由于實作難度太大,使用頻率很低,
舊知識還有價值嗎?
“從 MS-DOS 開始,
cd(或 chdir)——改變目錄
dir -- 列出當前目錄中的檔案
mkdir -- 創建一個目錄...
甚至在我開始使用 Unix 之前,這些就已經烙進我的腦子里了,”
很多人回憶起了自己初學計算機時的情況,也有很多人開始討論“檔案夾”、“目錄”的區別,但隨著新技術的發展,這些 5 年、10 年甚至 20 多年前的東西還有價值嗎?
codecentric CTO Uwe Friedrichsen 曾表示,在 IT 中,“新”被認為是“有價值的”,而“舊”被認為是“毫無價值”,前人一遍又一遍地講述同樣的故事,但對于每年大量加入 IT 行業的新開發人員來說,這些故事仍是聞所未聞的,
知乎上有人將編程知識可以分為經驗型知識和原理型知識兩類,瀏覽器兼容性和系統兼容性知識、由于技術標準演進而被淘汰的方案、跟平臺強系結的開發經驗和第三方庫 / 框架的使用經驗等都可以歸為經驗型知識,而像如何根據業務需求選擇業務模式、在業務開發程序中理解各種設計模式的工程意義、在 NodeJS 研發的程序中深刻理解 HTTP 等都是原理型知識,
經驗型知識貶值速度要快于原理型知識,雖然 IT 知識更新速度快,但對整個目前知識系統顛覆性的改變不常有,
就像網友總結的:JSP、Struts2、SSM 和 Vue 之類的概念,可能在十幾二十年后真沒什么用了,但是計算機網路、編譯原理和作業系統相關知識,肯定不會過時,
原文:https://www.theverge.com/22684730/students-file-folder-directory-structure-education-gen-z
來源:InfoQ
編譯:核子可樂 褚杏娟
策劃:Tina
近期熱文推薦:
1.1,000+ 道 Java面試題及答案整理(2022最新版)
2.勁爆!Java 協程要來了,,,
3.Spring Boot 2.x 教程,太全了!
4.別再寫滿屏的爆爆爆炸類了,試試裝飾器模式,這才是優雅的方式!!
5.《Java開發手冊(嵩山版)》最新發布,速速下載!
覺得不錯,別忘了隨手點贊+轉發哦!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/440489.html
標籤:其他
