Quando scrivi un CV, consideri MATLAB uno strumento o un linguaggio informatico?

Dipende da come lo usi. Potrebbe essere l'uno o l'altro o entrambi!

Per elaborare "MATLAB" è molte cose diverse:

  • È il nucleo del linguaggio MATLAB - un linguaggio OO basato su classi, dinamicamente tipizzato e orientato agli array
  • È il nucleo delle librerie MATLAB che sono un superset di LAPACK e anche una ricca libreria di primitive di plottaggio.
  • E' il nucleo dell'IDE MATLAB Desktop che è uno strumento per sviluppare programmi e script MATLAB e un banco di lavoro interattivo per i calcoli numerici.
  • E' una collezione di toolbox che costruiscono interessanti capacità aggiuntive sopra questo nucleo combinando nuovi tipi di dati, librerie di funzioni e strumenti interattivi per molti domini diversi (statistica, biologia, acquisizione di immagini e visione artificiale, finanza, accesso a database, calcolo parallelo e molti altri);è un insieme di altri linguaggi di programmazione come Simulink, Stateflow, SimScape, Symbolic Math Toolbox, ecc. che hanno la loro semantica interessante e che interagiscono tutti con il nucleo MATLAB in misura maggiore o minore.
  • E' una collezione di strumenti di generazione e distribuzione del codice che trasformano il codice MATLAB in codice in altri linguaggi o in applicazioni standalone.

Pensate a cosa avete fatto con MATLAB ultimamente.

Lo state usando principalmente per esplorare visivamente i dati usando il MATLAB Desktop e gli strumenti grafici di alcune toolbox? È una calcolatrice di fantasia particolarmente utile? Probabilmente è sicuro metterlo sotto strumenti.

Spendi una tonnellata di tempo nel debugger o nel profiler MATLAB? Hai scritto il tuo toolbox? Hai uno script lungo migliaia di righe che è il tuo bambino e le tue giornate sono spese per adattarlo a un mondo che cambia con sempre più dati? Direi di metterlo sotto linguaggi.

(O forse, tutto quanto sopra...)

(Nell'interesse di una piena divulgazione: lavoravo alla MathWorks)

In realtà lasciatemi aggiungere un altro punto di vista: come umano che legge un curriculum, mi avvicino al vostro curriculum in uno dei due modi.

Nella prima modalità, io'sto solo scremando per vedere se mentre io'sto cercando di assumere qualcuno che si occupi dei miei meli e tu'hai passato i tuoi giorni a specializzarti nel congelamento e nella concentrazione del succo d'arancia. Dammi solo una lista di liste di cose che conosci raggruppate in qualche modo logico. Non preoccupatevi nemmeno delle intestazioni. Se elenchi "Photoshop, CSS3, HTML5" su una riga e "MATLAB, R, Excel" su un'altra, posso più o meno dedurre come li stai raggruppando. Risparmia lo spazio per la prossima parte.

Nella seconda modalità, ho praticamente deciso di telefonarti e sto cercando cose di cui parlare con te per imparare come pensi. (Il mio obiettivo è quello di farti domande aperte su argomenti di cui sei a tuo agio a parlare. Sto simulando mentalmente di avere una riunione tecnica con te dopo che sei stato assunto). Qui sono molto più interessato a leggere frasi complete (anche paragrafi) sui problemi che stavate risolvendo e su come li avete risolti (il che può includere la menzione degli strumenti che avete usato).

Quindi il mio consiglio è: non agonizzate su dove elencare MATLAB. Basta avere una piccola sezione chiara e concisa che elenchi tutta questa roba di computer in modo che io possa dire a colpo d'occhio che siamo sulla stessa pagina, e risparmiare più spazio per la parte interessante - tu.