Skip to main content

Perché dovresti imparare a programmare anche se non sei un ingegnere

POPOLO UNICO – SIAMO DAVVERO PROPRIETA’ DELLO STATO? Scopriamo come tutelare i nostri figli (Aprile 2025)

POPOLO UNICO – SIAMO DAVVERO PROPRIETA’ DELLO STATO? Scopriamo come tutelare i nostri figli (Aprile 2025)
Anonim

Come scrittore e operatore di marketing senza sogni futuri di diventare un ingegnere, non avrei mai pensato che imparare a programmare sarebbe stato rilevante per il mio lavoro.

Poi ho iniziato a lavorare con un operatore di marketing con i codificatori. Conoscere HTML, CSS, JavaScript e jQuery era chiaramente inestimabile: gli sviluppatori erano molto più desiderosi di lavorare con lei di chiunque altro nel team di marketing, il suo capo veniva sempre da lei con domande tecniche e, soprattutto, , potrebbe fare cose come creare timeline interattive o aggiungere animazioni ai post del blog.

Da allora ho incontrato dozzine di non ingegneri - in tutti i tipi di professioni - le cui conoscenze di programmazione hanno accelerato la loro carriera. Ora sono convinto. Continua a leggere per imparare quattro motivi principali per cui entrambi dovremmo iniziare a studiare le lezioni di programmazione.

1. Ti renderà più autosufficiente

La maggior parte dei team tecnici ha troppi progetti e non abbastanza tempo, il che significa che una richiesta che ha la massima priorità per te potrebbe avere una priorità media o addirittura bassa per loro.

Ma se sai come programmare, non devi aspettare aiuto: potresti essere in grado di farlo da solo.

"Sono in grado di creare landing page per campagne di marketing senza dover fare affidamento su un designer o un ingegnere", afferma Tyler Moore, direttore marketing di App Press. "Ho lavorato principalmente per start-up tecniche e aziende SaaS e la possibilità di iterare rapidamente ha reso molto più semplice la spedizione di nuove campagne o l'avvio di qualcosa che posso consegnare a un vero designer o ingegnere per la lucidatura".

Jessica Elle, che gestisce il marketing digitale per Forest Giant, usa le sue costolette di codifica per migliorare la SEO del sito e apportare rapide modifiche alla progettazione. "Non è necessario conoscere HTML e CSS, ma è così utile", afferma.

Elle sta anche imparando altri due linguaggi di programmazione, Go e Python. "Il marketing digitale richiede molte analisi dei dati", spiega. "Gli strumenti esistono, ma la maggior parte di essi comporta lo scricchiolio manuale dei dati. Go e Python sono molto utili quando è necessario analizzare un sacco di dati per ottenere informazioni di marketing. ”Una volta che Elle sarà completamente al passo, non avrà bisogno di aiuto esterno per compilare e analizzare i dati.

Le capacità di programmazione sono utili anche se non lavori in un ruolo di marketing. Supponiamo che tu sia un rappresentante di vendita: se un potenziale cliente ti pone una domanda tecnica, puoi rispondere immediatamente invece di consultare un ingegnere. Oppure, se si è in assistenza clienti, è possibile risolvere rapidamente un ticket senza dover eseguire il ping di un collega.

Non solo risparmierai tempo, ma otterrai preziosa credibilità.

2. Ti insegnerà come pensare

Come disse una volta Steve Jobs: “Penso che tutti in questo paese dovrebbero imparare a programmare un computer, perché ti insegna a pensare. Considero l'informatica come un'arte liberale. "

In altre parole, imparare a programmare non ti darà solo conoscenze tecniche, ma ti darà anche un nuovo modo di affrontare il tuo lavoro.

"La codifica mi ha costretto a iniziare con un piano, identificare potenziali aree problematiche e risolvere i problemi, risolvere i problemi, risolvere i problemi", afferma Heather Stegner, Senior Director of Communications presso American Wood Council. "È un modo logico di pensare che sono stato in grado di applicare con altrettanto successo nello sviluppo di una strategia multimediale come cercare di capire perché Internet Explorer non sta collaborando".

Imparare a programmare rende anche la tua attenzione ai dettagli alle stelle. Dopotutto, quando un singolo trattino fuori posto o un periodo mancante possono rovinare l'intero codice, diventi abbastanza abile nel controllare il tuo lavoro (per non parlare del fare le cose bene la prima volta!).

3. Migliorerà le tue capacità di comunicazione e collaborazione

I progetti vengono raramente creati nel vuoto. Lo sviluppo di qualcosa di solito richiede che più persone con diverse prospettive, idee e competenze si incontrino e lavorino in sincronia, e ciò spesso implica lavorare con gli ingegneri. Avendo una certa conoscenza della codifica, avrai una migliore percezione di ciò che è realistico in termini di risultati, qualità e cronologia, rendendoti un compagno di squadra o un leader molto migliore.

"È molto più facile comunicare con ingegneri, progettisti e product manager", afferma il produttore web Katelyn Cowen, ora che ha seguito il corso part-time di sviluppo Web front-end di General Assembly. "Sono stato in grado di fornire feedback ben ponderati sullo sviluppo delle funzionalità e ho potuto fare ulteriori indagini quando si è trattato di triage di bug."

Anche se non stai lavorando regolarmente a progetti con ingegneri, la conoscenza della programmazione può renderti un collega migliore. Ad un certo punto, ci è stato chiesto un "piccolo favore" che in realtà è una richiesta enorme, giusto? Se sai all'incirca quanto tempo ed energia impiegano i progetti tecnici, eviterai di infastidire il tuo team di sviluppo con richieste irragionevoli. Inoltre, per quanto la programmazione abbia la reputazione di essere un lavoro da solista, è più spesso un'attività incredibilmente collaborativa. Molti corsi di codifica incorporano la "programmazione dei partner", una tecnica in cui due persone siedono sulla stessa postazione di lavoro e si alternano nella programmazione e nel feedback. Anche se questo non fa parte della tua formazione, almeno avrai qualcuno che revisiona il tuo codice su base regolare. Se riesci a gestire la seduta accanto a qualcuno mentre lui o lei rivede ogni linea del tuo lavoro, darai un calcio ad altri tipi di progetti collaborativi.

4. Può portare la tua carriera a nuove altezze

Ricordi il mio ex manager, il marketer che sapeva come programmare? Bene, due mesi dopo che mi sono unito al suo team, ha ottenuto un'enorme promozione. E mi ha detto che le sue costolette tecniche erano il fattore di ribaltamento.

Nel complesso, imparare a programmare può aprire un mondo di nuove opzioni, sia che si stia muovendo, intraprendendo nuovi progetti entusiasmanti o facendo un cambiamento nel lavoro che stai facendo. A causa delle sue nuove conoscenze sulla codifica, Stegner è stata invitata ad aiutare ad aggiornare il sito Web dell'azienda, un grande risultato da portare al suo capo o metterlo sul suo curriculum lungo la strada, se ci chiedete.

Aryana Jackson, responsabile marketing, afferma che la programmazione l'ha aiutata a espandere notevolmente il suo ruolo da quando ha iniziato tre anni fa presso Eboxlab, una società di supporto IT. "La mia posizione era" graphic designer ", ed è tutto ciò che ho fatto", spiega. “Dopo aver insegnato a me stesso come programmare, ho iniziato a modificare HTML e CSS dei siti Web dei nostri clienti. Ora, la programmazione è una parte significativa del mio lavoro. ”Inoltre, grazie alle competenze di Jackson, Eboxlab non ha bisogno di assumere un altro sviluppatore, rendendola ancora più preziosa per l'azienda.

Oppure, se stai pensando di lanciare una tua azienda, avere conoscenze tecniche renderà più realizzabili i tuoi sogni di startup - in effetti, potrebbe essere il fattore che ti spinge a lanciare. Lo ha fatto per Katie Fang, fondatrice e CEO di SchooLinks: "Katie si è laureata in finanza durante il college, ma ha seguito alcune lezioni di programmazione", spiega Afton Jones, marketing associate di SchooLinks. "Di conseguenza, è stata in grado di mettere insieme un prototipo funzionante da sola quando ha avuto la visione per l'azienda: una piattaforma che collega gli studenti alle scuole."

Allora, cosa stai aspettando? Puoi immergere le dita dei piedi nella codifica in questo momento con il programma Dash gratuito di General Assembly, che ti offre piccoli compiti HTML, CSS e Javascript e ti consente di vedere gli effetti del tuo codice mentre lo scrivi.

Quando sei pronto per immergerti ulteriormente, ci sono così tante opzioni a tua disposizione, da workshop e bootcamp di una giornata a corsi part-time e programmi online che puoi fare dopo il lavoro a corsi immersivi a tempo pieno per la gente che davvero vuoi andare all in. Il che è giusto per te dipende molto da quanta codifica vuoi sapere, ma una volta che vai avanti, potresti non voler mai smettere.