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