在論壇中看到了這個文章,然後用了半個小時寫一個回複,結果不知道碰到哪個鍵,介面重新整理了,沒有了,感覺不讓大家看到有點可惜,並且具有一定的代表性,所以就在這裡重寫一遍。
類似的問題還有很多,例如,學校學的東西是否有用?學校裡為什麼沒有架構之類的課程?軟體工程有用嗎?
要回答這個問題,首先要考慮學校是幹什麼的?
如果學校的目標就是培養Java高手,那你去學肯定行,如果不行,只能兩種可能,學校是忽悠人的,或者你自己不喜歡Java,沒有好好學。
但是作為普通高校,他的教學目標不會這樣寫,也許培訓學校可以這樣寫。
說學校的培養目標可能不太好理解,就說說學生的就業吧,不管你學電腦應用、電腦網路還是軟體工程,你的同學和你的師兄畢業以後有多少人是幹本行的,應該不是很多吧,原因在於電腦作為工具可以用在各行各業,在相同的行業中也會有不同的分工,他們需要的知識是不同的,你不能期望學校培養你之後到哪裡工作都行,如果真是這樣,企業就高興了,就不用再專門培訓了。學校能做到的就是設定一些在各種工作崗位上都需要的一些基本的知識,儘可能的全面,所以有一定的廣度,在深度方面肯定不行,如果需要有深度,可以繼續上研究生,或者自己研究。記住,學校永遠都是針對大多數學生的。好像是在為學校做辯解的,呵呵。
下面談談如果你感覺學校的課程不合理,或者不能滿足你的要求的時候怎麼辦呢?
兩個字:自學。
途徑:可以到培訓機構,但前提是對培訓機構要有充分的瞭解(看看他的目標是把你培養成高手,還是要騙你的錢);找幾個志同道合的學生一起研究,每個同學看一部分然後大家相互講,效率能高一些;看書,條件比較好自己買,不行到圖書館看;上網,如果條件允許,可以通過視頻教程,網路教程學習,在網路上問其他同學(我就很樂意幫忙的阿,只要我會)等等。注意:不要去抱怨學校,沒有意義,浪費你的時間,對你也沒有好處。
個人觀點,如果感覺合適就留著,如果感覺不對,可以繼續討論。
李緒成 CSDN Blog:http://blog.csdn.net/javaeeteacher邀請您為好友:http://student.csdn.net/invite.php?u=124362&c=7be8ba2b6f3b6cc5