色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

軟件工程專業,學的C++,寫代碼困難,該怎么辦呢?

錢諍諍2年前11瀏覽0評論

首先,恭喜你選了一個好的專業方向,C++,課程也不錯。雖然學了,但寫代碼還很困難,這是目前的通病。

帶項目學習編程。從學校走向工作崗位,首先要轉變工作思路,由多看書轉向多練習、多作項目,有項目才有動力。

我大學畢業時,與你感受無異。前幾個月,一直在看書,看quickbasic,TURBOC等英文版資料,覺得很明白了。

但是,軟件開發明白是沒用的,必須寫出能用的東西。主任就給我布置了幾個任務,第一個就是做一個RS232串行通訊的程序,按照購買的邏輯分析儀提供的接口資料,把相關數據讀到PC機中,解析并存儲。

有了具體考核的任務,做起來就很有條理。先是RS232設置,開始位、停止位、奇偶校驗位、baudrate等等設置。

然后找COM口地址。那時還是在MSDOS下,沒有windows那樣,直接面向”COM1”編程。

接下來,是串行中斷函數Interrupt的寫法。之前學習,對中斷一知半解,這次徹底明白。

為了實現實時性更好的效果,還使用了定時器中斷Timer,搞明白了如何設置50ms的定時發送請求。

最后,還做了一個簡單的文本界面UI,用于使用者操作。

這個通訊程序,在后來的工作中,不斷擴展,成為開發新項目的基礎。

由于工作的需要,把這個通訊程序不斷地擴展。

如UI界面,由文本方式變成圖形方式,分辨率也由640X480逐漸過渡到1024X768。

操作系統也由MSDOS變成WINDOWS,開發IDE也由TC變成VC++、VS等等。編程方式改變了,觀念也隨之改變,原先順序的、描畫按鈕的編程方式,逐漸過渡到面向對象、類class的編程方式。

我是最早使用windows編程的少數實踐者之一。學習,持續學習,是C++或者其它編程的主要方法。

1995年,win95誕生,做為一個稀罕物,逐漸被大家接受。

在這一年,我也接受了一個集團公司大項目的開發,軟件系統要求必須用windows。那時計算機數控還比較少,大多還停留在單片機與單色液晶顯示、撥碼開關等狀態。我們公司要先進點,已做了MSDOS下的彩色顯示,用鍵盤操縱。

windows編程,當時書很少。在北京有微軟公司組織的編程培訓,能得到來自比爾.蓋茨所領導的MS公司的指點,非常榮幸。

當時在集團公司國外總部的協調下,我們還在美國進行了為期三個月的編程培訓,直接用VC做。我們把做項目有可能遇到的編程難點,列了二十多項,在培訓中一一做了實踐。VC4.0,VC6.0,乃至后來的vs2010,vs2015......

1998年,在展會上,我們推出了第一代基于windows98的真正的控制系統。當時在行業內很震動,部里的領導也專門來參觀,給予肯定。

總結:C++或者其它語言的編程,重要的是帶著開發項目的練習實踐,在實踐中再不斷地學習、提高,要不斷地接受新的編程軟件的挑戰。

一個人做任何事情,必須要有動力;這個源動力,只來源于工作中的具體項目。不帶項目的實踐,是盲目的,也是很難提高水平的。