很奇怪,我在這個blog里面居然不想寫一些關于技術的東西,都是在瞎扯一些關于自己的事情,可能是我自己的技術還沒有到家吧,感覺用blog就用寫一些有用的東西,可以給一些認識的或則不認識的人看。今天跟高中同學瞎扯了一下,討論用不用微博之類的東西,后面扯到blog。我個人認為qqzone是做用來寫一些發(fā)泄的話,寫技術的東西就不是太好了,不過也是見仁見智的問題。有一點我是確定的:我不會在blog里面說話泄憤,最好就討論一些比較實在的問題。
居然討論一些實在的問題,那我就討論一些大學教育的問題。自己是個大學生,所以對這個問題還是比較在意的,當然會說一些不好的東西,純屬討論,不要太認真。我是學軟件工程的,不過別人問我學什么的我大多都說是計算機的,可能有寫人不太在意軟件工程和計算的的差別,但是我覺的說計算機比較有底氣-----因為我覺得在學校里面我唯一學到的是有關于計算機的知識,軟件工程?算了吧跟本沒有什么軟件工程。
更深入的去看我的專業(yè)-----軟件工程,其實我覺得軟件工程根本就不用學,像我們學的一堆軟件工程的課程:軟件工程導論、面向?qū)ο筌浖こ獭€人軟件過程和小組軟件過程、CMM,基本上我認為這些對我來說就是狗屎。都是討論怎么去管理和開發(fā)軟件和提高軟件質(zhì)量的東西,有人會問這些不是都很好嗎?我們深入點去看看這些東西。首先:軟件工程講的是軟件開發(fā)的過程。一些前輩開發(fā)的很多軟件然后總結了一些經(jīng)驗,然后用這些經(jīng)驗去指導開發(fā)更多的軟件。這就是軟件工程了。很淺顯的事情,但是問題就出現(xiàn)在這里了。當我想進一步去學習經(jīng)驗的時候發(fā)現(xiàn)經(jīng)驗就這么點-----瀑布模型、迭代模型........還有很多,當深入下去就是一些可維護性、可擴展性、高安全性什么的,這些東西對我來說能懂嗎?我想試問一下各位?
我不是在這說這課程的不好,但是這對我來說沒有意義。你試想一個只寫過一些小程序的學生來說你搞那么多開發(fā)方式,搞那么多什么性什么性的有意義嗎?接著我們就面向?qū)ο筌浖こ塘恕γ嫦驅(qū)ο笥辛私獾娜硕嗌倌苷f出點東西來,面向?qū)ο蟮乃季S方式是很好的,但問題也出現(xiàn)在這里-------你跟我講面向?qū)ο笪夷苈牰畣幔热绲婉詈稀⒏邇?nèi)聚?對于沒有接收過大型軟件開發(fā)(甚至小型)的人能跟著你的思路走嗎?你最起碼告訴我為什么吧,但是沒有。我大部分的課程都只是在教我什么是什么樣的,沒有教會我為什么要這樣,這樣有什么好處,這樣有什么壞處。
當我還沒有喘氣的時候UML又來了,軟件需求來了,軟件測試來了.........搞得跟狼來了似的。UML于我何用?軟件需求于我何用?軟件測試于我何用?軟件過程于我何用?對于這些課程我都是應付算了,不是我不好學,只是這些東西學了有何用?有人就說了:“這些東西在實際中很有用,要學好。”但我想問問實際中怎么有用了?其實我是承認這些東西在實際中很有用,但是我就算學得再好其實都沒有太大意義,你教會了我畫很多圖,教會了我怎么去發(fā)掘需求,教會了我怎么去測試,其實教會的只是理論,根本沒有讓我去實踐,比如UML,你總得給我個說明要做什么樣的系統(tǒng),需求是描述好的,然后我用UML去表現(xiàn)我的設計。在比如軟件需求,你總是要給個人給我需求吧?------事情的實際是我自己定義需求。在比如測試吧,你總要給東西給我測試對吧?最終的結果是我什么都沒學到,就算我很努力了。
在我們專業(yè)我算是學得比較好的,我很努力,但是跟國外的學生比,我還不如他們的一年級學生。我一個國外留學回來的老師,他說:“國內(nèi)的研究生還不如國外本科一年級的學生”。
有時候很無奈,如果你讓我用這些時間這些精力去學其他的你說會變成什么樣?比如語言,我最先學的是C++,如果那個博導老師要我踏踏實實的寫HelloWorld可能我早就有這種水平了,但是他沒有,他讓我們搗鼓那些難懂的MFC。結果我C++純粹自學。如果我的數(shù)據(jù)結構不是天天聽老師講數(shù)據(jù)結構而是聽一節(jié)課理論,然后他定義接口讓我去實現(xiàn)這些數(shù)據(jù)結構,我就不用到大三了連個排序也只能寫冒泡。如果那個該死的計算機網(wǎng)路不是只講理論而是讓我看看什么是光纜、什么是交換機、怎么去用TCP/UDP去做一些好玩的事情,我也就不用再去學一遍網(wǎng)絡編程技術。太多如果了。
簡單的總結一:1、大多大學生不是泡妞就是打網(wǎng)游,還有個別天天YY的,不是專心學習的大有人在,我想大學生找不到工作是應該的,因為你根本就沒能力。如果專心學習的找不到工作那是你命不好,想開點吧。2、我很懷疑現(xiàn)在大學還能教出一流的學生來嗎?這點我很懷疑。3、現(xiàn)在上課做作業(yè)基本上是應付,難道不是嗎?你會覺得那是你應該做的事情嗎?我想你不是覺得,因為上課很無聊,作業(yè)沒有太大意義。這在所有專業(yè)都是一樣。4、天大地大,考試最大(我是地大的(中國地質(zhì)大學)),難道不是嗎?有兩種情況你的成績但會很好-----一種是你的卷面成績很高,另一種是你跟老師關系很好(我用過后一種)。當然有個別老師的課程不是這樣。5、別老是批評大學跟社會脫節(jié),其實學生不想,老師不想,只是結果是這樣----原因是現(xiàn)在大學大多很功利,要改變,你改變社會吧,我想你改變你的想法比較實在一點。6、雖然我上面說的都是自己專業(yè)的,但是你去問問其他專業(yè),情況是一樣的,為什么?------都是中國特色的大學生(如果你不信,你問問其他專業(yè)的)。
討論完了,到這寫完了,但是我很猶豫要不要發(fā)表,明顯我是要發(fā)表的,但是會有很多人拍我。說我這不對那不對,但是你說吧不要太認真,大家當吹牛好了。畢竟踏踏實實做事才是最重要的。