Lorsque vous rédigez un CV, considérez-vous MATLAB comme un outil ou un langage informatique ?


Dépend de la façon dont vous l'utilisez. Cela pourrait être l'un ou l'autre ou les deux !

Pour élaborer "MATLAB" est beaucoup de choses différentes:

  • Il's le cœur du langage MATLAB - un langage OO basé sur des classes orientées tableau typées dynamiquement
  • Il's le cœur des bibliothèques MATLAB qui sont un sur-ensemble de LAPACK et aussi une riche bibliothèque de primitives de traçage.
  • Il's le noyau de MATLAB Desktop IDE qui est un outil pour développer des programmes et des scripts MATLAB ainsi qu'un banc de travail interactif pour les calculs numériques.
  • Il's une collection de boîtes à outils qui construisent des capacités supplémentaires intéressantes au-dessus de ce noyau en combinant de nouveaux types de données, des bibliothèques de fonctions et des outils interactifs pour de nombreux domaines différents (statistiques, biologie, capture d'images et vision par ordinateur, finance, accès aux bases de données, calcul parallèle et bien d'autres encore)
  • Il&apos ;est une collection d'autres langages de programmation tels que Simulink, Stateflow, SimScape, Symbolic Math Toolbox, etc qui ont leur propre sémantique intéressante qui interagissent tous avec le noyau MATLAB à un degré plus ou moins important.
  • C'est'une collection d'outils de génération de code et de déploiement qui transforment le code MATLAB en code dans d'autres langages ou en applications autonomes.

Alors, réfléchissez à ce que vous'avez fait avec MATLAB dernièrement.

Vous l'utilisez principalement pour explorer visuellement des données à l'aide du MATLAB Desktop et des outils graphiques de certaines boîtes à outils ? S'agit-il d'une calculatrice fantaisiste particulièrement utile ? Il'est probablement prudent de le ranger dans la catégorie des outils.

Passez-vous une tonne de temps dans le débogueur ou le profileur MATLAB ? Avez-vous écrit votre propre boîte à outils ? Avez-vous un script de plusieurs milliers de lignes qui est votre bébé et vos journées sont passées à l'adopter à un monde changeant de plus en plus de données ? Je'dirais de le mettre dans les langages.

(Ou peut-être, tout ce qui précède...)

(Dans l'intérêt d'une divulgation complète : j'ai travaillé chez MathWorks)

En fait, laissez-moi ajouter un autre point de vue : en tant qu'humain lisant un CV, j'aborde votre CV dans l'un des deux modes suivants.

Dans le premier mode, j'écrase juste pour voir si alors que je'cherche à embaucher quelqu&'un pour s'occuper de mes pommiers et que vous'avez passé vos journées à vous spécialiser dans la congélation et la concentration du jus d'orange. Donnez-moi simplement une liste de listes de choses que vous connaissez, regroupées de manière logique. Ne vous embêtez pas avec les titres. Si vous listez "Photoshop, CSS3, HTML5" sur une ligne et "MATLAB, R, Excel" sur une autre, je peux plus ou moins en déduire comment vous les regroupez. Gardez l'espace pour la partie suivante.

Dans le deuxième mode, j'ai à peu près décidé de vous téléphoner et je'cherche des choses à vous dire pour apprendre comment vous pensez. (Mon objectif est de vous poser des questions ouvertes sur des sujets que vous êtes à l'aise de discuter. Je'simule mentalement le fait d'avoir une réunion technique avec vous après que vous'ayez été embauché). Ici, je'suis beaucoup plus intéressé par la lecture de phrases complètes (paragraphes même) sur les problèmes que vous résolviez et comment vous vous y êtes pris pour les résoudre (ce qui peut inclure la mention des outils que vous avez utilisés).

Donc mon conseil est : ne'agonisez pas sur l'endroit où inscrire MATLAB. Il suffit d'avoir une minuscule section claire et concise qui énumère tous ces trucs informatiques pour que je puisse dire en un coup d'œil que nous'sommes sur la même page, et garder plus d'espace pour la partie intéressante - vous.

.