『壹』 我現在是研究生了,學習C++近一年,怎麼編程
Depends on your purpose for C++ programming. You can do lots of things after learning the syntax of C++.
If you want to use C++ in your research basis, then try on some numerical calculation by the finite-difference method or finite-element method.
If you are fancy with gaming development, then try to learn some low-level graphic library, such as SDL2, SFML. I do not recommond you to start on OpenGL, but it is really denpendent on your programming level.
If you want to know more about C++ in general, then try to learn more related to algorithm, Data Structure, and Design pattern.
Happy coding. I took 5 years to learn C++ but I have not yet touch the scratch of it.
『貳』 關於考研究生,有沒有學習編程類很強的學校呢
編程類很強。。。
就ACM來說。。
清華,上交,浙大
WEB技術啊。。。。。 自學成才好些。。。
研究生貌似沒這個研究方向。。。 >_<
『叄』 讀研期間自學編程需要看下考研的408嗎
建議你查看一下考綱,看下內容和你自學的會不會相差很多。最好的話將書本過一遍,這是很重要的,你會有一個很好的把控,研途考研。
『肆』 我是研究資料庫的研究生 一定要學編程么
找博士生回答你好了~~
『伍』 自學編程怎麼入門(零基礎)
個人自學編程可以從以下幾方面入手:
確定編程學習的方向。編程語言有多種:C++,C,C#,java,Python等,每種語言都有不同的優缺點,可以根據自己的興趣方向選擇一門編程語言作為自己的學習目標。
拓展資料:
編程是編寫程序的中文簡稱,就是讓計算機代為解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式運行,並最終得到相應結果的過程。
為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。
編程:設計具備邏輯流動作用的一種「可控體系」【註:編程不一定是針對計算機程序而言的,針對具備邏輯計算力的體系,都可以算編程。】
為了解決使用機器語言編寫應用程序所帶來的一系列問題,人們首先想到使用助記符號來代替不容易記憶的機器指令。這種助記符號來表示計算機指令的語言稱為符號語言,也稱匯編語言。
在匯編語言中,每一條用符號來表示的匯編指令與計算機機器指令一一對應;記憶難度大大減少了,不僅易於檢查和修改程序錯誤,而且指令、數據的存放位置可以由計算機自動分配。
用匯編語言編寫的程序稱為源程序,計算機不能直接識別和處理源程序,必須通過某種方法將它翻譯成為計算機能夠理解並執行的機器語言,執行這個翻譯工作的程序稱為匯編程序。
參考資料:編程_網路
『陸』 已是計算機研究生請進 請問一下,研究生都學些什麼課程,還要編程不如果編程用什麼語言
很多啊,編程只是個工具,不一定要求多麼精通,但用的上的時候你得有.
『柒』 四年時間,考研更好還是自學編程更好
首先看目標城市,北上廣的話,讀個研機會多一些,然後,看目標職業,如果是公務員之類考研也沒啥必要。職業技術要求不高的可以不用考研,經驗更有用一些。
另一點,讀研畢業後剛開始的薪資水平要低於同時期工作的,要注意調整心態。
要考的話,最好考個比本校好點的,能力范圍內的。
『捌』 研究生編程一直無法入門心灰意冷怎麼辦
本科應用物理,打了四年的醬油,成績沒有你那麼牛,中等偏上,更沒有什麼物理方面論文了。本科畢業發神經的找了個計算機軟體工作,去了才知道根本不用編程,也啥沒學到。從那個時候起自學了一些java web。後來去了一家電力公司,一個人寫了個android,沒有寫完,而且寫得很爛,然後跑路,去考計算機研究生。就在考研的時候學了數據結構和操作系統,什麼演算法沒學過。C語言只是大一學過。我用四個學考上了985的計算機研究生,開始轉向了軟體開發。不幸的是到了學校老師讓我做量子演算法,折騰了差不多一年,研一都快沒了,轉到了機器學習,我想機器學習應該不錯吧,可是老師讓我做了個很冷門的統計方面的東西。終於做出來了就到研二下學期了,開始捉急工作了。4月份的時候參加一個互聯網公司的實習筆試,C代碼不會寫,竟然用R語言寫了一個演算法,還是錯的。我開始著急了(剛確定從事後台開發不久,C++ PRIMER都還沒買,unix網路編程個環境高級編程都沒有),買書C++ PRIMER UNIX環境編程 unix網路編程,開始刷leetcode,編程能力很快就上去了。在4月都6月我每天還要忙教研室的工作,只有晚上才看這些方面的書,期間交了個女朋友,然後完整的周末就沒看成過書。到七月開始全心准備找工作,就那幾本書,c++ primer unix環境編程 unix網路編程 TCP/IP協議詳解 C++對象模型 和劍指offer。這些書在那麼短時間內我是不可能看完的,除語言本身有過實踐(刷leetcode,既可以鍛煉編程能力,又能熟悉語言和演算法,最終刷題80道,現在很久沒有刷題了),其他全部只是理解重要的部分。如面試常問到的(緩沖隊列的實現,線程同步,進程間通信,tcp的狀態轉換等等)。
『玖』 研究生轉編程是不是更難
研究生你轉行學編程,不建議你這樣做,程序員簡稱碼農,每天都是敲代碼,經常熬夜,只可以做到三十二三歲左右,你的身體就扛不住了。相信你現在年紀也不小了,所以不建議你學編程
建議你在本專業繼續深造,晉升,或者學個MBA——企業管理,對你以後晉升有幫助,MBA的目標學員,大多數都是企業的管理層,認識這些人也對你是有幫助的,俗話說,人脈就是錢脈
『拾』 我現在是一名剛上研二的研究生,現在在學校C++編程,我只是把c++的基本知識看了遍,想以後走軟體這條路,
我同意第一個人的回答,請選擇他,但是因為你是研究生,所以我特意補充一下:
我是計算機專業的,大學基本學了c,學了非常非常基礎的c++,學了數據結構。
如果你要學c++的話,我的建議是語言做起,mfc就不要深入了解了,那個東西是框架,直接拿來用比較適合,不太建議深入研究,耗時,而且效果可能不大。
我所說的語言做起就是你是在學c++,學它的思想,而不是在學c++語法。
1,先找一本最基礎的c++語法書,例子抄抄,習題做做,大概了解各什麼東西。
2,其次看c++ premier,書前面部分深入的看,後面高級特性粗略的看,了解c++的各種特性,它的概況面非常廣,很多特性你可能記不住,不過沒關系,用的時候知道在哪裡去書中找就可以了,那個基本搞定了建議看些c++技巧的書,effective c++, more effective c++,這兩個講述的是技巧,是寫c++代碼應該遵奉的一些規范,當前你可以不遵守,不過有很多規范還是有 很大的借鑒意義,前人走過的路總結的經驗可以讓我少走一些彎路。
3,再次,看你是選擇windows還是linux平台,如果選擇windows平台,那麼肯定離開不了mfc了,對於mfc,我是深入了解過的,深入淺出mfc,詳述mfc的rtti,message map等等特性,它對宏的運用真是讓我嘆為觀止,不過即使我很仔細的理解完了,我還是沒能很好的運用宏,對於界面那就更容易了,api記不住沒有關系,上網查,等用的多了你就記住了。對於界面的東西不用過多的關注,最重要的是運行的邏輯,而不在乎界面的呈現,那個如何呈現是設計的工作。
選擇linux平台,有qt和gtk可以選用,也框架,也有非框架的直接的api。
我現在做的主要是伺服器開發,很少涉及到界面,我們的做的程序界面只用來測試使用,不會部署到伺服器上,客戶端才會需要很多的界面,不用擔心那些界面的各種api,有幫助文檔,網路,google,它們都是小菜。
做幾個簡單的界面程序,了解一下基本步驟,基本界面單元的使用,像什麼button,textview,scrollview,dialog等等就可以了,沒有必要在這個方面下功夫,真的有面試人員問你,會mfc嗎,你也可以告訴他你會,這足夠了,因為沒有公司會強迫讓你了解界面框架的機制,我們是框架使用者。
4,忘了說一點,不管怎麼樣,數據結構要會,它獨立於語言,鏈表,樹,棧,隊列的思想都要有,圖用的少,就不必了。常用的演算法要知道,當你學數據結構的時候,應該會有所涉及,有一本c++數據結構與演算法描述,可以看看,東西很多,不求全部,但求精特定的幾個方面。
5,再高層次點可以學習設計模式,那個是真正的思想,獨立於語言。計算機網路上層的ip,傳輸層和應用層一定要懂,不懂網路,現在基本沒法玩。資料庫的基本sql要會一點,不求你了解什麼叫第一,第二,第三範式,但是要會select,update基本sql操作。
6,說了很多,希望沒有打擊你,書籍太多了,不想一下子都涌給你,在你提高的過程中,你就會慢慢感覺很多語言知識都溶於一點,萬變不離其宗,以後java,客戶端的android和ios,都不會難倒你。