人的一生面臨著諸多選擇。在收到的讀者郵件中,我們發現,很多大學生存在著對未知社會的困惑。我們希望能夠通過自己的努力來給予大家幫助,即使我們的答案在您看來并不完美,我們依然期待我們的關注和理解能夠帶給您面對問題的自信。您可將自己的疑問以這樣的方式告訴我們:E-mail至wangfei@neusoft.edu.cn
1,我是一名大一的學生,我所學的專業和計算機沒關系。我想自學一些知識建一個Web2.0網站,但不知道要學一些什么,您能告訴我建一個網站要用什么語言,用什么開發工具嗎?
答:Web2.0網站的一個重要特點就是提供“豐富的用戶體驗”,具體反映在技術上就是Ajax。Ajax由幾種蓬勃發展的技術以新的強大方式組合而成,具體包括:基于XHTML和CSS標準的表示;使用Document Object Model進行動態顯示和交互;使用XMLHttpRequest與服務器進行異步通信;使用JavaScript綁定一切。另外,網站后臺的動態部分可以根據自己的喜好選擇Java、PHP、ASP等技術進行開發,每種技術都有自己的開發工具。
2,我是一名大一的學生,高考的時候報了信息管理與信息系統專業,到了大學,學長們都說這個專業學的知識很多,但是很雜,很難把一個領域的內容學精,我想請問這個專業在軟件方面會有發展嗎?
答:通過我們對信息管理與信息系統專業學生的了解,他們中有很多人的編程能力比計算機系的學生還強。所以,學得精不精主要看自己的努力。實際上,大學階段的學習,更多的是在提高學生綜合素質,擴展學生的知識面,通常具體方向的學習,是在研究生階段。因為你現在是大一的學生,離畢業還有三年多的時間,如果你想將來在軟件方面有所發展,建議你在學好信息管理與信息系統專業的基礎上,輔修或自學計算機專業的相關課程,為將來從事軟件方面的學習奠定基礎。
3,我是一名大二學生,學的專業是冶金工程,可是我對它沒有興趣。我對網絡很感興趣,可要換專業是不可能的。只有以下幾種道路:第一,在業余時間學習網絡知識,考個證書,以后找這方面的工作。第二,考計算機的研究生,但好像很難。第三,學好冶金專業,把它作為跳板,以后有機會再從事自己喜歡的工作。我想讓您結合以后網絡的發展和前景,幫我參考一下哪種更可行?
答:你現在的專業并不意味著就是你將來的發展方向。不同專業之間課程設置是相通的,有交叉點的。雖然你的專業是冶金工程,但計算機基礎之類的基礎課應該會開設的,同時與冶金專業相關的課程如微機原理、自動控制、設備控制之類的課程也會開設的。這些課程,表面上是與冶金相關,但本質上都是與計算機技術相結合的。在你學習這些課程的同時,不斷擴展深化,這樣既學好了本專業的課程,同時也學習到了計算機知識在實際領域的應用。
你說你對網絡比較感興趣,實際上網絡技術的發展分為多個方向,如網絡軟件開發、網絡規劃等,而且它們都不是孤立存在的,都是以計算機技術為背景,與具體行業、業務相關的。如果你想成為網絡工程師,能從事網絡規劃之類的工作,那需要大量的實踐,而不是僅僅拿個證書的問題了,因為證書與實際能力之間是有差距的。如果想從事網絡軟件方面的開發,相對能容易一些,不過都需要計算機基礎知識。