為什么招程序員不考慮MATLAB技能?
網(wǎng)友解答: 這個(gè)問(wèn)題很容易理解,因?yàn)镸ATLAB是比較高級(jí)的語(yǔ)言,很多函數(shù)都已經(jīng)是封裝好的,用戶只需根據(jù)自己的需要調(diào)用借口,而且MATLAB的語(yǔ)言相對(duì)簡(jiǎn)單,是一種比較開放式的編程語(yǔ)言。但
這個(gè)問(wèn)題很容易理解,因?yàn)镸ATLAB是比較高級(jí)的語(yǔ)言,很多函數(shù)都已經(jīng)是封裝好的,用戶只需根據(jù)自己的需要調(diào)用借口,而且MATLAB的語(yǔ)言相對(duì)簡(jiǎn)單,是一種比較開放式的編程語(yǔ)言。
但是MATLAB語(yǔ)言不適合進(jìn)行底層的編程,而且無(wú)法對(duì)程序進(jìn)行封裝,比較適合用于對(duì)各種算法進(jìn)行驗(yàn)證。在實(shí)際程序開發(fā)中,很少用到MATLAB。如果要進(jìn)行比較復(fù)雜的程序開發(fā),建議還是使用C++或者Java等語(yǔ)言,雖然編程語(yǔ)法較為復(fù)雜,但是功能更加強(qiáng)大,能夠?qū)Τ绦蜻M(jìn)行封裝,而且用底層語(yǔ)言進(jìn)行開發(fā),可以將自己的很多思想和思路放進(jìn)去,數(shù)據(jù)結(jié)構(gòu)會(huì)更加優(yōu)化合理,更適于優(yōu)秀的程序員發(fā)揮自己的聰明才智。
而且基本上會(huì)其他語(yǔ)言的程序員都會(huì)使用MATLAB,MATLAB基本上是一種必備技能,所以根本不需要考慮,其他語(yǔ)言能用好,學(xué)好MATLAB也就是幾天的事。
網(wǎng)友解答:首先是不是不考慮matlab技能!??!
1.MATLAB介紹:全稱是Matrix Laboratory,是一款科學(xué)計(jì)算軟件,主要是以數(shù)學(xué)矩陣的形式處理數(shù);這款軟件本身是很強(qiáng)大,現(xiàn)在也有很多的高等學(xué)院校、科研機(jī)構(gòu)等還在使用,證明它的市場(chǎng)價(jià)值還是有的。
2.程序員的要求:
一般的程序員都有四年的在專業(yè)領(lǐng)域的學(xué)習(xí),需要一個(gè)在計(jì)算機(jī)程序領(lǐng)域的學(xué)士學(xué)位獲得者,不論是數(shù)學(xué)方面的還是工程方面的都是可以的。
程序員大多數(shù)都是至少熟練掌握兩到三種開發(fā)工具,而這主推的是C/C++和JAVA開發(fā)工具,主要是因?yàn)镃/C++以其高效率和高度的靈活性成為開發(fā)工具中的利器,其次,能掌握一種簡(jiǎn)便的可視化開發(fā)工具,如VB,PowerBuilder,Delphi,CBuilder,則更好,而matlab也是可以作為一款可視化軟件使用。
3.原因解釋:
(1)而matlab只是一款工具,一款比較基礎(chǔ)的工具,相對(duì)其它更具有開發(fā)利用的工具來(lái)說(shuō),這就是短板,因?yàn)閙atlab里面內(nèi)置了很多函數(shù)命令,基本算是比較能很快上手的軟件,而相對(duì)需要?jiǎng)?chuàng)新開發(fā)的程序員來(lái)說(shuō),這是最為基本的,因?yàn)槌绦騿T能看懂matlab的代碼,但是掌握matlab的人不一定能看懂JAVA工程師寫的代碼;
(2)MATLAB語(yǔ)言不適合進(jìn)行底層的編程,主要適合用于需要快速認(rèn)證的算法的使用。在實(shí)際程序開發(fā)中,很少用到MATLAB。