前浪、後浪

「長江後浪推前浪」,這句話在我的週遭,出現的倒是不很頻繁。

本來是不知道為什麼,常聽到朋友抱怨「唉,現在找進來的小朋友都不行!」或是「怎麼一些基礎的東西都不知道?」之類的言語。有人歸咎於大學聯考的門檻越來越低,有人認為是國民教育讓水準較差,也有人覺得是年齡問題…總之,很多人都覺得後浪不一定推得了前浪就是了。

不過,個人卻認為可能是環境的關係。

今天跟一位令人尊敬的學長聊天,提到他以前剛工作時,所接觸到的技術與能力需求,聽起來都十分有趣,而且扎實。他當時可能要用一些粗糙(現在看起來囉)而簡單的軟、硬體工具,利用清析的邏輯與觀念,把看起來理所當然而要求甚高的工作完成;在那些工作中所學到的概念,到了後來都應該有很大的幫助。

不講那麼強的人好了,畢竟少見。^_^; 最近兩年碰電腦的,想來不一定摸過Dos(不是那郭用來攻擊網站的啦);直接就接觸到Windows 95、98或2000等系統。所以可能會對一些系統設定、路徑、開機程序等概念,沒有那麼清楚。當然,不是每個摸過Dos的人都瞭這些東逼就是了,呵呵。

舉個我自己覺得更明顯的例子。以前在灌Linux的時候,應該是Slackware吧,忘記是哪一版了,1995、1996年時,並不像現在那麼簡單。當時光要讓DNS、web server、NAT等服務健健康康地運作,就要花上好一陣子去改這改那的;尤其對一個本來學化學的人來說… :p 但是一段時間沒有碰之後,突然發現…耶?怎麼現在把光碟放進去,開機,然後選幾個東西…啊?裝好了?然後就不知道自己以前花那麼多時間是在做什麼,搞了半天才把X window弄好…

罵我笨吧,前兩天卻發現更誇張,自己更過時。在FreeBSD裡面,居然要裝什麼東西,到ports底下去pkgadd一番,居然連沒有來源檔都能自己去網路上抓下來解,解完再安裝?怎麼啥都沒問我就已經安裝好了?

的確,工具越容易上手,使用者越無痛。但是,從另一個角度來說,現在會用到這些東西的使用者,多半是屬於系統開發或維護的朋友,而不是一般的桌上使用者(要一個使用者用X window去做一些事…太辛苦了吧…)。安裝簡單,沒有問題;但是出現問題時,解決問題的能力,多少取決於對整體架構的了解。早些年被這些系統整過的人,在解決系統問題時,便比較容易發現問題所在;並不是說後來的者些人不會解決,而是除非受過完整的訓練(也就是被硬操一番囉),不然很難一眼看出問題所在。BBS上一堆問很奇怪問題的人,多半被我歸為此類。

另一個例子,我同事。之前因為工作緣故,可以一個人從畫圖開始,把花東機房從沒有做到OK;所以一提到網路下面幾層,又是實做的東西時,我決不敢在他之前開口。^_^ 因此,這位同事的實際操作能力與實體網路的概念,當然要較一般工程師強很多(但是不是說完全不會被打敗囉)。同一家公司,機房都建得差不多之後,後面的工程師難道還有可能再去建機房?不會。所以,同一套東西,就只能累積在前面有限的人身上。

所以啦,弄了半天,不能因為自己辛苦完、學完東西之後,再罵後起之秀怎麼那麼少之類的。後進人員之所以學不到東西,是因為太多東西已經被前輩做光了呀!反正現在工具那麼方便,灌個東西那麼簡單,還去弄那些老掉牙的東西幹嘛?

這是說給老人安慰用的。年輕人真要這麼想,就別幹了。

果然是胡言亂語。