通過短短四節(jié)課的學(xué)習(xí),使我對學(xué)好本專業(yè)有了更大的信心。課上院長韓臻、王志海等教授給我們講了很多與計算機專業(yè)發(fā)展、就業(yè)等方面有關(guān)的知識,擴展了我的眼界,給了我很多啟發(fā)。
通過計算機導(dǎo)論課的學(xué)習(xí),下面就幾個方面談?wù)勎业母邢耄?/p>
一、 實踐比理論更重要:
以前,我總以為自己的計算機理論知識比較扎實,我覺得正如所有工作一樣,只要掌握了規(guī)律,照蘆葫畫瓢準沒有問題,那么只要學(xué)好理論知識,當一名出色的計算機人員,應(yīng)該沒問題了。現(xiàn)在才發(fā)現(xiàn),計算機技術(shù)其實更講究的是它的實際操作性和實踐性。離開操作和實踐,其它一切都為零!現(xiàn)在公司對計算機專業(yè)人員的需求也必須是有動手能力的人。對于還是在校生的我們應(yīng)該更加重視實踐,多動手上機操作,學(xué)會理論與實踐相結(jié)合。為了順應(yīng)社會的要求,加強自己的社會競爭能力,應(yīng)該嚴于自身的素質(zhì)的提高,培養(yǎng)較強的計算機操作能力,學(xué)會獨自思考和團隊合作。
還記得大一編寫程序時,總是習(xí)慣寫在本子上,但是很少上機調(diào)試。結(jié)果等把寫好的程序上機調(diào)試時才發(fā)現(xiàn)編寫好的程序有很多錯誤,有時即使是在課本上照抄下來的程序也會存在錯誤。計算機導(dǎo)論課老師們都強調(diào)了自己動手上機實踐的重要性,更加認識到自己動手的重要性,僅僅紙上談兵是遠遠不夠的,要真正的掌握知識還要靠實踐。
二、 計算機專業(yè)的發(fā)展前景:
通過一年半對本專業(yè)的學(xué)習(xí)和了解,自己確實有時候?qū)τ嬎銠C專業(yè)失去了信心?,F(xiàn)在學(xué)計算機的人太多了,所以很多人擔心以后會找不到工作,擔心所學(xué)的知識沒有用武之地。
上完院長韓老師的課給了我很大啟發(fā),韓臻老師告訴我們要對本專業(yè)一定要充滿信心,一個國家的發(fā)展還要看計算機科學(xué)技術(shù)的發(fā)展,國家綜合國力的發(fā)展還要看有多少計算機專業(yè)的高科技人才。而我們當代的大學(xué)生能夠?qū)W好計算機不僅僅關(guān)系到個人還與祖國的利益息息相關(guān)。
這里有個很好的例子可以說明這一點:就在上課的近幾天,百度被黑,讓大家深深地感到了一絲絲不適應(yīng),如果未來的戰(zhàn)爭直接走向網(wǎng)絡(luò),我們?nèi)绻Wo不了中國的互聯(lián)網(wǎng),也就等于在黑暗中去和別人抗衡,想想這些不禁覺得后怕。今天的百度被黑讓我們看到這樣的可能性:攻擊一個國家的互聯(lián)網(wǎng),只要抓住幾十個百度這樣的核心環(huán)節(jié)即可。這樣就可以大大影響該國的社會和經(jīng)濟,甚至造成大面積的行業(yè)癱瘓!這樣的戰(zhàn)爭會比實際的戰(zhàn)爭來得更具毀滅性。未來的戰(zhàn)爭會直接走向網(wǎng)絡(luò),計算機科學(xué)技術(shù)的發(fā)達與否會影響到國家與個人的命運。百度被黑事件深深地給我們上了一課,正如韓臻老師所說,一個國家的發(fā)展還要看計算機科學(xué)技術(shù)的發(fā)展,計算機專業(yè)是非常有發(fā)展前景的。
三、 學(xué)習(xí)永無止境
計算機導(dǎo)論課上很多老師都強調(diào)了學(xué)習(xí)的重要性,王志海老是建議我們能深造就深造,學(xué)習(xí)是永無止境的。計算機發(fā)展很快,知識更新的快,所以很多人說計算機專業(yè)是吃青春飯的。我想之所以產(chǎn)生這樣的說法,是因為年輕人擁有新的知識,為了不被社會所淘汰,我們應(yīng)該時時刻刻地學(xué)習(xí),活到老學(xué)到老。
現(xiàn)在為止我們學(xué)習(xí)了很多程序編寫語言,很多人有疑問我們只要學(xué)好一種語言就行了啊,為什么學(xué)那么多種語言。其實,通過學(xué)習(xí)后我們才能發(fā)現(xiàn)每種語言都有自己的獨特魅力,我們學(xué)得多了才會找到哪一種語言更適合自己當下的需要,通過學(xué)習(xí)我們的知識才能更加廣泛,而不是僅僅局限于一種知識層面。課上老師還告我們很多與專業(yè)有關(guān)的網(wǎng)站和一些自主學(xué)習(xí)的渠道,還告訴大家即使是放假也要拿出一定的時間學(xué)習(xí)。
我們的專業(yè)是要求和其他專業(yè)相結(jié)合的,懂得更多的知識對自身的發(fā)展是有好處的。比如說編一些其他專業(yè)的軟件,很多公司都需要的是專業(yè)人士,因為大家也都了解學(xué)校里對其他專業(yè)的學(xué)生也同樣開設(shè)了C語言等計算機專業(yè)的課程,一些公司需要的是更加專業(yè)的人,而不是一個僅僅會編程序的人。所以為了使自己更具有競爭力我們必須多多學(xué)習(xí)知識,不僅是本專業(yè)的知識要精益求精,對于其他知識也要廣泛涉獵。
四、 選好方向,精益求精
我們08級的學(xué)生有三個方面的專業(yè)方向選擇,比起往年多了一個選擇,課上老師也給我們詳細的介紹了開設(shè)的專業(yè)方向,給了我很多的幫助。大一大二我們要學(xué)好基礎(chǔ)知識,大三我們可以選擇自己感興趣的方向,精益求精地學(xué)習(xí)知識,為以后的工作打好基礎(chǔ)。
通過老師課上的介紹,我們了解到各個方向具體都應(yīng)該學(xué)什么,和以后從事的工作是什么性質(zhì)的。除此之外,老師還向我們介紹了各個方向需要的除專業(yè)知識外的一些需求,比如說要走鐵路信息技術(shù)方向的同學(xué)就應(yīng)該注意加強自己的交際能力,要學(xué)會怎樣與人打交道。
以上是我上完計算機導(dǎo)論課的一些樸實的感想,總之,計算機導(dǎo)論課交給我們的東西要勝過一些課本所學(xué)的內(nèi)容,給了我很大的幫助,對我以后的學(xué)習(xí)和生活產(chǎn)生了很大影響。
我到老年大學(xué)沒經(jīng)過初級班直接進了專修班,我當時認為我跟這個班沒問題。但是通過一段學(xué)習(xí)還是很快找到了差距。
我班那些老學(xué)員已跟著老師按部就班、由淺入深的邊學(xué)、邊操作一年多了,我覺得他們電腦實際操作能力比我強,學(xué)的電腦知識也比我多。而我是憑興趣有針對性的學(xué)習(xí)了一些操作,這樣就比較片面。比如在電腦上畫圖、制作賀卡、設(shè)計美術(shù)字、制作表格等等他們都在老師的指導(dǎo)下親自練習(xí)過,而我只是在書上或碟上看過,并沒親手操作?,F(xiàn)在我們已經(jīng)開始學(xué)習(xí)Photoshop啦,由于一些基礎(chǔ)知識沒學(xué)好,操作時總有“自己怎么這么笨呢?”的感覺,看來我真得自己好好補補課了。
我原以為會打字、能上網(wǎng)、會發(fā)E-mail就不錯了,現(xiàn)在看來電腦上的學(xué)問大得很,我學(xué)那點東西不過滄海一粟。我們這學(xué)期開始就學(xué)博客,我隨后就開博啦 ,先后已經(jīng)寫了“活到老,學(xué)到老”“入學(xué)有感”等十一篇文章,看到博客上的訪問和評論人數(shù)不斷增加,自己的成就感油然而生??墒窃俸推渌┛鸵槐容^,我的博客太單調(diào)了,既沒趣味性,也沒藝術(shù)性。有些博客圖文并茂,有動畫、還有音樂和視頻,欣賞起來真是一種精神享受??磥砦沂怯悬c操之過急了,隨著學(xué)習(xí)的不斷深入,我相信我的博客會越辦越好。
到學(xué)校學(xué)習(xí)后在學(xué)習(xí)過程中遇到一些實際問題,有時老師一點就通了,以前自己在家學(xué)習(xí)時遇到疑難問題往往因為沒有人及時指導(dǎo)而浪費了許多寶貴時間。再有老師還能隨時教我們一些解決問題的技巧,使我們能舉一反三的認識電腦操作的一般規(guī)律。在學(xué)校里同學(xué)之間也能取長補短、互相幫助、互相學(xué)習(xí)。按我個人的體會還是上老年大學(xué)按部就班、由淺入深的學(xué)習(xí)比較好,這樣可以走捷徑,少走彎路。
我們的微機老師教的很細致、很認真也很有耐性,我的記憶力和理解力都遠不如從前啦,有時在一個細節(jié)上我鉆了牛角尖,老師不厭其煩的教我好幾遍我才弄明白。每取得一點成績、制作成功一個作品我都很高興,這種心情難以言表??墒敲恐懿艃纱蠊?jié)課,也學(xué)不了太多的東西,俗話說“師傅領(lǐng)進門,修行在個人”要想加快學(xué)習(xí)進度就得自己再。
以上是我個人在老年大學(xué)學(xué)習(xí)電腦過程中的一點體會,不知其他同學(xué)是怎么想的,我們可以共同探討。
我一直認為,4年根本不夠?qū)W習(xí)計算機的基礎(chǔ)知識,因為面太寬了
這方面我想先說說我們系在各校普遍開設(shè)的《計算機基礎(chǔ)》。在高等學(xué)校開設(shè)《計算機基礎(chǔ)課程》是我國高教司明文規(guī)定的各專業(yè)必修課程要求。主要內(nèi)容是使學(xué)生初步掌握計算機的發(fā)展歷史,學(xué)會簡單的使用操作系統(tǒng),文字處理,表格處理功能和初步的網(wǎng)絡(luò)應(yīng)用功能。但是在計算機科學(xué)系教授此門課程的目標決不能與此一致。在計算機系課程中目標應(yīng)是:讓學(xué)生較為全面的了解計算機學(xué)科的發(fā)展,清晰的把握計算機學(xué)科研究的方向,發(fā)展的前沿即每一個課程在整個學(xué)科體系中所處的地位。搞清各學(xué)科的學(xué)習(xí)目的,學(xué)習(xí)內(nèi)容,應(yīng)用領(lǐng)域。使學(xué)生在學(xué)科學(xué)習(xí)初期就對整個學(xué)科有一個整體的認識,以做到在今后的學(xué)習(xí)中清楚要學(xué)什么,怎么學(xué)。計算機基本應(yīng)用技能的位置應(yīng)當放在第二位或更靠后,因為這一點對于本系的學(xué)生應(yīng)當有這個摸索能力。這一點很重要。推薦給大家一本書:機械工業(yè)出版社的《計算機文化》(New Perspective of Computer Science),看了這本書我才深刻的體會到自己還是個計算機科學(xué)初學(xué)者,才比較透徹的了解了什么是計算機科學(xué)。另外在廈門大學(xué)趙致琢老師的著作《計算科學(xué)導(dǎo)論》當中的很多經(jīng)典理論都是在同類書籍中很難找到的??纯此苍S你才會明白一個最基本的問題:為什么計算機科學(xué)叫計算科學(xué)更為準確。這本書在世界上也可成為精品級的著作。
一個一流計算機系的優(yōu)秀學(xué)生決不該僅僅是一個編程高手,但他一定首先是一個編程高手。我上大學(xué)的時候,第一門專業(yè)課是C語言程序設(shè)計,念計算機的人從某種角度講相當一部分人是靠寫程序吃飯的。在我們北京工業(yè)大學(xué)實驗學(xué)院計算機系里一直有這樣的爭論(時至今日CSDN上也有),關(guān)于第一程序設(shè)計語言該用哪一種。我個人認為,用哪種語言屬于末節(jié),關(guān)鍵在養(yǎng)成良好的編程習(xí)慣。當年老師對我們說,打好基礎(chǔ)后學(xué)一門新語言只要一個星期?,F(xiàn)在我覺得根本不用一個星期,前提是先把基礎(chǔ)打好。不要再猶豫了,學(xué)了再說,等你抉擇好了,別人已經(jīng)會了幾門語言了。
匯編語言和微機原理是兩門特?zé)┤说恼n。你的數(shù)學(xué)/理論基礎(chǔ)再好,也占不到什么便宜。這兩門課之間的次序也好比先有雞還是先有蛋,無論你先學(xué)哪門,都會牽扯另一門課里的東西。所以,只能靜下來慢慢琢磨。這就是典型的工程課,不需要太多的聰明和頓悟,卻需要水滴石穿的漸悟。有關(guān)這兩門課的書,計算機書店里不難找到。弄幾本最新的,對照著看吧。組成原理推薦《計算機組成與結(jié)構(gòu)》清華大學(xué)王愛英教授寫的。匯編語言大家拿8086/8088入個門,之后一定要學(xué)886匯編語言。實用價值大,不落后,結(jié)構(gòu)又好,寫寫高效病毒,高級語言里嵌一點匯編,進行底層開發(fā),總也離不開他,推薦清華大學(xué)沈美明的《IBM—PC匯編語言程序設(shè)計》。有些人說不想了解計算機體系結(jié)構(gòu),也不想制造計算機,所以諸如計算機原理,匯編語言,接口之類的課覺得沒必要學(xué),這樣合理嗎?顯然不合理,這些東西遲早得掌握,肯定得接觸,而且,這是計算機專業(yè)與其他專業(yè)學(xué)生相比的少有的幾項優(yōu)勢。做項目的時候,了解這些是非常重要的,不可能說,僅僅為了技術(shù)而技術(shù),只懂技術(shù)的人最多做一個編碼工人,而永遠不可能全面地了解整個系統(tǒng)的設(shè)計,而編碼工人是越老越不值錢。關(guān)于組成原理還有個講授的問題,在我學(xué)這門課程時老師講授時把CPU工作原理譽微程序設(shè)計這一塊略掉了,理由是我們國家搞CPU技術(shù)不如別的國家,搞了這么長時間好不容易出了個龍芯比Intel的還差個十萬八千里,所以建議我們不要學(xué)了。我看這在各校也未見得不是個問題吧!若真是如他所說,那中國的計算機科學(xué)哪個方向都可以停了,軟硬件,應(yīng)用,有幾項搞得過美國,搞不過別人就不搞了,那我們坐在這里干什么?教學(xué)的觀念需要轉(zhuǎn)變的。
關(guān)于計算機科學(xué)的一些邊緣科學(xué)我想談一談軟件工程技術(shù),對于一個企業(yè),推出軟件是不是就是幾個程序員坐在一起,你寫一段程序,我寫一段程序呢?顯然不是。軟件工程是典型的計算機科學(xué)和數(shù)學(xué),管理科學(xué),心理學(xué),社會學(xué)等學(xué)科的綜合。它使我們這些搞理論和技術(shù)的人進入了一個社會。你所要考慮的不僅僅是程序的優(yōu)劣,更應(yīng)該考慮程序與軟件的區(qū)別,軟件與軟件產(chǎn)品的區(qū)別,軟件軟件產(chǎn)品的市場前景,如何去更好的與人交流。這方面我還在學(xué)習(xí)階段,以后這方面再寫文章吧,先推薦給大家?guī)妆緯簳充N20年不衰的《人月神話》(清華大學(xué)中文版,中國電力出版社影印版),《軟件工程-實踐者研究的方法》(機械工業(yè)出版社譯本),《人件》(據(jù)說每一位微軟公司的部門經(jīng)理都讀過這本書,推薦老總們和想當老總的同學(xué)都看看,了解一下什么是軟件企業(yè)中的人)以及微軟公司的《軟件開發(fā)的科學(xué)與藝術(shù)》和《軟件企業(yè)的管理與文化》(研究軟件企業(yè)的制勝之道當然要研究微軟的成功經(jīng)驗了!)
關(guān)于計算機技術(shù)的學(xué)習(xí)我想是這樣的:學(xué)校開設(shè)的任何一門科學(xué)都有其滯后性,不要總認為自己掌握的某門技術(shù)就已經(jīng)是天下無敵手了,雖然現(xiàn)在JavaVBCC++用的都很多,怎能保證沒有被淘汰的一天,我想NET平臺的誕生和X#語言的初見端倪完全可以說明問題。換言之,在我們掌握一門新技術(shù)的同時就又有更新的技術(shù)產(chǎn)生,身為當代的大學(xué)生應(yīng)當有緊跟科學(xué)發(fā)展的素質(zhì)。舉個例子,就像有些同學(xué)總說,我做網(wǎng)頁設(shè)計就喜歡直接寫html,不愿意用什么FrontpageDreamweaver。能用語言寫網(wǎng)頁固然很好,但有高效的手段你為什么不使呢?僅僅是為了顯示自己的水平高,unique 我看真正水平高的是能夠以最快的速度接受新事物的人。高級程序設(shè)計語言的發(fā)展日新月異,今后的程序設(shè)計就像人們
在說話一樣,我想大家從xml中應(yīng)是有所體會了。難道我們真就寫個什么都要用匯編,以顯示自己的水平高,真是這樣倒不如直接用機器語言寫算了。反過來說,想要以最快的速度接受并利用新技術(shù)關(guān)鍵還是在于你對計算機科學(xué)地把握程度。
計算機技術(shù)牽扯的內(nèi)容更為廣泛些,一項一項說恐怕沒個一年半載也說不清。我只想提醒大家的還是那句話,技術(shù)與科學(xué)是不能分家的,學(xué)好了科學(xué)同時搞技術(shù),這才是上上策。猶如英語,原先人們與老外交流必須要個翻譯,現(xiàn)在滿馬路的人都會說英語。就連21世紀英語演講比賽的冠軍都輪不到英語系的學(xué)生了。計算機也是一樣的,我們必須面對的一個現(xiàn)實就是:計算機真就只是一個工具,如果不具備其它方面的素養(yǎng),計算機系的學(xué)生雖然不能說找不到工作,不過總有一天當其他專業(yè)性人才掌握了計算機技術(shù)后將比我們出色許多。原因就在于計算機解決的大都是實際問題,實際問題的知識卻是我們少有的。單一的計算機技術(shù)沒有立足之地。
我想是時候指出:學(xué)習(xí)每一個課程之前,都要先搞清這一課程的學(xué)習(xí)目的。這一學(xué)科的應(yīng)用領(lǐng)域。據(jù)我自身所了解到的同齡同學(xué)和低年級的同學(xué)的學(xué)習(xí)狀況:他們之中很少有人知道學(xué)一個學(xué)科的學(xué)習(xí)目的,期末考試結(jié)束了也不知道學(xué)這科做什么用。這就失去了讀計算機科學(xué)的意義。當然這與現(xiàn)存的教育思想不能說一點關(guān)系都沒有。
總的來說,從教育角度來講,國內(nèi)高校的課程安排不是很合理,強調(diào)理論,又不愿意在理論上深入教育,無力接受新技術(shù),想避開新技術(shù)又無法避得一干二凈。我覺得關(guān)鍵問題就是國內(nèi)的高校難于突破現(xiàn)狀,條條框框限制著怎么求發(fā)展。我們雖然認識得到國外教育的優(yōu)越性,但為什么遲遲不能采取行動?哪怕是去粗取精的取那么一點點。我們需要改變。從我們自身角度來講,多數(shù)人4年下來既沒有學(xué)習(xí)計算機科學(xué)的學(xué)術(shù)水平,也沒有學(xué)習(xí)計算機技術(shù)的那種韌勁。在我剛上大一時,我的計算機科學(xué)入門導(dǎo)師,淮北煤炭師范學(xué)院王愛平教授曾經(jīng)對我說過這樣一番話:“當你選擇了計算機這一門科學(xué),就意味著你踏上了一條不歸路,就意味著你一生都要為之奮斗……你的身后是懸崖,只有向前走,不能往后退?!?/p>
有些同學(xué)說按照這樣學(xué)習(xí)學(xué)的東西太多,有的未見得有用,我想打個形象的比方:學(xué)校學(xué)出來的人都是一個球體,方方面面的知識都應(yīng)具備??墒巧鐣闲枰蝮w的地方很少,反而需要的是磚和瓦,即精通某一行的人才。但是對于同等體積的物體,用球體來改造是最方便最省事的。學(xué)校的學(xué)生很多,為了能夠使更多的學(xué)生來適應(yīng)這個社會,學(xué)校也就不得以把所有的學(xué)生都打造成一個球體,然后讓社會對這些學(xué)生進行再加工,成為真正能夠有用的人才。即使你非常清楚自己的將來要干什么,并且非常下定決心要走自己的路,這一步你也必須走,世界是在不斷變化的,你不能預(yù)料未來。想清楚,努力去干吧!
必須結(jié)束這篇“胡侃”了,再侃下去非我力所能及。其實計算機還有很多基礎(chǔ)課都值得一侃。怎奈我造詣有限,不敢再讓內(nèi)行恥笑。對于博大精深的計算機科學(xué),我只能說我永遠都是個Beginner.最后聲明:這些只針對本科階段的學(xué)習(xí)。即使把這些全弄通了,前面的路還長,計算機科學(xué)需要我們?yōu)橹畩^斗學(xué)習(xí)計算機科學(xué)需要韌性,更需要創(chuàng)新,需要激情。深刻學(xué)習(xí)理論知識,勇于接受新技術(shù)的挑戰(zhàn),這才是我們這一代人應(yīng)具有的素質(zhì)。最后送大家一句話“Wake up every day with a feeling of passion for the difference technology will make in people's life!”。
報上登:一些老作家不僅學(xué)會了電腦,還用電腦寫了好幾本書了.這對我觸動很大.而我喜歡獨自讀書,喜歡獨自寫寫什么,也樂于與志同道合的人交流;也在專業(yè)及某些非專業(yè)雜志上發(fā)表過一些文章.自幼對色彩.美術(shù)很感興趣,喜歡在電腦上畫畫,畫的文竹、江南水鄉(xiāng)、動物等終因電腦水平有限未能保存及與朋友們交流,這頗為遺撼.我是樂于助人的人,覺得應(yīng)該利用電腦提高效率來助人.我喜歡新東西,我們現(xiàn)在工作也進入電腦無紙化時代,我不愿意拉在時代的后面;學(xué)習(xí)電腦已成為當務(wù)之急.現(xiàn)有幸能由陳俊老師為我們主講<<網(wǎng)絡(luò)醫(yī)學(xué)信息應(yīng)用>>那真是太好了。當郵箱、QQ、博客第一次出現(xiàn)在我面前時,我竟然有些激動。彷佛一個從不知曉的世界在我眼前展開了!.希望通過學(xué)習(xí)實現(xiàn)我的許多夢想.我對擁有電腦的未來充滿了美好的遐想.計算機普及教育,讓我認識到學(xué)習(xí)的目標不同,在學(xué)習(xí)內(nèi)容和方法上就應(yīng)該有所區(qū)別,學(xué)以致用最為重要。我開始學(xué)計算機,目的也僅僅為應(yīng)用。我就是從計算機原理開始學(xué)習(xí)的。一開始興趣蠻大,可是越學(xué)越費勁,電腦的基本操作還是沒有學(xué)會。我學(xué)電腦實在是事倍功半。我還會在理論的牛角尖里怎么也鉆不出來。白費了不少力氣。我開始懷疑自己是不是學(xué)計算機的料了。后來,我才明白,學(xué)電腦主要在于個人的需要和興趣,不能照搬學(xué)校的那一套,恰恰是學(xué)校必修的某些脫離實際和落后的課程學(xué)生們最不喜歡,不少人考完就丟。實際上現(xiàn)在大家用的都是Windows,工作中大都使用Windows平臺下的Office和WPS,我們的教育和實際應(yīng)用有些脫節(jié)。學(xué)習(xí)電腦還是應(yīng)當自己的愛好和需要學(xué)起,學(xué)以致用。
首先要做的是電腦的入門。用電腦娛樂當然是最好的方法了,比如可以玩游戲,看影碟或上網(wǎng),這些基本的使用只要別人在旁邊指點一下就行了,不需要專門借一本電腦書看著做。我們可以從中了解到Windows的一些基本操作,增加對電腦的感性認識??傊?,電腦入門關(guān)鍵在于多實踐。
我要說的是學(xué)電腦,如果你用電腦只是用來娛樂休閑,那就偏離了我的初衷。對于初學(xué)者,最好學(xué)的當然是文字排版了,不但要會打字,還要會排版,那么就可以做一些文字出版工作了,比如做雜志。要學(xué)的軟件嘛,有微軟的word2000,XP,金山的wps office,但前者用的較多。
如果你嫌上述工作太簡單的話,圖形編輯正適合你。此工作入門簡單,但可以做得很深入,很專業(yè)。許多平面設(shè)計公司和廣告公司就是靠這個吃飯的??梢詫W(xué)的軟件也比較多,老牌的有Adobe的photoshop 6.0,illustrator 9.0,coral的coraldraw 10。還有macromedia的fireworks 4,freehand 10以及比較流行的flash 5。后三種軟件都是軟件新秀,和網(wǎng)頁制作結(jié)合得不錯,也比較“傻瓜”,功能卻不弱,比較適合初學(xué)者。特別值得一提的是flash,現(xiàn)在網(wǎng)上的flash正熱火朝天,用它可以做動畫短片、網(wǎng)站甚至游戲。不過不花費許多精力的是做不出來的哦。
對網(wǎng)絡(luò)世界是不是很感興趣?你也可以自學(xué)作網(wǎng)頁!不過這需要有以上幾點的基礎(chǔ),即文字排版和美術(shù)編輯,然后再學(xué)點網(wǎng)絡(luò)知識,就可以編織你的“夢幻網(wǎng)頁”了,可用的軟件首推macromedia的dreamweaver 4。如果你習(xí)慣word就可以用frontpage,不過它比前者遜色不少,習(xí)慣photoshop的可以選go live。
如果你認為以上這些都是小菜一碟,那你要學(xué)的就是電腦的高級應(yīng)用了,比如編程,做動態(tài)網(wǎng)頁,3ds max、autocad等高級應(yīng)用或?qū)W網(wǎng)絡(luò)管理。當然你的精力是有限的,能精通以上高級應(yīng)用中的一種就不錯了。
最后再談?wù)剬W(xué)電腦需要的一些條件。自己有一臺電腦當然是最好了,如果沒有,也可以到機房上網(wǎng)。我校實驗樓里有機房,上面也有許多必要的軟件,比較適合學(xué)電腦,圖書館也有一個機房,機上沒有什么軟件。方便的上網(wǎng)處還有外面的網(wǎng)吧,速度也不錯。
總之,要學(xué)好電腦首先需要自己的努力,比如在圖書館借些電腦書啦,多上機實踐,從而能學(xué)到一手實用的電腦技術(shù)。歸納起來學(xué)電腦要有興趣,學(xué)電腦要有專攻,學(xué)電腦要多實踐 ,學(xué)電腦要有恒心。
持續(xù)了三個多月的實習(xí)在今天晚上和team leader短暫通話后終于結(jié)束了,我和____的緣分也告了一個段落。總結(jié)起來這次得收獲還是非常大的。在這幾個月中,我參與了基于sygno的somaris/5的開發(fā)。了解了一個100多人參與的超大型軟件項目的開發(fā)流程,學(xué)會了使用文檔管理工具sap的基本功能,知道了源碼管理工具clearcase的功能之強大,懂得了基于clearrequest的charmnt在這么大的軟件項目里不可替代的原因。
最重要的是對vc++的理解更加深了一步,不由也驚嘆mfc功能之強大。
更加沒有想到這次最大的收獲竟然會在離職過程中得到得。原本我不應(yīng)該是這個時間結(jié)束這次實習(xí)的,最初計劃的實習(xí)期限是一年。這次的提前離職的經(jīng)過是這樣的。原本在這三個月得short time結(jié)束的時候,我已經(jīng)和公司hr談好了繼續(xù)實習(xí)的條件。
可是沒想到半月后,也就是上周五team leader突然告訴我情況有些變化。由于我非常反感出爾反爾的做法,并且還是在這樣的大公司里。所以,我當時并沒有仔細分析情況的變化的原因,而是采取了一味的抵制。
但是,team leader還是讓我周末回去思考下到周一再給他答復(fù)??墒亲尨蠹叶紱]有想到的是由于我目前論文即將開題,所以我希望可以把大部分精力要放在這個上面。但是由于周五的情況突變,使我的情緒在周末受到了很大的波動,從而不能完成原定計劃中有關(guān)論文的安排。
在這種情緒的支配下,周日晚上我決定終止實習(xí)計劃,并完成了兩封言辭非常犀利的信件,打算周一作為我對這種情況變化的抗議,以及和同事們的辭別信,事實上我也是這么做的。盡管我不能繼續(xù)在這里實習(xí),我并不后悔我堅持了自己的原則。但是,中間我忘記了很重要的一點,就是沒有完全弄明白情況變化的原因,就發(fā)出了這兩封得郵件。從而造成了目前這種不愉快的離職局面。據(jù)說,對公司的好多人造成了非常不好的影響。
現(xiàn)在我得到的結(jié)論就是一個人能在環(huán)境突變的情況下能保持鎮(zhèn)定,并且去分析了解真相實在是太難得了,至少現(xiàn)在我還沒有做到。以后,我會盡力去做,希望不會再犯同樣的錯誤。當然,這在我未來的人生史上將會是一段寶貴的經(jīng)歷。
我也和你有過同樣的經(jīng)歷,前面呆過的小公司對承諾的實現(xiàn)總是拖拉遮掩,最后我當面和老板狠狠吵了一架,并且占了上風(fēng),把自己積累的對他的成見和輕視都傾瀉而出,當時大家都很不愉快,但我覺得很暢快,而且走的很瀟灑。但這也是我權(quán)衡利弊后做的選擇,也許我很勢利,我覺得這種小公司和我今后不會有交叉點,而且里面沒有我在意,想建立友誼的人,所以可以輕易fire boss,你實習(xí)的公司是有影響力的大公司,這種情況下友好離職自然是最好的選擇,也為自己留條后路,可以前緣再續(xù),這是個人看法,也希望你從中有所收獲,也和我分
(2):
實習(xí)快要結(jié)束了,雖然只有短短的20天,但卻給我留下了深刻的印象,我實習(xí)的部門it 中心,雖然人數(shù)不是很多,但里面員工的朝氣、團結(jié)和熱情,以及對工作認真負責(zé)的態(tài)度讓我深受感動!每次遇到不懂的問題,或者通過當面交流,或者通過郵件,it部門的員工孫鵬、沈欣蔚、趙坤杰、朱吉、李君總能耐心的給予解釋,讓我備感鼓舞!和另外一名和我同樣是實習(xí)生李卿交流也讓自己從他那學(xué)到了很多的東西!我相信,通過這次實習(xí) 對我來說是個很好的人生經(jīng)歷,對我以后走上工作崗位打了一劑很強的預(yù)防針,收益非淺. 具體來說,以下是我20天來在公司的所學(xué),所見,所聞:
1,對公司有了總體的認識,熟悉了公司的環(huán)境,對所在部門it中心的工作職責(zé)有了 明確的了解.
2,對公司的網(wǎng)絡(luò)拓撲有了直觀的認識,對局域網(wǎng)的組建,子網(wǎng)的劃分,ip地址的分配, 以及如何配置子網(wǎng)掩碼、網(wǎng)關(guān)、dns服務(wù)器等等有了實際的網(wǎng)絡(luò)工作經(jīng)驗!
3,通過和工作人員去配線房、核心機房檢查,增強了對工作中遇到故障的更加感性的認識.
4,熟悉了notes這個群件軟件的安裝、工作環(huán)境以及使用中經(jīng)常遇到的問題.
5,通過在線bbs和私人郵件回答了it中心服務(wù)管理論壇上員工使用notes中遇到的問題。
6,了解了用戶notes郵件恢復(fù)、備份策略以及網(wǎng)絡(luò)監(jiān)控系統(tǒng)軟件。
7,旁聽了it中心關(guān)于qa、cc、cq以及企業(yè)應(yīng)用架構(gòu)方面的培訓(xùn),接觸到了軟件開發(fā)流程, 規(guī)范,以及檢查單方面的知識。
從真正意義上講我接觸計算機只有兩年的時間.從對它的一無所知到至今有所了解。在這里就談?wù)勎覍τ嬎銠C和IT行業(yè)的看法供大家參考!
我在合肥世杰計算機專修學(xué)院學(xué)習(xí),可以稱得上是受正統(tǒng)的計算機培訓(xùn)吧!未來之前我覺得計算機很好玩應(yīng)用范圍很廣就來到這里上培訓(xùn)學(xué)校,將來也好有個養(yǎng)家糊口一門手藝。自從學(xué)了一段時間后才知道我錯了。計算機并不好玩,想把他玩好也不容易呀!
剛開始我們上的當然是從最基礎(chǔ)的課程windows XP和DOS。后來是辦公軟件和基礎(chǔ)的網(wǎng)絡(luò)常識的學(xué)習(xí)過后就是圖片和繪圖軟件再后來是網(wǎng)業(yè)前臺制作接著是數(shù)據(jù)庫,安裝與維修,網(wǎng)絡(luò)知識的深入的學(xué)習(xí),直到我們上的專業(yè)課。這才對計算機有了一定的了解。也認識到學(xué)習(xí)計算機是很痛苦的一件事。IT是個苦行業(yè)也是個就業(yè)范圍非常廣的行業(yè)。
學(xué)習(xí)windows XP操作系統(tǒng)的同時也學(xué)習(xí)MS-DOS系統(tǒng)的命令。那時候以為有面對對象的windows系統(tǒng)還學(xué)破舊過時的DOS命令干嗎?后來才知道---windows 系統(tǒng)雖說學(xué)起來簡單易懂,圖象界面也十分華麗。特別值得提的是windows的最新版VISTA,但是windows平臺要有相當高的硬件作支撐,運行的速度也不咋地,尤其是VISTA。目前它剛出臺不久,不但在技術(shù)方面還不是很成熟而且兼容性不是很好。雖說DOS系統(tǒng)在的排版和繪圖方面遠不如windows但是有些方面操作還必須在DOS中完成,處理的速度也是相當?shù)目?。比如:說查看遠程計算機的IP,再說用它進行遠程攻擊不留下任何痕跡。在網(wǎng)速還不樂觀的今天進行遠程管理還是很方面的。反過來看就拿windows來說又有幾人把它玩透。對于俗稱計算機靈魂的注冊表和windows上自帶的具有防火墻功能的組策略又有幾人做了深入的學(xué)習(xí)呢?
有人說辦公軟件很好學(xué)。真的嗎?懂得的人都知道在文字排版方面還沒有能夠和Microsoft公司的word相媲美。有的說Excel很簡單,但我要告訴你它的后臺是VB腳本,現(xiàn)在就連一般的大學(xué)畢業(yè)生提到VB都很頭痛!
待到我們學(xué)習(xí)圖形處理和繪圖軟件時大家都興趣勃勃!很難想象當時的教室都擠滿了人。也有已學(xué)了幾遍的人還在聽(是同一個老師上過了的課)!的確不錯那東西很好玩。大家聽得也很認真,學(xué)生了作品也是很新穎很好看,可以說是百花齊放,拿出來做藝術(shù)展覽也沒多大問題。等到我們學(xué)到數(shù)據(jù)庫(Visual foxpro)的時候.剛開始的時候教室里有很多人但到后來只剩下幾個“王進喜”的人物了。安裝與維修也是看的見的技術(shù)活。重在豐富的理論知識和長期的實踐才能有所收獲,進步得也很快。等等課程的學(xué)習(xí)。
在第二年分專業(yè)課。IT行業(yè)要細分的話可以劃分幾十個專業(yè)。我們學(xué)校大體分了五大專業(yè)環(huán)境藝術(shù),影視動畫,網(wǎng)站開發(fā),網(wǎng)絡(luò)技術(shù),編程技術(shù)。大家也都知道難易度是依次加大的。在這里我發(fā)表一下個人的看法和體會。
環(huán)境藝術(shù):就目前的就業(yè)情況來看很好找工作。主要在一些裝飾公司和建筑部門。至于待遇嗎不大樂觀!影視動畫:是我國最近幾年來新生的專業(yè)就業(yè)前景還是很樂觀的,待遇很難說,但是自主創(chuàng)業(yè)的機會多。如各種昏慶公司,小型廣告公司等等。無論是藝術(shù)環(huán)境還是影視動畫,對與以后再想對計算機有深入的學(xué)習(xí)有很大困難,畢竟這兩大專業(yè)主要學(xué)習(xí)的都是軟件的應(yīng)用方面幾乎接觸不到數(shù)據(jù)庫和腳本語言之類的課程。我的建議是女孩子是比較適合的,應(yīng)為女人對的審美觀點還是很有特殊的能力她們的審美觀點也比較適合大眾話容易被人接受!至于網(wǎng)站開發(fā)還是不錯的專業(yè)。加上將來可以有機會向編程過度的可能,因為此專業(yè)主要學(xué)的
是腳本語言之類的課程。例如htm XML Java腳本asp jsp和php這三P還有VBScript和 .net語言對于以后學(xué)習(xí)編程是很大幫助的。但是無論是前臺還是后臺技術(shù)含量不高,一個人做好的模板一萬個人都可以拿來用。一個網(wǎng)站可以不費力氣的進行短時間捎加改動一個新的網(wǎng)站就做好了。待遇也不高,但是很容易爭到外會??傮w上講還可以吧!接下來就談?wù)動嘘P(guān)網(wǎng)絡(luò)技術(shù)專業(yè):此專業(yè)最大的缺點就是自主創(chuàng)業(yè)的機遇太小了。不但投資大而且風(fēng)險也大。只有大型網(wǎng)絡(luò)公司才有中標的可能。小公司是很少接到項目的!尤其是有關(guān)政府部門的項目。此專業(yè)技術(shù)含量高,對以后在深入學(xué)習(xí)有很大幫助,也有可能向編程和硬件維修方面發(fā)展!主要工作是針對網(wǎng)絡(luò)的部設(shè)與管理,做的好的話,就是做系統(tǒng)集成,當公司的項目經(jīng)理。待遇的差距大,最少2000元/月,多則拿幾十萬年薪。非常誘人,但難度可想而知。最后講的是編程技術(shù)專業(yè):此專業(yè)要求有很好的英語和數(shù)學(xué)能力和急強的邏輯思維作為基礎(chǔ)。從最基本的數(shù)據(jù)庫和腳本學(xué)起,后來到從事一些語言的學(xué)習(xí)與研究。如數(shù)據(jù)庫的課程有 SyBase, DB2,Visal foxfro ,SQL –server 和大型數(shù)據(jù)庫Oracle ,腳本語言有java , VB ,C , C++, C # 還有E語言等等 夠你受的.從一個程序員到高級程序員和調(diào)試師。沒有血和漢是換不來的?;旧鲜窃谲浖A工作,最好的單位當然是美國微軟公司給蓋茨干活了。至于待遇不用說是相當?shù)母?。最少也?000元/月,多則拿幾十萬的年薪。在編程技術(shù)專業(yè)最牛的是搞硬件編程與開發(fā),此職業(yè)的人可以和科學(xué)家相媲美!
本人選的是網(wǎng)絡(luò)技術(shù)專業(yè)。我們再次對網(wǎng)絡(luò)知識的學(xué)習(xí)。感到幸運的是我們可以學(xué)到了linux操作系統(tǒng)分別按三次課程:linux基礎(chǔ)應(yīng)用,linux系統(tǒng)管理和linux網(wǎng)絡(luò)管理。
Linux的操作平臺既有圖形界面又有全字符界面,然而基本上高手都是用字符界面。它和DOS很相似之處全是命令操作但不同的是它區(qū)分大小寫,命令也非常之多。熟練的掌握該操作系統(tǒng)還是很有用。就目前我國的情況來講(除專業(yè)人士)會linux的人很少。而且大型公司的服務(wù)器都是linux平臺。用它做服務(wù)器不但很穩(wěn)定,速度也是相當?shù)目?。根?jù)專業(yè)人士講linux系統(tǒng)前景很樂觀而且現(xiàn)在這方面的人才是供不應(yīng)求。
還有Microsoft MSCE系列課程加強在windows服務(wù)器管理方面加強培訓(xùn)。畢竟它還占有一定的市場。在設(shè)備方面我們還是選擇華為系列課程也涉及到思科一些課程。還有的就是一些linux編程開發(fā)。將來可能有機會搞開發(fā)。再加上組網(wǎng)技術(shù)理論課。第二年的網(wǎng)絡(luò)技術(shù)課基本上就這些了??傮w上講學(xué)得還是很深度地。
網(wǎng)絡(luò)服務(wù)器的創(chuàng)建和維護是網(wǎng)絡(luò)技術(shù)人員的基礎(chǔ)知識,分別在不同的平臺搭建服務(wù)器(windows平臺 和linux平臺)以及路由器的應(yīng)用與管理和設(shè)備的維護。一個網(wǎng)絡(luò)技術(shù)人員對“安全”兩字應(yīng)該是很敏感地!他存在的目的就是保證公司網(wǎng)絡(luò)的安全,保證公司的重要數(shù)據(jù)不丟失不泄露。在互聯(lián)網(wǎng)上沒有絕對的安全,我們網(wǎng)絡(luò)管理員的主要目的之一就上為了加大公司網(wǎng)絡(luò)的安全系數(shù)。
在安全方面我們主要的是裝防火墻和殺毒軟件,封IP和端口等等,以隔絕外來的入侵,(尤其是黑客高手的攻擊)在防止數(shù)據(jù)丟失方面我們經(jīng)常備份數(shù)據(jù)做動態(tài)磁盤震列,備份成光盤的措施等等!隨企業(yè)的壯大我們要做的還有網(wǎng)絡(luò)的擴建,說到擴建不能不提到子網(wǎng)的劃分和IP地址的分配。這對于一個網(wǎng)絡(luò)管理員來說應(yīng)該不成問題。還有子網(wǎng)的組建(根據(jù)實際的需要和所處地理環(huán)境作出合理的布設(shè))上面所提到的都是我們作為一名網(wǎng)絡(luò)管理員應(yīng)該必備的知識!我相信經(jīng)過常時間的實踐使我們懂得更多,也只有在實踐中進步的最快!我想有了豐富的經(jīng)驗就可以做系統(tǒng)集成了!這也使我們上升一個臺階,成為項目經(jīng)理的必經(jīng)之路。
再次要說的是業(yè)余時間不妨學(xué)習(xí)一些關(guān)于黑客方面的知識。再說只有了解黑客如何攻擊才知道怎樣防守嘛!成為一名黑客也是我這一生的的愿望。但是要想成為一名真正意義上的黑客就必須熟練地掌握編程技術(shù)和了解操作系統(tǒng)的原理。在這里我想糾正一下一些人對于黑客錯誤的定義,真正的黑客并不是靠第三方軟件來攻擊別人地!也并不是像電影電視里所描述地“一臉嚴肅表情專注地看著熒屏上跳動數(shù)字的人就是計算機高手就是黑客”
這一切都說明學(xué)習(xí)計算機并不是人們想象的那么好玩與簡單!我平時也常對別人說“我目前只是對計算機有所了解而已,談不上懂得計算機。”學(xué)習(xí)計算機是非??菰餆o味的事,尤其是學(xué)到后來你所面對的是黑屏白字的黑白平面所操作的對象都是命令,腳本還有程序。久而久之你就覺得很煩瑣很枯燥。它帶給我的體會是要玩好它,你必須得耐得住寂寞,治學(xué)要嚴謹來不得半點馬虎(因為電腦不是人腦有思維。),要不然你的技術(shù)是得不到提高的。同時要謙虛謹慎不要以為你掌握了一點點技術(shù)就驕傲自大做井地之蛙。我時常提醒自己天外有天人外有人,因為互聯(lián)網(wǎng)上的高手是非常之多。也許哪一天在你上網(wǎng)的時候不知不覺得就被人家入侵了。擁有黑客技術(shù)的朋友也不要利用網(wǎng)絡(luò)技術(shù)進行搞破壞,因為隨著通訊技術(shù)的飛快發(fā)展我國的法律也不斷的完善。不要等到有一天你觸犯了法律連你自己都不知道而莫名其妙的被網(wǎng)警抓了起來!一但涉及到刑法你就得填入“黑檔史”到那時后悔也來不急了,要知道---法不容情----
以上就是我對學(xué)習(xí)計算機的一點體會和看法。同時也希望廣大計算機愛好者大家多多交流,使我們更深入地了解計算機。
計算機系統(tǒng)結(jié)構(gòu)該怎么教,國際上還在爭論。國內(nèi)能找到的較好教材為Stallings的"Computer Organization and Architectureesigning for Performance"(清華影印本)。國際上最流行的則是“Computer architecture: aquantitative approach" by Patterson & Hennessy。
操作系統(tǒng)可以隨便選用《操作系統(tǒng)的內(nèi)核設(shè)計與實現(xiàn)》和《現(xiàn)代操作系統(tǒng)》兩書之一。這兩部都可以算經(jīng)典,唯一缺點就是理論上不夠嚴格。不過這領(lǐng)域?qū)儆贖ardcore System所以在理論上馬虎一點也情有可原。想看理論方面的就推薦清華大學(xué)出版社《操作系統(tǒng)》吧,高教司司長張堯?qū)W寫的,我們教材用的是那本。 另外推薦一本《Windows操作系統(tǒng)原理》機械工業(yè)出版社的,這本書是我國操作系統(tǒng)專家在微軟零距離考察半年,寫作歷時一年多寫成的,教操作系統(tǒng)的專家除了清華大學(xué)的張堯?qū)W(現(xiàn)高教司司長)幾乎所有人都參加了。Bill Gates親自寫序。里面不但結(jié)合windows200p詳述操作系統(tǒng)的內(nèi)核,而且后面講了一些windows編程基礎(chǔ),有外版書的味道,而且上面一些內(nèi)容可以說在國內(nèi)外只有那本書才有對windows內(nèi)核細致入微的介紹,如果先把形式語言學(xué)好了,則編譯原理中的前端我看只要學(xué)四個算法:最容易實現(xiàn)的遞歸下降;最好的自頂向下算法LL(k);最好的自底向上算法LR(k);LR(1)的簡化SLR(也許還有另一簡化LALR)。后端完全屬于工程性質(zhì),自然又是another story。
推薦教材:Kenneth C.Louden寫的“Compiler Construction Principles and Practice”即是《編譯原理及實踐》(機械工業(yè)出版社的譯本)
學(xué)數(shù)據(jù)庫要提醒大家的是,會用VFP,VB Power builder不等于懂數(shù)據(jù)庫。(這世界上自以為懂數(shù)據(jù)庫的人太多了!)數(shù)據(jù)庫設(shè)計既是科學(xué)又是藝術(shù),數(shù)據(jù)庫實現(xiàn)則是典型的工程。所以從某種意義上講,數(shù)據(jù)庫是最典型的一門計算機課程——理工結(jié)合,互相滲透。另外推薦大家學(xué)完軟件工程學(xué)后再翻過來看看數(shù)據(jù)庫技術(shù),又會是一番新感覺。推薦教材:Abraham Silberschatz等著的 "Database System Concepts".作為知識的完整性,還推薦大家看一看機械工業(yè)出版社的《數(shù)據(jù)倉庫》譯本。
計算機網(wǎng)絡(luò)的標準教材還是來自Tanenbaum的《Computer Networks》(清華大學(xué)有譯本)。還有就是推薦謝希仁的《計算機網(wǎng)絡(luò)教程》(人民郵電出版社)問題講得比較清楚,參考文獻也比較權(quán)威。不過,網(wǎng)絡(luò)也屬于Hardcore System,所以光看書是不夠的。建議多讀RFC,里可以按編號下載RFC文檔。從IP的讀起。等到能掌握10種左右常用協(xié)議,就沒有幾個人敢小看你了。再做的工作我看放在網(wǎng)絡(luò)設(shè)計上就比較好了。
數(shù)據(jù)結(jié)構(gòu)的重要性就不言而喻了,學(xué)完數(shù)據(jù)結(jié)構(gòu)你會對你的編程思想進行一番革命性的洗禮,會對如何建立一個合理高效的算法有一個清楚的認識。對于算法的建立我想大家應(yīng)當注意以下幾點:
當遇到一個算法問題時首先要知道自己以前有沒有處理過這種問題.如果見過那么你一般會順利地做出來如果沒見過那么考慮以下問題:
1. 問題是否是建立在某種已知的熟悉的數(shù)據(jù)結(jié)構(gòu)(例如二叉樹)上如果不是則要自己設(shè)計數(shù)據(jù)結(jié)構(gòu)。
2. 問題所要求編寫的算法屬于以下哪種類型(建立數(shù)據(jù)結(jié)構(gòu)修改數(shù)據(jù)結(jié)構(gòu)遍歷查找排序.)
3. 分析問題所要求編寫的算法的數(shù)學(xué)性質(zhì).是否具備遞歸特征(對于遞歸程序設(shè)計只要設(shè)計出合理的參數(shù)表以及遞歸結(jié)束的條件則基本上大功告成.)
4. 繼續(xù)分析問題的數(shù)學(xué)本質(zhì).根據(jù)你以前的編程經(jīng)驗設(shè)想一種可能是可行的解決辦法并證明這種解決辦法的正確性.如果題目對算法有時空方面的要求證明你的設(shè)想滿足其要求.一般的時間效率和空間效率難以兼得.有時必須通過建立輔助存儲的方法來節(jié)省時間.
5. 通過一段時間的分析你對解決這個問題已經(jīng)有了自己的一些思路.或者說你已經(jīng)可以用自然語言把你的算法簡單描述出來.繼續(xù)驗證其正確性努力發(fā)現(xiàn)其中的錯誤并找出解決辦法.在必要的時候(發(fā)現(xiàn)了無法解決的矛盾)推翻自己的思路從頭開始構(gòu)思.
6. 確認你的思路可行以后開始編寫程序.在編寫代碼的過程中盡可能把各種問題考慮得詳細周密.程序應(yīng)該具有良好的結(jié)構(gòu)并且在關(guān)鍵的地方配有注釋.
7. 舉一個例子然后在紙上用筆執(zhí)行你的程序進一步驗證其正確性.當遇到與你的設(shè)想不符的情況時分析問題產(chǎn)生的原因是編程方面的問題還是算法思想本身有問題.
8. 如果程序通過了上述正確性驗證那么在將其進一步優(yōu)化或簡化。
9. 撰寫思路分析注釋.
對于具體的算法思路只能靠你自己通過自己的知識和經(jīng)驗來加以獲得沒有什么特定的規(guī)律(否則程序員全部可以下崗了用機器自動生成代碼就可以了).要有豐富的想象力就是說當一條路走不通時不要鉆牛角尖要敢于推翻自己的想法.我也只不過是初學(xué)者說出上面的一些經(jīng)驗僅供大家參考和討論。
由于網(wǎng)絡(luò)的開放性、互連性、連接形式的多樣性,致使網(wǎng)絡(luò)易受黑客、惡意軟件和其它不軌的功擊,存在著自然和人為等諸多因素的脆弱性和潛在威脅。網(wǎng)絡(luò)安全逐漸成為一個潛在的巨大問題。網(wǎng)絡(luò)安全性是一個涉及面很廣泛的問題,其中也會涉及到是否構(gòu)成犯罪行為的問題。在其最簡單的形式中,它主要關(guān)心的是確保無關(guān)人員不能讀取,更不能修改傳送給其他接收者的信息。此時,它關(guān)心的對象是那些無權(quán)使用,但卻試圖獲得遠程服務(wù)的人。安全性也處理合法消息被截獲和重播的問題,以及發(fā)送者是否曾發(fā)送過該條消息的問題。
大多數(shù)安全性問題的出現(xiàn)都是由于有惡意的人試圖獲得某種好處或損害某些人而故意引起的??梢钥闯霰WC網(wǎng)絡(luò)安全不僅僅是使它沒有編程錯誤。它包括要防范那些聰明的,通常也是狡猾的、專業(yè)的,并且在時間和金錢上是很充足、富有的人。同時,必須清楚地認識到,能夠制止偶然實施破壞行為的敵人的方法對那些慣于作案的老手來說,收效甚微。網(wǎng)絡(luò)安全性可以被粗略地分為4個相互交織的部分:保密、鑒別、反拒認以及完整性控制。保密是保護信息不被未授權(quán)者訪問,這是人們提到的網(wǎng)絡(luò)安全性時最常想到的內(nèi)容。鑒別主要指在揭示敏感信息或進行事務(wù)處理之前先確認對方的身份。反拒認主要與簽名有關(guān)。保密和完整性通過使用注冊過的郵件和文件鎖來實現(xiàn)。
一、網(wǎng)絡(luò)的安全保密
針對網(wǎng)絡(luò)系統(tǒng)實際情況,解決網(wǎng)絡(luò)的安全保密問題是當務(wù)之急,考慮技術(shù)難度及經(jīng)費等因素,設(shè)計時應(yīng)遵循如下思想:
1.大幅度地提高系統(tǒng)的安全性和保密性;
2.保持網(wǎng)絡(luò)原有的性能特點,即對網(wǎng)絡(luò)的協(xié)議和傳輸具有很好的透明性;
3.易于操作、維護,并便于自動化管理,而不增加或少增加附加操作;
4.盡量不影響原網(wǎng)絡(luò)拓撲結(jié)構(gòu),同時便于系統(tǒng)及系統(tǒng)功能的擴展;
5.安全保密系統(tǒng)具有較好的性能價格比,一次性投資,可以長期使用;
6.安全與密碼產(chǎn)品具有合法性,及經(jīng)過國家有關(guān)管理部門的認可或認證;
7.分步實施原則:分級管理分步實施。
針對上述分析,我們采取以下安全策略:1.采用漏洞掃描技術(shù),對重要網(wǎng)絡(luò)設(shè)備進行風(fēng)險評估,保證信息系統(tǒng)盡量在最優(yōu)的狀況下運行。2.采用各種安全技術(shù),構(gòu)筑防御系統(tǒng),主要有:(1)防火墻技術(shù):在網(wǎng)絡(luò)的對外接口,采用防火墻技術(shù),在網(wǎng)絡(luò)層進行訪問控制。(2)NAT技術(shù):隱藏內(nèi)部網(wǎng)絡(luò)信息。(3):虛擬專用網(wǎng)()是企業(yè)網(wǎng)在因特網(wǎng)等公共網(wǎng)絡(luò)上的延伸,通過一個私有的通道在公共網(wǎng)絡(luò)上創(chuàng)建一個安全的私有連接。它通過安全的數(shù)據(jù)通道將遠程用戶、公司分支機構(gòu)、公司業(yè)務(wù)伙伴等與公司的企業(yè)網(wǎng)連接起來,構(gòu)成一個擴展的公司企業(yè)網(wǎng)。在該網(wǎng)中的主機將不會覺察到公共網(wǎng)絡(luò)的存在,仿佛所有的機器都處于一個網(wǎng)絡(luò)之中。公共網(wǎng)絡(luò)似乎只由本網(wǎng)絡(luò)在獨占使用,而事實上并非如此。(4)網(wǎng)絡(luò)加密技術(shù)(Ipsec):采用網(wǎng)絡(luò)加密技術(shù),對公網(wǎng)中傳輸?shù)腎P包進行加密和封裝,實現(xiàn)數(shù)據(jù)傳輸?shù)谋C苄?、完整性。它可解決網(wǎng)絡(luò)在公網(wǎng)的數(shù)據(jù)傳輸安全性問題,也可解決遠程用戶訪問內(nèi)網(wǎng)的安全問題。(5)認證:提供基于身份的認證,并在各種認證機制中可選擇使用。(6)多層次多級別的企業(yè)級的防病毒系統(tǒng):采用多層次多級別的企業(yè)級的防病毒系統(tǒng),對病毒實現(xiàn)全面的防護。(7)網(wǎng)絡(luò)的實時監(jiān)測:采用入侵檢測系統(tǒng),對主機和網(wǎng)絡(luò)進行監(jiān)測和預(yù)警,進一步提高網(wǎng)絡(luò)防御外來攻擊的能力。
3.實時響應(yīng)與恢復(fù):制定和完善安全管理制度,提高對網(wǎng)絡(luò)攻擊等實時響應(yīng)與恢復(fù)能力。
4.建立分層管理和各級安全管理中心。
二、入侵檢測
入侵檢測是防火墻的合理補充,幫助系統(tǒng)對付網(wǎng)絡(luò)攻擊,擴展了系統(tǒng)管理員的安全管理能力(包括安全審計、監(jiān)視、進攻識別和響應(yīng)),提高了信息安全基礎(chǔ)結(jié)構(gòu)的完整性。它從計算機網(wǎng)絡(luò)系統(tǒng)中的若干關(guān)鍵點收集信息,并分析這些信息,看看網(wǎng)絡(luò)中是否有違反安全策略的行為和遭到襲擊的跡象。入侵檢測被認為是防火墻之后的第二道安全閘門,在不影響網(wǎng)絡(luò)性能的情況下能對網(wǎng)絡(luò)進行監(jiān)測,從而提供對內(nèi)部攻擊、外部攻擊和誤操作的實時保護。這些都通過它執(zhí)行以下任務(wù)來實現(xiàn):
1.監(jiān)視、分析用戶及系統(tǒng)活動;2.系統(tǒng)構(gòu)造和弱點的審計;
3.識別反映已知進攻的活動模式并向相關(guān)人士報警;4.異常行為模式的統(tǒng)計分析;
5.評估重要系統(tǒng)和數(shù)據(jù)文件的完整性;
6.操作系統(tǒng)的審計跟蹤管理,并識別用戶違反安全策略的行為。
三、防病毒系統(tǒng)
防病毒產(chǎn)品可以在每個入口點抵御病毒和惡意小程序的入侵,保護網(wǎng)絡(luò)中的PC機、服務(wù)器和Internet網(wǎng)關(guān)。它有一個功能強大的管理工具,可以自動進行文件更新,使管理和服務(wù)作業(yè)合理化,并可用來從控制中心管理企業(yè)范圍的反病毒安全機制,優(yōu)化系統(tǒng)性能、解決及預(yù)防問題、保護企業(yè)免受病毒的攻擊和危害。防病毒系統(tǒng)設(shè)計原則
1.整個系統(tǒng)的實施過程應(yīng)保持流暢和平穩(wěn),做到盡量不影響既有網(wǎng)絡(luò)系統(tǒng)的正常工作。
2.安裝在原有應(yīng)用系統(tǒng)上的防毒產(chǎn)品必須保證其穩(wěn)定性,不影響其它應(yīng)用的功能。在安裝過程中應(yīng)盡量減少關(guān)閉和重啟整個系統(tǒng)。
3.防病毒系統(tǒng)的管理層次與結(jié)構(gòu)應(yīng)盡量符合機關(guān)自身的管理結(jié)構(gòu)。
4.防病毒系統(tǒng)的升級和部署功能應(yīng)做到完全自動化,整個系統(tǒng)應(yīng)具有每日更新的能力。
5.應(yīng)做到能夠?qū)φ麄€系統(tǒng)進行集中的管理和監(jiān)控,并能集中生成日志報告與統(tǒng)計信息。
病毒傳播的另外一個途徑是通過局域網(wǎng)內(nèi)的文件共享和外來文件的引入,所以,企業(yè)網(wǎng)絡(luò)最妥善的防病毒方案應(yīng)當考慮解決客戶端的防病毒問題。如果病毒在局域網(wǎng)內(nèi)的所有客戶端傳播之前就被清除,網(wǎng)絡(luò)管理員的工作量就減少了很多。網(wǎng)關(guān)防毒:
網(wǎng)關(guān)防毒是對采用http、ftp、smtp協(xié)議進入內(nèi)部網(wǎng)絡(luò)的文件進行病毒掃描和惡意代碼過濾,從而實現(xiàn)對整個網(wǎng)絡(luò)的病毒防范。
網(wǎng)絡(luò)是個動態(tài)的系統(tǒng),它的變化包括網(wǎng)絡(luò)設(shè)備的調(diào)整,網(wǎng)絡(luò)配置的變化,各種操作系統(tǒng)、應(yīng)用程序的變化,管理人員的變化。即使最初制定的安全策略十分可靠,但是隨著網(wǎng)絡(luò)結(jié)構(gòu)和應(yīng)用的不斷變化,安全策略可能失效,必須及時進行相應(yīng)的調(diào)整。網(wǎng)絡(luò)安全性是一個涉及面很廣泛的問題,其中也會涉及到是否構(gòu)成犯罪行為的問題。在其最簡單的形式中,它主要關(guān)心的是確保無關(guān)人員不能讀取,更不能修改傳送給其他接收者的信息。此時,它關(guān)心的對象是那些無權(quán)使用,但卻試圖獲得遠服務(wù)的人。安全性也處理合法消息被截獲和重播的問題,以及發(fā)送者是否曾發(fā)送過該條消息的問題。
21世紀是一個信息經(jīng)濟時代,為適應(yīng)時代的發(fā)展,作為一名當代大學(xué)生,所受的社會壓力將比任何時候的大學(xué)生都要來得沉重,因此在校期間,我們必須盡可能的利用好學(xué)習(xí)時間,盡可能地學(xué)習(xí)更多的知識和能力,學(xué)會創(chuàng)新求變,以適應(yīng)社會的需要。
畢竟,不管將來是要從事什么樣的相關(guān)行業(yè),都需要掌握較為全面的計算機知識,因為小到計算機的組裝維修,大到服務(wù)器的維護與測試,知道的更多更全面,那么對于自己以后找工作以及參加工作幫助就越大。在知識經(jīng)濟時代,沒有一個用人單位會傻到和知識作對,不是么?
基于這樣對社會現(xiàn)狀的認識,讓我積極、認真地對于學(xué)習(xí)計算機課程有了較為良好的心理基礎(chǔ)。而我在第一次接觸計算機就覺得很新鮮,覺得很奇妙,上網(wǎng)、玩游戲什么的操作都很是簡單,但隨著需求的變化,自己對電腦接觸的不斷深入,對計算機的認識越來越深,特別是進到大學(xué),專業(yè)要求進行電腦利用數(shù)據(jù)畫圖、學(xué)習(xí)了各種操作并不簡單的辦公軟件等等之類。
更令人惱火的是,當在制圖、辦公過程中,遇到一些電腦系統(tǒng)出錯導(dǎo)致文件成果丟失的令人惱火的突發(fā)問題時,我才深深地感受到自己計算機知識是多么的欠缺,自己終歸不是學(xué)計算機專業(yè)的,對計算機知識的掌握都是零散的,對這些突發(fā)問題只能束手無策。但大一并沒有相關(guān)計算機課程,更多的時候只能自學(xué),在第一個學(xué)年結(jié)束后,為了自己知識的充實,也為了響應(yīng)學(xué)校計算機課程的改革的號召,我?guī)еn程相關(guān)的兩本教科書坐上了回家的火車,同時,也開始了一段并不一昧玩樂的大學(xué)第一個暑假。
翻開主教材的第一節(jié),我不禁有點傻眼,和我想象中的第一節(jié)不一樣,它不是什么我們會、卻不精通的軟件的相關(guān)學(xué)習(xí)(受大一專業(yè)課教材的影響),而是在我的觀念世界里地球人都能做到的----電腦開機,雖很意外可我還是認認真真的看了相關(guān)內(nèi)容,也完成了實驗要求。在做著這項在我看來在簡單不過的電腦操作時,我想了很多以前都不會想到的東西,簡簡單單一個開機鍵凝聚了多少代人的智慧!其實深思一下就能想到,在電腦發(fā)明的最開始的最開始,想要啟動電腦絕對不是像現(xiàn)在輕輕松松地按一個開機鍵就能做到的。那一個簡簡單單的啟動電腦的過程簡化尚且如此,那其他由復(fù)雜而又浩瀚如星海的程序代碼及函數(shù)所構(gòu)成的程序應(yīng)用及電腦操作又將會是怎樣的神秘呢?我不禁對他們充滿了好奇和探索之心。
其實對于計算機我可以說既熟悉又陌生,雖說經(jīng)常使用,但其中好多東西都還不懂,但經(jīng)過多日的計算機自學(xué),我對網(wǎng)絡(luò)世界有了更進一步的了解,可以說在學(xué)習(xí)中,我大飽眼福,大開眼界。學(xué)習(xí)中,我對網(wǎng)絡(luò)知識有了一個系統(tǒng)的了解。當然不僅是學(xué)會了如何下載各種軟件、如何運用它進行下載一些網(wǎng)上資料的技巧、如何搜索和瀏覽信息、怎樣打開IE瀏覽器、輸入搜索引擎地址、輸入關(guān)鍵詞、進入網(wǎng)站、瀏覽相關(guān)網(wǎng)頁、文字信息的保存等等大量實用的知識。還學(xué)會了Word(文字處理)、excel(表格管理)、powerpoint(幻燈片制作)、frontpage(網(wǎng)頁制作)、access(數(shù)據(jù)庫管理)、outlook(郵件管理)、publisher(廣告設(shè)計,新聞稿,海報制作)、infopath(表單管理,動態(tài)表單填寫)等等辦公軟件的較為深入的應(yīng)用。還借此學(xué)習(xí)契機,根據(jù)課程中的實驗要求建立了自己以前沒有的博客,擁有了自己的電子郵箱。但這次學(xué)習(xí)更多的是讓我更新了全新的觀念和想法,充分認識到了現(xiàn)代教育教學(xué)媒體特性的重要性,懂得了一些計算機工作原理,領(lǐng)悟到電腦是人人必會、事事必備的機器。
學(xué)習(xí)是辛苦的,但我認真的去把內(nèi)容自學(xué)好,認真完成每一節(jié)的學(xué)習(xí)任務(wù)。但是,計算機知識更新是很快的,只有不斷地學(xué)習(xí),才能掌握最新的知識。因此,在以后的學(xué)習(xí)工作中,我還要繼續(xù)學(xué)習(xí)、操作,熟練運用這些知識,不斷完善和充實自己,爭取做一個合格的當代大學(xué)生,將來做一名對社會有用的人。
不管是現(xiàn)在還是將來,每個大學(xué)生都應(yīng)不斷地加強學(xué)習(xí),不斷地給自己“充電”,才能不斷的開拓進取,勇于創(chuàng)新,才不至于被社會淘汰。