本來是計劃在《架構之路》系列完成之後,發表一篇類似性質的部落格。因為我覺得,到那時候,我可以有底氣的說,“我就是半路出家的,哪點比科班出生的差?”但昨晚《野生程式設計師的故事》評論裡同學們普遍性的自怨自艾,讓我想起了一句話,“遲到的正義非正義”。在很多時候,靜默的圍觀沒有力量,沉默就是一種縱容。
對非科班出生程式設計師的歧視長期存在,老趙的首頁上旗幟鮮明的寫著:“希望可以給初學者以合適引導。堅定的北大青鳥反對者……”。每一次看到這一段文字,我的心裡就會有一種難以言表的複雜情緒。我剛進公司,就聽到其他同事肆無忌憚的打趣,“北大‘菜’鳥”,所以我學會了隱藏我的那一段經歷;但我後來還是發現,即使你說你是“自學”,還是有很多人虛偽的笑著,“呵呵,那個……英雄不問出身嘛”。
我自認為我的心靈足夠強大。因為我知道,我學計算機最終有一天也是要當老闆的,到時候管你是北大還是青鳥,你的能力都是我說了算。但以我七年軟體開發行業的經驗,我並沒有發現這些所謂的“正規大學計算機專業畢業生”的就比“沒有文憑”的開發人員強多少。但是,他們中的一部分人,抱著一種莫名的“優越感”,鼻孔朝天指手畫腳;更重要的是,他們的言行,讓很多愛好計算機的有志青年產生不應該有的自卑自憐,裹足不前,每每讓人扼腕嘆息。
十八歲那年,我們高中畢業,懵懵懂懂的少年,還根本不知道如何規劃我們的人生。我們想當然的填了一個專業,然後發現,完全不是那麼一回事。但各種機緣巧合,我們發現我們可以相守一生的摯愛。為了它,我們放棄了我們的專業,獨自一人,踏上了另一條荊棘之路,偊偊前行。我們不害怕山高路遠不害怕風餐露宿,我們只害怕再多的努力也無助……當黑暗籠罩周圍充滿了冷漠充滿了嘲笑,我想,應該有人,可以為他們點燃一堆篝火!
談幾點我的看法。
一、中國目前的大學教育就一個字:渣。我的大學在當時不比後來的什麼211之類的差,但還是一個字:渣!從學習風氣到成績考試,從課程設定到師資力量,都是一個字:渣!我並非針對任何人,大環境如此,信不信由你。(有興趣可以關注“金旭亮”老師的文章,他是高校的老師,對高校計算機教育提出過嚴厲而中肯的批評。然而,大環境如此,他不過在現實四處碰壁而已。我這裡沒連結了,歡迎大家提供。)
二、大學本科的所有知識都可以自學獲得。這些知識都是爛大街的大路貨,又不是什麼國家機密核心技術,只要你想學,沒有學不到的。圖書館裡的書琳琅滿目,很多引進的國外書籍深入淺出,比什麼東拼西湊的“21世紀高等院校規劃教材”強一百倍。
三、目前大學教育的課程設定陳舊腐朽,建議選擇性學習。當然,開卷有益,技多不壓身,你有興趣也不會有人攔你。但是,要想有所成就,必須全方面的超越大學本科科目!就以《野生程式設計師的故事》裡的故事為例,大學課程裡有前端優化措施?會教你用Git?會告訴你CSS不要寫在html頁面裡(2018年9月16日:當年挖的這個坑,沒坑到人啊,呵呵)?
四、電腦科學和軟體工程是兩碼事。前者,是以科學研究為導向的,按說學了就應該是開發晶片、作業系統、發明計算機語言之類的,目前我國的大學本科教育也是以此為方向,當然最終結果大家都看在眼裡;後者,是以工程應用為導向的,就是利用已有的語言框架等開發面向終端使用者的軟體系統。目前我們絕大多數人從事的都是工程應用。走哪條路,要心中有數。兩條路,方向不同而已,沒有高低貴賤之分。工程裡面的學問博大精深,不是啃兩本《資料結構》、《windows核心程式設計》就可以NB哄哄的吹神話的。想想我國六十年代就爆了原子彈,為什麼現在還沒有航空母艦,甚至連一臺像樣的汽車都造不出來?
五、很長一段時間,英語是相當重要的。要學會吸收一切先進文明為我所用,不要以為整個漢字程式設計就是中華民族偉大復興了。
六、如果你是大學都沒考上的學渣。中國的大學教育再爛,沒考上也是你沒本事!縱然是既往不咎,但也要引以為戒。從此端正態度,踏踏實實的學習,才是正道。說葡萄酸,要在你能吃到葡萄的時候。
以上,只是我的主觀感受,沒有任何客觀依據。所以不用和我辯駁,我也不會與任何人爭辯。言語沒有力量,我做給你們看!以下:
一、我文科生轉學程式設計,毫無基礎,一年入門。距今七年,不敢說技術大牛,但在軟體行業,牢牢的站穩腳跟!如果你需要榜樣的力量精神的激勵,請參考:《生命不休,折騰不止》
二、我將完成架構之路系列部落格。分享我七年來所學所思所得,珠玉瓦礫,自有公論。唯傾囊相授,不敢藏私而已。
三、我已開源兩個專案。縱現有所不逮,但立誓窮己之力,以臻完美。同時為願意參與的入門級程式設計師,設立簡易任務,幫助有志於此的同學能儘快上路。
四、我從今以後的所有招聘,都將在顯著位置標明:無計算機專業相關專業文憑者優先!
[
看到下面的說明我想補充一點:
- 就像當年我應聘時,招聘明明白白的要求上寫著:計算機專業相關專業本科以上學位。我沒有這個學位,我仍然會投簡歷會參加面試,因為我會證明我沒有這個文憑一樣有計算機專業相關專業本科以上的能力;
- 那麼現在,如果不偏激不憤青心態平和,仍然願意投簡歷,那麼你只需要證明:你有和“野生程式設計師”一樣的激情和戰鬥力。僅此而已。
]
僅此微薄綿延之力,並願所有業有所成的“野生程式設計師”們,團結起來,攜手互助,向世界展示我們的激情和力量。
最後,我想和所有仍然在苦痛掙扎的同學們分享一句話:“是驕傲、虛榮、嫉妒和報復,支撐你走到今天。你的成長依賴這些負的能量,而非天生的善良。”諸君,共勉之!
+++++++++++++++++
2016年11月23日 補充
後續行動:倡議:我們“一起幫”
+++++++++++++++++
2017年3月28日
建立收藏夾:野生程式設計師
+++++++++++++++++