寫給計算機類大一新生

1.學習計算機語言最好的方法是什麼?
讀程序是學習C語言入門最快,也是最好的方法。如同我,現在學習新的J#,C#等其他語言,不再


是抱着書本逐行啃,而是學習它們的例程。當然,對於沒有學過任何計算機語言的初學者,最好


還是先閱讀教程,學習完每一章,都要認真體會這一章的所有概念,然後不放過這一章中提到的


所有例程,然後仔細研讀程序,直到每一行都理解了,然後找幾個編程題目,最好是和例程類似


的或一樣的,自己試圖寫出這段已經讀懂的程序,不要以爲例程你已經讀懂了,你就可以寫出和


它一樣的程序,絕對不一定,不相信你就試一試吧,如果寫不出來,也不要着急,回過頭來再繼


續研究例程,想想自己爲什麼寫不出來,然後再去寫這段程序,反反覆覆,直到你手到擒來爲止


,祝賀你,你快入門了。 
2.不少人認爲C語言已經過時?
因爲現階段大部分人是學Windows,其實C語言是最基礎,但卻不是很簡單的,國外的人們拿C語


言來處理現實問題,而我們學習C語言中往往會忽略一些問題。
1)如果你學習過C語言,你就能學習現在任何的高級編程語言。因爲所有的高級語言都是以C語言


爲基礎的(像Java,C++,C#等等)。
2)、找編程開發方面的工作時,C語言仍然是最普遍需要的語言。所以它值得你花時間去學會它



3)、設備驅動程序和操作系統只能用C語言來編寫。現在,你可能還從來沒有編寫過一個設備驅


動程序或者一個操作系統,但是如果你需要去修改他們的時候,怎麼辦?
4)、C的程序比其他用別的語言寫的程序,實現相同的功能,它用的代碼行數更少,而它帶來的


運行效率卻更快。有時候,你的程序所需要的速度,只有C語言能做到。學好C語言再去轉學其他


語言是很容易的
5)、C語言是唯一一個向你闡述指針的本質的語言。而C#和Java乾脆跳過了指針這個題目。可是


指針確實使C語言變得更加強大。編程語言可以讓你更好的瞭解計算機。
3.學硬件好還是學軟件好?
硬件是氣宗,軟件是劍宗。
做硬件要達到一定境界,需要長時間的積累,見效比較慢。?軟件上


手易,進步快,相對較短的時間即可達到較高級別。做硬件多少要懂點軟件。做軟件可以不必懂


硬件。硬件養成成本高,軟件養成成本低。硬件更新速度慢,軟件更新速度快。?
做硬件的年紀


越大經驗越豐富越吃香,做軟件年紀大易受後生“威脅”。軟件需求量大,起薪高。硬件坑少,


起薪相對較低。不要覺得哪個好就業,就選哪個。你對哪個感興趣纔是關鍵!




4.新技術日新月異,老技術總被淘汰,而學校裏教的“好像”總是被淘汰的老技術?
學校裏教的一般不是新技術,但是這些所謂的老技術也分爲三種:其一、基礎的知識。比如數據


結構,比如操作系統,比如數據庫知識(那個範式什麼的,而不是sybase、sqlserver和甲骨文


等)。其二、經典的技術。比如任何一門程序設計語言,無論是C/C++/PASCAL/BASIC/Java,不


一定學校非的教JAVA才叫好,程序設計語言需要自學,學校教的是語言的基礎內容和學習的方法


,其餘的要靠自己。也許明天.net和Java就被一個新的語言所替代。記住,Vc++不是語言,J+


+builder也不是語言。其三、真的是一些被淘汰的知識。比如forpro,PB等。不過這些畢竟佔少


數。






5.興趣不在這個專業怎麼辦?
兩個選擇,一是轉到你喜歡的專業,二是放棄愛好,專心學好已在專業。對於後者尤其不容易,


但能強迫自己幹好自己不喜歡的東西,是一種了不起的能力;以後出來工作,老闆請我們是要我


們幹他想我們乾的事,而不是請我們幹我們自己喜歡乾的事,大家切記啊!養成這種子選手自制


力將終生受益。一些科目自己不喜歡也要強迫自己去學好,尤其是核心科目。
另外興趣是可以培養的,比如一個女/男孩長得奇醜,你一見到就有厭惡感,但老師偏的指定她


每天就坐在你旁邊上課,你怎麼辦?你就厭惡她到底嗎?我建議你可以先試着和她接觸,也許你


會發現她身上還是有某一部分(好鼻子)是很精緻的,或者說她說話是有點風趣的,如果把都沒


有,你一定會發現她會有《巴黎聖母院》那敲鐘人的某種氣質的美。慢慢地你就會不再那麼厭惡


她,接受她,甚至會喜歡和她交流。我以前一見英語就生厭惡感,現在開始嘗試讀一些短小有趣


的文章,我這時才發現,原來看英語也可以不頭痛,甚至還可以笑,因爲有的地方真的很精彩。




6.如何網上學習?
首先,你要明白要學什麼。網絡資源很多,要帶着目的去學。網絡幾乎可以找到你要找的大部分


資料。關鍵是你怎麼去找資源。  (1)勤進論壇。論壇裏有很多經歷過的人談及他們的經驗,


可以借鑑。 (2)網頁關鍵詞搜索。有縮小詞義搜索法和擴大詞義搜索法。  (3)收集國家專


門網站或專業性較強的網址。如地理學網站,物理學網站等。還要隨時去看看裏面更新的內容。 


 (4)加入專門的QQ羣。如考公務員羣,考等級羣等等。三人行,必有我師,志同道合的人一起


探討好過自己摸索。  (5)下載相關內容的經典書箱。  (6)放眼國內外。搜索不要限於國內


的,你最好學一點英語, 這樣,搜索閱讀起來比較方便,英語不好也不打緊,可以下一個即點


即譯的詞典,如牛津、有道詞典等。  (7)養成收集資料、排編目錄的習慣。存好的東西要能


很快就能找得出來。




7.解釋什麼叫編程?
編程不僅僅是你對語法的掌握,你還要把各種技術混合到裏面,這樣才叫編程,你編程的時候,


你應該問問自己,你的程序有算法嗎?你的程序寫的夠簡單嗎?速度足夠快嗎?佔用空間足夠少


嗎?代碼寫的規範嗎?語句寫的標準嗎?你的程序之間的結構合理嗎?你類定義的合適嗎?方法


和屬性合理嗎?接口合理嗎?等等等,包含很多東西!這就是高級程序員爲什麼賺這麼多錢!要


付出相當大的腦力勞動!
調試對你也很重要,一個程序高手,也是調試專家,其實調試很多方法,但大多數都是實踐中得


到的!




8.學計算機的兩個方向:一個是純搞理論的,一個是搞實踐的。




9.學計算機專業的大專生和本科生有什麼區別?
大專生都只注重編碼 coding 而我們本科生要注重思維 thinking。專科的學生要求注重實踐操


作,而本科注重理論知識的培養,在本科上機的機會很少,而專科恰巧相反,他們的動手能力很


強。畢業後能很快適應社會。我認爲本科生有潛力,但剛步入社會專科會佔優勢。





10.當下的物大雲移產業前景簡述
雲計算是互聯網的廣泛普及和深度應用。它顛覆了個人計算,開創了嶄新的技術領域。雲計算實


現了從芯片操作系統、應用軟件到服務產業鏈的垂直整合。雲計算的商業模式使得它可以快速發


展。雲計算提供定製化的服務,根據服務付費。


  談到物聯網,它突破了機器到機器的連接,是感知、傳輸、處理等技術高速發展的產物。雲


計算是物聯網和移動互聯網發展的必經階段。雲計算是基礎性、關鍵性的。


  “大數據,通常認爲它有四個維度:量大,種類多,發展速度快,最後就是價值複雜,可以


說處處是黃金,到處是沙子。”大數據是海量的數據,我們現在所見到的90%以上都是非結構化


數據,大數據幾乎涉及所有領域的的數據類型。


  智慧城市是把新一代信息技術充分運用在城市的各行各業之中的基於知識社會下一代創新的


城市信息化高級形態。智慧城市基於物聯網、雲計算等新一代信息技術以及維基、社交網絡、


Fab Lab、Living Lab、綜合集成法等工具和方法的應用,營造有利於創新涌現的生態,實現全


面透徹的感知、寬帶泛在的互聯、智能融合的應用以及以用戶創新、開放創新、大衆創新、協同


創新爲特徵的可持續創新。
發佈了31 篇原創文章 · 獲贊 59 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章