㈠ 軟體開發有什麼要求
不同的軟體,對電腦的配置要求不同一般常用的公軟體、娛樂軟體,電腦都能正常運行。專業的制圖、建模軟體則對電腦配置有要求。例如3Dmax對電腦的配置要求比較高,詳情如下:1、Intel或AMD處理器,主頻至少1GB(推薦使用雙IntelXeon處理器或雙AMDAthlon系統)。2、512內存,至少500MB硬碟交換空間(推薦使用1GB內存及2GB硬碟交換空間)。3、1024*76816位色顯存的圖形卡(需支持OpenGL和Direct3D硬體加速;推薦選用256MB顯存、1280*102424位色3D圖形加速器)。以上是最低配置要求,電腦的配置越高,使用3Dmax渲圖、做視頻、建模更有效率,速度也更快。
沒什麼要求 我就程序員,內存最少512的才不卡,cpu 一點幾的都行,但是最好使雙核的,這不是對程序員的要求,而是現在雙核不貴,你再買老的就沒什麼意思了。硬碟一般都是5400轉的 你也不用挑 ,也沒的挑。但是硬碟最好大點的,我買的本才40G,感覺不夠用。顯卡無所謂了,因為你是程序員用,也不用玩游戲,集成顯卡就夠了,要是玩游戲買個獨顯的。最好買IBM的,雖然貴點,但是值
從業十年,看到過許多優秀的程序員,也見過不少平庸這輩,更有不少只能轉做其它。原因我想也許他們一開始對自己的要求就不高,更重要的也可能是他們沒有抓住程序的本質,沒有搞清楚如何才能把事情做好。首先想把每個程序都做到最好這種信念是先決條件,人首先要有志向,只要想做好才有可能做好,下文所有的內容都是給這類人寫的,如果只想混口飯吃,或者以後想做市場等其它方面的人就不用想這些事了。以下是我認為比較重要的幾個原則,不當之處共同談討。1,思路要簡單,這樣寫出來的代碼就會比較簡單易懂。在這點上我比較占優勢,當年一直沒有學好過數學,所以太復雜的問題想不懂,因而一直採取比較簡單的方法,容易的思路。君不見有人寫代碼非要想的很多,本來很簡單的一個道理:兩點之間直線距離最短,他偏要來個九曲十八彎。這種代碼時間長了或者轉給別人就不好維護。要做到也很容易,寫代碼之間大概想一下思路,一開始不清楚也沒有關系,寫的過程中發現代碼有點拗口或者自己也不大明白時一定要停下來想一想這個思路本身是否有問題。2,要做思想上的勤勞者,動手時的懶人。代碼盡量少,這至少有兩個好處:少打一些字,機器執行時的效率也會高,當然附加作用是看的人也容易理解。寫好代碼之後多想想這些東西是否還可以簡化,力爭將代碼做到最少,代碼少有兩層意思:源代碼量小及機器碼也少,所以我們對每句源代碼可能產生的機器也要有所了解。3,代碼量要小的另一重要環節是盡量不要調用系統api,復雜操作系統的api一般都是在一個功能提供者進程中實現的,其它調用者調用這些api時需要在提供運者進程中啟動一個線程來完成這些調用,如此造成多執行很多代碼。4,每個程序都應該很好的模塊化,分層定位準確。例如就驅動來講,驅動功能最簡單的描述就是向上(操作系統)提供介面供調用,向下操作硬體實現自己的功能。在這過程中需要經過一些調用,我們需要將這些代碼模塊化,使得最終操作硬體的代碼在一起,不要很多函數都在操作同一硬體,實現差不多的功能,這種函數就可以歸結為一個,通過不同的對數來區別各個功能,實現自己的目的,這樣出現問題以後就比較好查。5,代碼要整潔,至少每一個源文件的編譯風格要一致,這就不用多說了,誰也不想看亂七八糟的程序。