En tant qu'écrivain et spécialiste du marketing n'ayant aucun rêve d'avenir de devenir ingénieur, je n'avais jamais pensé que l'apprentissage du code serait pertinent pour mon travail.
Ensuite, j'ai commencé à travailler chez un spécialiste du marketing en codant des côtelettes. Connaître les langages HTML, CSS, JavaScript et jQuery était clairement inestimable: les développeurs étaient bien plus désireux de travailler avec elle que tous les autres membres de l'équipe marketing, son patron lui posait toujours des questions techniques et, mieux encore, , elle pourrait créer des calendriers interactifs ou ajouter des animations aux articles de blog.
Depuis lors, j'ai rencontré des dizaines de non-ingénieurs - dans toutes sortes de professions - dont les connaissances en programmation ont accéléré leur carrière. Maintenant, je suis convaincu. Continuez à lire pour apprendre quatre raisons majeures que vous et moi devrions commencer à regarder dans les classes de codage.
1. Cela vous rendra plus autonome
La plupart des équipes techniques ont trop de projets et pas assez de temps - ce qui signifie qu'une demande très prioritaire peut être une priorité moyenne, voire faible.
Mais si vous savez coder, vous n'avez pas à attendre de l'aide: vous pourrez peut-être le faire vous-même.
«Je peux créer des pages de destination pour des campagnes marketing sans faire appel à un concepteur ou à un ingénieur», déclare Tyler Moore, directeur marketing d'App Press. «J'ai principalement travaillé pour des startups techniques et des sociétés SaaS, et le fait de pouvoir itérer rapidement a rendu beaucoup plus facile l'envoi de nouvelles campagnes ou la création de quelque chose que je puisse confier à un véritable concepteur ou ingénieur pour le polissage.»
Jessica Elle, responsable du marketing numérique pour Forest Giant, utilise ses méthodes de codage pour améliorer le référencement des sites et apporter des modifications rapides à la conception. «Ce n'est pas nécessaire de connaître HTML et CSS, mais c'est tellement utile», dit-elle.
Elle est également en train d'apprendre deux autres langages de programmation, Go et Python. «Le marketing numérique nécessite beaucoup d'analyse de données», explique-t-elle. «Il existe des outils, mais la plupart d’entre eux impliquent le traitement manuel des données. Go et Python sont extrêmement utiles lorsque vous devez analyser des charges de données pour en tirer des informations marketing. »Une fois Elle parfaitement au courant, elle n'aura plus besoin d'une aide externe pour compiler et analyser les données.
Les compétences en programmation sont bénéfiques même si vous ne travaillez pas dans le marketing. Supposons que vous soyez un représentant des ventes: si un client potentiel vous pose une question technique, vous pouvez répondre immédiatement au lieu de consulter un ingénieur. Ou, si vous êtes dans le support client, vous pouvez rapidement résoudre un ticket sans avoir à cingler un collègue.
Non seulement vous gagnerez du temps, mais vous gagnerez en crédibilité.
2. Il vous apprendra à penser
Comme Steve Jobs l'a dit un jour: «Je pense que tout le monde dans ce pays devrait apprendre à programmer un ordinateur, car il vous apprend à penser. Je considère l'informatique comme un art libéral. "
En d’autres termes, apprendre à coder ne vous apportera pas que des connaissances techniques, il vous donnera également une nouvelle façon d’aborder votre travail.
«Le codage m'a obligé à élaborer un plan, à identifier les problèmes potentiels et à résoudre les problèmes», déclare Heather Stegner, directrice principale des communications à l'American Wood Council. «C’est une façon logique de penser que j’ai pu appliquer avec autant de succès lors de l’élaboration d’une stratégie média que de tenter de comprendre pourquoi Internet Explorer ne coopérait pas.»
Apprendre à programmer fait aussi monter en flèche votre attention aux détails. Après tout, quand un trait d'union égaré ou une période manquante peut gâcher tout votre code, vous devenez assez habile pour vérifier votre travail (sans oublier de faire les choses correctement la première fois!).
3. Cela améliorera vos compétences de communication et de collaboration
Les projets sont rarement créés en vase clos. Pour développer quelque chose, il faut généralement que plusieurs personnes ayant des perspectives, des idées et des compétences variées se rencontrent et travaillent de manière synchronisée - ce qui implique souvent de travailler avec des ingénieurs. En connaissant bien le codage, vous aurez une meilleure idée de ce qui est réaliste en termes de résultats, de qualité et de chronologie, ce qui fait de vous un meilleur coéquipier ou leader.
«Il est beaucoup plus facile de communiquer avec des ingénieurs, des concepteurs et des chefs de produits», explique la productrice Web Katelyn Cowen, qui vient de suivre le cours de développement Web front-end à temps partiel de l'Assemblée générale. «J'ai été en mesure de donner des commentaires réfléchis sur le développement des fonctionnalités et de mener plus d'investigations sur le tri des bogues.»
Même si vous ne travaillez pas régulièrement sur des projets avec des ingénieurs, les connaissances en programmation peuvent faire de vous un meilleur collègue. À un moment donné, on nous a tous demandé une «petite faveur» qui est en fait une demande énorme, non? Si vous savez à peu près combien de temps et d’énergie prendront les projets techniques, vous éviterez d’ennuyer votre équipe de développement avec des requêtes déraisonnables. De plus, bien que la programmation ait la réputation d'être un travail en solo, il s'agit le plus souvent d'une activité incroyablement collaborative. De nombreux cours de codage intègrent la «programmation partenaire», une technique dans laquelle deux personnes assises sur le même poste de travail programment et commentent à tour de rôle. Même si cela ne fait pas partie de vos études, vous aurez au moins une personne qui révisera votre code régulièrement. Si vous pouvez vous asseoir à côté de quelqu'un pendant qu'il examine chaque ligne de votre travail, vous vous attaquerez à d'autres types de projets collaboratifs.
4. Votre carrière peut atteindre de nouveaux sommets
Vous vous souvenez de mon ancien directeur, le marketing qui savait coder? Eh bien, deux mois après que j'ai rejoint son équipe, elle a eu une énorme promotion. Et elle m'a dit que ses techniques techniques étaient le facteur décisif.
Dans l’ensemble, l’apprentissage du code peut ouvrir la voie à de nouvelles options, qu’il s’agisse de progresser, de prendre de nouveaux projets excitants ou de faire évoluer le travail que vous effectuez. En raison de ses nouvelles connaissances en matière de codage, Stegner a été invitée à contribuer à rafraîchir le site Web de la société, ce qui est un grand accomplissement à présenter à son supérieur hiérarchique ou à mettre son CV plus tard, si vous le demandez.
Aryana Jackson, directrice du marketing, explique que la programmation l'a aidée à élargir considérablement son rôle depuis qu'elle a débuté il y a trois ans chez Eboxlab, une société de support informatique. «Mon poste était« graphiste »et c'est tout ce que j'ai fait», explique-t-elle. «Après avoir appris par moi-même comment coder, j'ai commencé à peaufiner le code HTML et CSS des sites Web de nos clients. Maintenant, le codage est une partie importante de mon travail. »De plus, grâce aux compétences de Jackson, Eboxlab n'a pas besoin d'embaucher un autre développeur, ce qui la rend encore plus précieuse pour l'entreprise.
Ou, si vous envisagez de créer votre propre entreprise, les connaissances techniques rendront vos rêves plus faciles à réaliser. En fait, cela pourrait être le facteur qui vous poussera à lancer. Ce fut le cas pour Katie Fang, fondatrice et PDG de SchooLinks: «Katie s'est spécialisée en finance à l'université, mais a suivi quelques cours de codage, explique Afton Jones, associé en marketing chez SchooLinks. «En conséquence, elle a été capable de concevoir elle-même un prototype fonctionnel lorsqu'elle a proposé la vision de l'entreprise: une plate-forme qui connecte les étudiants aux écoles."
Alors qu'est-ce que tu attends? Vous pouvez maintenant vous lancer dans le codage avec le programme gratuit Dash de l'Assemblée générale, qui vous donne de petites assignations HTML, CSS et Javascript et vous permet de voir les effets de votre code au moment de l'écrire.
Lorsque vous êtes prêt à plonger plus loin, de nombreuses options s'offrent à vous, allant d'ateliers à des camps d'entraînement d'une journée, en passant par des cours à temps partiel et des programmes en ligne à suivre après le travail, ou des cours immersifs à temps plein pour les f Ce qui vous convient dépend du degré de codage que vous souhaitez connaître - mais une fois que vous avez commencé, vous ne voudrez peut-être jamais vous arrêter.