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