李勞師是《云城晚報》的記者,幾個月前,他從當警察的朋友那聽說了一起見義勇為的好人好事,覺得是個不錯的新聞題材,就巴巴的跑去找當事人采訪,結果碰了一鼻子灰,顏面大失,鬧的很不愉快。
沒想到過了一個多月之后,當事人的姐姐忽然打了個電話過來,咨詢在《云城晚報》上投放廣告的價格行情。
1995年正值全國體制大改革的時代,各行各業都在向市場經濟轉變,記者除了跑新聞之外,還有拉廣告贊助的業務,李勞師已經連續兩個月業務不達標,再有一個月不達標就要被通報批評了,正在焦頭爛額的時候,天上掉下來了個大餡餅,喜出望外,立刻拋開了舊日恩怨,積極熱情的幫忙跑腿,順利拿到了整版的大幅廣告合同,不僅完成了任務,還小賺了一筆獎金。
之后他感恩圖報,連續寫了一系列文章,報道云大的海報,渲染驚人的銷量,夸贊產品的設計,溢美品牌的形象,每一篇都寫的嘔心瀝血,盡善盡美,很快得到了思想者文化用品公司總經理杜春華的賞識,成了公司的御用筆桿子,經常收到一些小禮物或者潤筆費,日子過的比以前寬裕了不少。
4月30日那天李勞師輪休不上班,正在家里指導弟弟妹妹寫作業,忽然收到了杜春華發過來的簡訊,請他去一趟公司,然后被一個更大的餡餅砸中了,杜經理的弟弟,那個當初見義勇為的好漢,居然是驍龍軟件公司的創始人和大老板。
老外追捧產品、員工月薪過萬、上了《人民日報》頭版的高科技公司老板居然是個云城人,這本身就是一個大新聞!
這還不夠,還有個更大的新聞,那就是這個老板居然要把公司從繁華似錦的京城遷到窮山僻壤的云城來!!!
“李記者,這份新聞稿,明天下午能不能上你們報紙的頭條?”
“可以,絕對沒問題!”
李勞師連潤筆費都忘了拿,打了一輛平時舍不得打的出租車,興沖沖的跑回報社,把新聞稿啪的一下按在了總編的辦公桌上,當時總編仿佛整吞了一顆生雞蛋的表情,讓他晚上做夢都能笑醒過來。
報道擠掉了“勞動節之后全國正式施行每周5天工作制”這個非常重大但卻人人皆知的通知類新聞,順利登上了《云城晚報》的頭版頭條,很快傳遍了整個云城,上到政府官員,下到街頭小販,人人都知道云城出了一個牛逼人物,開了一家牛逼公司,李勞師自己也興奮不已,晚上下班的時候特意帶了份報紙回家,鄭而重之的壓在枕頭下面,因為這是他的名字第一次印在了頭版頭條上。
第二天一大早,李勞師就爬了起來,準備提前去三江大學采訪,詳細報道杜秋的技術演講全過程,但剛坐上公交車,就收到了總編發過來的BP機簡訊,要他趕緊回報社,因為市政府派人過來了,想打聽有關驍龍軟件的事情。
李勞師只好回到報社,把自己所知道的一切都告訴了市政府來的秘書,然后和秘書一起去了三江大學,到了之后才發現杜秋不走尋常路,別出心裁,把自己的演講宣傳和Thinker’Notebook的新產品掛鉤,珠聯璧合,相得益彰,營造出了極佳的宣傳效果,非常有新聞價值,立刻思如泉涌,一個早上就洋洋灑灑的寫了三篇文章。
然而這三篇文章只是開胃菜,真正的主菜是下午的演講,可惜李勞師是文科生,別說編程了,連怎么開機都不會,一行代碼都看不懂,站在報告廳后排的人群中,如聽天書,云遮霧繞,抓不住重點,根本不知道報道該怎么寫。
當杜秋舉著一本教科書,炮轟其中錯漏百出,在報告廳里引發了海嘯一樣的議論之后,他立刻精神大振,感覺找到了突破點,于是抓著身邊一個學生問道:“同學,這本書誰寫的?”
“清城大學的一個教授,挺出名的。”
清城大學是國內最好的大學之一,這所學校的教授會出版一本有200多處錯漏的書?
一本小說如果有上百個錯別字,就肯定是不合格產品了,杜秋舉著的是教科書,而且是大學里使用的教科書,怎么可能會有200多處錯誤?
李勞師本來以為是某個不知名作者寫的,所以才會有如此多的錯誤,沒想到作者居然是清城大學的著名教授,不由的大為驚詫,有些難以置信的追問道:“這本書真有那么多錯誤?”
“有沒有200多個我不知道,只知道里面確實有些小錯誤。”那名學生以理性客觀中立的態度,很隨意的說道:“這只是一本入門教材,有點錯誤在所難免。”
他身邊的朋友聽不下去了,反駁道:“越是入門的教材才越要嚴謹,否則形成了錯誤的觀念或者養成了錯誤的習慣,以后想改就難了,我早就說這本書是垃圾了,你居然還把它當寶!”
“我沒拿它當寶,我是說作為入門教材,要求不用太高。”
“開玩笑呢!入門教材要求不用太高?有本事你說一句標準普通話給我聽聽,說不出來是不是?還不是因為你小時候入門的時候拼音沒學好,被老師帶歪了,現在想改也改不了。”
“拼音是拼音,編程是編程,敢鄙視我的口音,出來單挑……”
李勞師覺得這是一個不錯的類比,暗自記了下來,然后又找周圍其他學生問了問,發現有的深以為然,贊同杜秋的觀點,有人不以為然,認為杜秋言過其實,還有一些無所謂,覺得杜秋小題大作。
問過了學生的觀點之后,李勞師又去問旁邊兩個同行的看法,省報的記者覺得這是文人相輕,沒什么大不了的,市報的記者則帶著洞察世情的笑容,淡淡的說道:“嘩眾取寵而已,這本書的作者很出名,發行量又大,只要從里面找一些小錯誤出來,就可以證明自己的水平更勝一籌了。”
李勞師聽過之后若有所悟,他覺得杜秋確實在嘩眾取寵,但并非是證明自己的水平高,而是在為驍龍軟件公司打廣告,因為從報告廳里的場面來看,這番言論極具爭議性,流傳出去之后肯定會引發行業里的大討論,討論則必然會推高驍龍軟件的人氣和知名度。
杜秋確實有打廣告的意思,但那只是順手為之,并非主因,主因是這本書確實質量低劣,錯漏百出,但自從1991年出版之后,以行政手段到處推廣,成為計算機等級考試以及大中專院校的通用教材,20多年下來發行了上千萬冊,誤人子弟,流毒無窮,在2014年的時候,曾有熱心網友做了個不完全的勘誤統計,結果找到了將近500處錯誤和疏漏,要知道那是經過多次修訂之后的第四版!
都第四版了,還有如此多的錯誤,1995年用的還是第一版,其中該有多少錯誤?
一本300多頁的教材,居然有將近500處錯誤,用它教出來的學生,有幾個能成為合格的程序員?
如果把編程比作籃球的話,一本好的教材,應該教人怎么用標準姿勢運球、傳球以及投籃,培養良好的基本功和團隊意識,這樣不管去哪個球隊打球,都可以迅速融入其中,最終成長為一名職業籃球選手,而這本教材,不僅運球、傳球、投籃的姿勢都不標準,還專門教人怎么投機取巧,怎么下手陰人,怎么騙取犯規,除了應付考試之外毫無用處,學完之后和誰都配合不起來,最終只能成為一個在街頭籃球場欺負小孩子的球痞子……
杜秋當初學C語言的時候,也曾用這本教材入門,學了不少亂七八糟但毫無意義的東西,事后在師兄陳元奇的指導下,費了不少功夫才改正錯誤的思維和習慣,可謂深受其害,現在穿越了,自然要把它大加痛斥一番,讓后來者跳過這個天坑。
在2016年的時候,互聯網上有很多精華帖子以及精品教材可以參考,兩相對比,學生很快就能發現這本教材的錯漏之處,但是1995年的時候,除了影印版的圖書之外,學生們幾乎沒有任何可供參考的資料,很容易被這本教材誤導,不管對錯全都奉為圭臬,信之不疑,造成極壞的影響。
驍龍軟件如果發展順利,未來肯定會在國內大量招募應屆畢業生當程序員,如果每一個學生都要重新培訓之后才能上崗的話,費時費力又費錢,趁早戳破這個毒瘤,讓學生們主動發現其中的錯誤,自己改正豈不是更好,省時省力又省心。
“大家先不要爭論了,實踐是檢驗真理的唯一標準,這本書里教的思維方式對不對,編程習慣好不好,試一試就知道了。”杜秋敲了兩下麥克風,然后切換了一張PPT圖片,說道:“windows操作系統里內置了一個文本編輯器,叫做notepad,也就是大家經常用來打開txt文件的記事本程序,它的功能很弱,我前幾天從紐約回國的時候,在飛機上閑極無聊,準備寫一個增強型的notepad程序,但還沒有完成。”
杜秋切換到一張寫著軟件功能規劃的文檔,介紹道:“除了基本的文本編輯之外,還可以用作計算機程序的編輯器,支持代碼高亮顯示、代碼折疊、擴充插件……”
他介紹完了七八種功能之后,切換到了一張寫滿代碼的文檔,說道:“這是我完成的部分程序源代碼,已經放在三江大學的機房服務器里了,有興趣的同學可以下載或者打印出來,大家一起合作完成它,其他學校的同學不用著急,等演講結束之后,我會委托各位老師把源代碼帶回去,同樣放在學校機房的服務器上。”
“除了這個文本編輯器的代碼之外。”杜秋又拿出了一張光盤,示意道:“這里面有FreeBSD、Linux、vim和Emacs等優秀開源軟件的源代碼,我會同樣委托各位老師帶回去,放在學校服務器上供大家參考。”
這是一個女學生高高舉起了手,見杜秋點頭允許了,就站起來說道:“杜老師,如果每個人都在亂改源代碼,豈不是很混亂?”
“開源軟件并不代表自由散漫,每一款優秀的開源軟件背后都有很嚴格的管理方式,關于這方面的知識,等演講結束之后,你們可以從蔡老師那里領的小冊子里了解,我這里簡單介紹一下……”
杜秋言簡意賅的介紹了幾種不同類型的代碼管理模式之后,指了指幕布上的代碼,說道:“大家可以把自己寫的代碼提交到機房的服務器里,我會每個星期檢查一次,將其中合格的代碼整合進主程序,如果你寫的夠出色,我就會看見。”
話中有話,意有所指,報告廳里出現了嗡嗡的騷動聲。
“天大地大,利益最大,參與開源軟件的開發,會讓你輕松找到月薪過萬的工作,這才是最大的好處。”杜秋圖窮匕見,在最后時刻說出了招聘的意圖,然后端起保溫杯,做了一個敬酒致意的動作,說道:“今天就到這里吧,謝謝大家前來捧場。”