国产激情久久久久影院小草_国产91高跟丝袜_99精品视频99_三级真人片在线观看

程序員學(xué)什么樣的知識才能賺錢[3]

時間:2020-10-27 17:40:10 職業(yè)規(guī)劃 我要投稿

程序員學(xué)什么樣的知識才能賺錢[3]

你發(fā)現(xiàn)什么沒有,其實C程序員如果做企業(yè)數(shù)據(jù)應(yīng)用,一般需要具有編譯原理的知識,我們一方面要實現(xiàn)用戶的業(yè)務(wù),還需要寫一套Java這類腳本語言給用戶做二次開發(fā)用,說白了,就是我們自己實現(xiàn)一套lamp體系,呵呵,這不是又費馬達(dá)又費電嘛,因此,我前文說,做數(shù)據(jù)庫應(yīng)用,最好直接用Java,直接用C,成本太高,而且不容易滿足用戶需求。

程序員學(xué)什么樣的知識才能賺錢[3]

說到這里,你又發(fā)現(xiàn)什么沒有?C語言之所以難學(xué),并不是C本身難學(xué),而是如果要成為一個C程序員達(dá)到實用級的地步,需要掌握很多方面的知識,這些知識,書上可能有,也可能沒有,沒有的,就要靠鉆研,靠實戰(zhàn),靠自己去想通,因此,很難通過K書成為C程序高手的。建議你學(xué)習(xí)時,關(guān)注C這個特點。

做游戲和嵌入式兩種呢,我可以根據(jù)經(jīng)驗講一點:

如果從事游戲的話,很多時候是和圖形打交道,目前的游戲,趨向是大型化的視頻圖形游戲(包括大型網(wǎng)絡(luò)游戲、電視游戲機(jī)的游戲)和小型化的終端游戲(手機(jī)類、PDA游戲),這兩種比較好賣,至于中型規(guī)模的PC游戲,由于盜版太嚴(yán)重,已經(jīng)很少人做了。僅僅是一些游戲公司為了宣傳自己,會出一些經(jīng)典的大作。

嗯,硬件廠商為了宣傳自己的新板卡,如新的圖形顯示卡,會拿出錢來,請游戲公司做一些針對該型板卡特定優(yōu)化過的游戲,以刺激廣大用戶對硬件升級換代,這也是一條財路,很多游戲,在面市之前,就已經(jīng)從硬件廠商獲得了足夠的利潤,并不需要從零售市場獲取利潤。我們在電腦市場看到,幾乎每出現(xiàn)一款游戲大作,就帶來一次顯卡,甚至PC機(jī)硬件的升級換代熱潮,其實背后就是這個故事。

 

不過呢,游戲引擎我還是建議你最好不要去做,因為做這個成本太高了,很少有公司去做,而這些公司,一般都是歐美公司,對人員要求很高,輕易不會招收亞洲國家的程序員,因此,學(xué)這個好比屠龍之技,看起來是很酷,但是實際上工作機(jī)會很少,甚至不比中彩票來得高。

另外,做游戲引擎不好玩的,因為現(xiàn)在也都細(xì)分了,做引擎的公司一般自己不出游戲,最多出點Demo,他們就是提供高性能引擎,而不是好玩的游戲,而游戲公司,則是購買引擎,然后開發(fā)具體的游戲內(nèi)容。比如Quake和虛幻的引擎,就很多家游戲公司買去做自己的游戲。其實很多游戲引擎,目前也提供腳本語言,即里面用C實現(xiàn)了另外一套語言。

游戲公司其實主要是美工建模,繪圖,企劃編故事情節(jié),程序員反而很少,更多地是使用腳本語言,在引擎基礎(chǔ)上做二次開發(fā)而已。因為游戲公司就是做好玩的游戲,至于具體用什么技術(shù),其實他并不是很關(guān)心。說不定,如果你哪天進(jìn)個游戲公司,會發(fā)現(xiàn)自己又見到Java語言這個熟人,呵呵,那個時侯會不會有欲哭無淚的感覺?

其實這也是社會分工的不同,好的引擎程序員,更多的是個數(shù)學(xué)家,強(qiáng)調(diào)邏輯思維,你讓他去寫個美少女夢工廠,如何抓住少女的心,還不如殺了他,呵呵。

而做嵌入式系統(tǒng),其實也有訣竅。嵌入式系統(tǒng),目前我們看到的手機(jī)應(yīng)用僅僅是很小很小的一類,更多地,嵌入式系統(tǒng)是應(yīng)用到工業(yè)控制領(lǐng)域,從大型機(jī)械設(shè)備的控制,飛機(jī)、汽車輪船的控制系統(tǒng),甚至到十字路口一個紅綠燈,里面都是嵌入式系統(tǒng)。

目前有個現(xiàn)象,嵌入式好賺錢,很多學(xué)軟件的同學(xué)都想找嵌入式工作,但是,畢竟在這個領(lǐng)域里面,給手機(jī)做游戲的就那么幾家公司,不可能吞下所有的'人才,更多的是需要自動化控制人才,因此,這類軟件轉(zhuǎn)嵌入式的人,進(jìn)去一般都有點縛手縛腳的感覺,總覺得知識上欠一點,又不好補(bǔ)。

其實,嵌入式應(yīng)該是最簡單的,比如說驅(qū)動,就很多硬件廠商要人,而驅(qū)動其實就是做一套打口讀口的api,很簡單,最多做的時候注意點,別用太復(fù)雜的算法,保證計算速度而已。

但是你注意到?jīng)]有,嵌入式其實主要是和硬件打交道,硬件知識必不可少,至少,計算機(jī)組成原理,數(shù)字電路,模擬電路要很熟,最起碼,你要知道開關(guān)量和模擬量,要知道集成電路的選通信號和真值表,對于地址表的編址要很敏感,對于常用的集成電路塊的特性,比如8235等,要比較了解。否則,是寫不好嵌入式程序的。

因此,我以前有筆記說,嵌入式開發(fā),很多時候軟硬件不分,我見過的很多嵌入式工程師,其實也能自己畫一些簡單的電路板,至少,他在設(shè)計時,知道哪些功能硬件來做更合適,而不是一味的走軟件路子。

 

【程序員學(xué)什么樣的知識才能賺錢[3]】相關(guān)文章:

外匯怎么才能賺錢的理財知識06-21

怎么養(yǎng)豬才能賺錢06-21

如何才能快速創(chuàng)業(yè)賺錢06-30

做網(wǎng)站怎么才能賺錢06-19

什么樣的小本生意賺錢02-07

如何經(jīng)營早教機(jī)構(gòu)才能更賺錢06-23

什么樣的小本生意比較能賺錢02-08

什么樣的學(xué)生適合學(xué)編導(dǎo)09-09

什么樣的水平才能過二級筆譯?10-01

干果加盟店要怎么經(jīng)營才能賺錢06-20