Une majeure en sciences humaines devrait-elle apprendre à coder ?  |  ZDNet

Si vous poursuivez un diplôme en sciences humaines (c’est-à-dire un diplôme dans n’importe quelle majeure non scientifique, technologique ou d’ingénierie), mais que vous envisagez les salaires élevés dont bénéficient les professionnels de la technologie, vous vous êtes peut-être demandé si les étudiants en sciences humaines peuvent apprendre le codage – et s’ils devraient .

La réponse : oui, absolument.

Une étude réalisée en 2016 par Burning Glass a révélé que la moitié des emplois du quartile de revenu supérieur (gagnant plus de 57 000 $ par an) nécessitent généralement des compétences en codage. Apprendre à coder peut mener à de nouvelles carrières lucratives – tant au sein qu’au-delà des sciences humaines – et est plus facile pour les personnes ayant des compétences en sciences humaines que vous ne le pensez.

Lisez la suite pour notre introduction sur les langages de codage qui pourraient vous être utiles et pourquoi.

Pourquoi les majors non-STEM devraient-ils apprendre à coder ?

Bien que le codage ne soit pas une compétence nécessaire pour tous les emplois, les compétences en programmation informatique sont utiles pour de nombreux emplois non STEM.

Et les compétences non techniques que vous renforcez en apprenant à coder peuvent également profiter aux professionnels des sciences humaines.

1. Le codage vous aide à organiser votre pensée.

La programmation s’appuie sur des compétences utilisées dans les sciences humaines, telles que la résolution de problèmes, la pensée critique et la reconnaissance de formes. Apprendre à coder nécessite de maîtriser la « grammaire » et la syntaxe des langages de codage. Vous utilisez les mêmes compétences lors de l’apprentissage d’une langue parlée.

De nombreux emplois en sciences humaines ont des parallèles avec les emplois de codage. Les rédacteurs techniques, par exemple, déconstruisent des informations complexes impliquant parfois des mathématiques et des sciences pour les rendre plus facilement compréhensibles.

2. C’est une compétence commercialisable.

Les compétences en codage sont appréciées par les employeurs et peuvent élargir vos opportunités. Entre l’obtention d’un baccalauréat en sciences humaines et la réalisation d’un bootcamp de codage, vous pouvez être admissible à des emplois de codage.

Les compétences en programmation peuvent également vous rendre plus polyvalent dans des domaines tels que le marketing numérique.

3. Cela pourrait vous faire économiser de l’argent.

L’apprentissage des compétences en programmation peut également éliminer les frais généraux liés à la délégation d’autres personnes pour programmer pour vous.

Vous pouvez, par exemple, créer un site Web annonçant votre entreprise personnelle de rédaction de CV ou de tutorat sans avoir à engager un développeur pour le faire pour vous.

4. Cela peut améliorer vos compétences en communication.

Les programmeurs, les développeurs et les ingénieurs doivent collaborer. Le développement Web et logiciel nécessite une communication entre des personnes ayant des domaines d’expertise variés.

Le codage dans cet environnement peut améliorer vos compétences en collaboration interdépartementale avec les autres et en apprenant des autres.

Quel langage de programmation les étudiants en sciences humaines devraient-ils apprendre ?

Apprendre un langage de codage nécessite de l’intention et de la détermination pour fournir le plus grand bénéfice. En fonction de vos besoins uniques, un langage de programmation peut être utile pour :

  • Travailler avec des applications informatiques spécifiques, telles que Microsoft Excel
  • Collecter et analyser des données pour vos recherches
  • Changer de carrière ou de département
  • Élaboration d’un plan de carrière de repli

Considérez les langages de codage suivants pour leurs mérites individuels et comment ils pourraient être liés à vos objectifs ou à votre travail actuel.

HTML

HTML est un langage de balisage utilisé pour structurer le contenu des sites Web, tels que les paragraphes de texte, les graphiques et les tableaux de données. Ce langage informatique est essentiel au développement web.

Pourquoi devriez-vous l’apprendre?

HTML est un premier langage de codage utile. Les applications du langage incluent :

  • développement web
  • création de sites web
  • Systèmes de gestion de contenu

Si vous souhaitez économiser de l’argent en créant votre propre site Web, il est utile de connaître le langage HTML. La connaissance du langage HTML peut permettre une plus grande personnalisation lorsque vous travaillez avec des modèles.

Python

Python est un langage de programmation orienté objet de haut niveau souvent utilisé dans l’analyse de données, le développement Web, la visualisation de données et le génie logiciel. Il a été inventé en 1991 par Guido van Rossum. Ce langage polyvalent est utilisé dans le monde par environ 8 millions de développeurs.

Pourquoi devriez-vous l’apprendre?

Python est considéré comme le langage de programmation le plus simple à apprendre parmi les grands acteurs (Java, C++, etc.). De nombreux emplois non STEM dans l’éducation, la publicité et le marketing utilisent Python pour la visualisation/gestion des données.

Vous pouvez apprendre les ficelles du métier dans un bootcamp Python ou dans le cours Python de Google.

Visual Basic pour les applications

VBA est un langage de programmation de haut niveau, spécifique à un domaine, utilisé pour l’automatisation des tâches dans Microsoft Excel. Le langage de programmation a été créé en 1993 aux côtés d’Excel 5.0 en pensant aux développeurs d’entreprise. En tant que langage spécifique à un domaine, VBA ne fonctionne que dans le cadre Windows.

Pourquoi devriez-vous l’apprendre?

VBA est relativement facile à apprendre et utile pour tout travailleur qui utilise des feuilles de calcul. Les carrières qui utilisent souvent VBA incluent :

VBA vous permet de créer des macros rapides dans Excel pour vous aider à organiser et analyser de grandes quantités de données.

XML

XML est un langage de balisage de bas niveau utilisé pour décrire des données. Souvent utilisé dans le développement Web back-end, XML permet aux entreprises d’intégrer et de partager plus facilement de gros volumes de données entre les systèmes.

Pourquoi devriez-vous l’apprendre?

XML est la norme de l’industrie dans la gestion des bases de données, ce qui signifie que vous le rencontrerez probablement si vous travaillez dans des secteurs tels que :

  • Informatique
  • Technologie de la santé
  • Services financiers

Apprendre XML dans le cadre d’un travail non STEM lié à ces industries peut mener à une carrière lucrative en tant que développeur back-end.

Pourquoi j’ai appris à coder : aperçus d’un étudiant en sciences humaines

Chidinma Nze, une femme noire aux longs cheveux tressés, sourit dans un portrait.

Chidinma Nze est un professionnel de la technologie qui a fait la transition après une carrière de plus de 10 ans dans le marketing et les communications. Elle travaille actuellement chez Infosys à Hartford, Connecticut.

Chidinma a participé au bootcamp de codage de la Michigan State University, propulsé par 2U, en 2020. Elle est également titulaire d’un baccalauréat en journalisme de la Wayne State University et d’un certificat en arts médiatiques numériques de la Specs Howard School of Media Arts.

ZDNet : Quels langages de programmation avez-vous choisi d’apprendre, et pourquoi ?

Chidinma Nze : J’ai appris HTML, CSS et JavaScript. J’ai choisi d’apprendre ces langues parce que je savais qu’elles étaient les bases du Web grâce à un cours que j’ai suivi à l’université et à une petite pratique personnelle. Cela semblait être le meilleur endroit pour commencer à apprendre la programmation/le codage.

ZDNet : En quoi l’apprentissage d’un langage de programmation vous a-t-il été bénéfique ?

CN : L’apprentissage d’un langage de programmation m’a aidé à atteindre mon objectif de transition d’un rôle de marketing/communication à un rôle technologique.

ZDNet : Qu’est-ce qui a été le plus difficile dans l’apprentissage du codage ?

CN : La chose la plus difficile dans l’apprentissage du code est de prendre le temps de s’entraîner et de rechercher les réponses aux problèmes lorsque vous êtes bloqué.

ZDNet : Quels conseils donneriez-vous aux autres majors non STEM qui souhaitent apprendre un langage de programmation ?

CN : Sachez que le codage peut être difficile et même les professionnels expérimentés ont des difficultés. Préparez-vous à cela et n’abandonnez pas. Le changement de carrière que vous pouvez faire en vaudra la peine.

En conclusion

Apprendre à coder n’est pas sans rappeler l’apprentissage d’une autre langue. C’est un voyage dans l’inconnu qui implique d’étirer vos “muscles d’apprentissage” vers une nouvelle flexibilité.

Cependant, l’expérience d’apprentissage peut vous être bénéfique en vous ouvrant de nouvelles avenues professionnelles et personnelles à explorer. Le codage n’est en aucun cas sec et ennuyeux – il peut élargir votre esprit !

Consultez certaines des pages suivantes de ZDNet sur la façon de trouver et d’évaluer les ressources de codage :