GNU/Linux >> Linux Esercitazione >  >> Linux

Il mondo ha bisogno di donne che codificano

I nostri sogni e le nostre aspirazioni possono spesso essere ricondotti a un modello o qualcuno a cui vorremmo assomigliare. Ma non tutti sono abbastanza fortunati da avere quella persona stimolante nelle nostre vite. Vediamo citazioni motivazionali su Internet, ma se riusciamo a trarre una breve ispirazione da un meme, di solito viene facilmente dimenticato. Quindi, come possiamo mantenerci motivati?

È facile:la motivazione viene da dentro di noi. OK, forse non è così facile. Ma credo che la motivazione sia dentro di noi che aspetta solo di essere accesa da qualcosa. Potrebbe essere un mentore, o un meme, o solo per caso. Per le donne nel settore tecnologico, tuttavia, l'ispirazione e la motivazione a volte possono essere più difficili da trovare. Parliamo del perché.

Perché ci sono meno donne nella tecnologia

Sebbene la percentuale di donne nel settore tecnologico sia in aumento, la tecnologia è ancora un campo dominato dagli uomini; Credo che sia per due ragioni principali:

  1. Mancanza di consapevolezza
  2. Paura

Molte donne non sono consapevoli del potere dell'IT. La reputazione dell'industria come club per ragazzi smentisce il fatto che le donne stanno effettivamente crescendo in molti campi tecnologici, sia per numero che per titolo. Potrebbero pensare di dover già conoscere un mucchio di codice per iniziare. È probabile che molte donne semplicemente non si rendano conto di quante opportunità ci siano per loro, anche come principianti.

Una ragione leggermente diversa, ma correlata, è la paura. A causa della percentuale di uomini in questo campo, alcune donne potrebbero ritenere che ci sarà troppa concorrenza, che non saranno in grado di confrontarsi con uomini con esperienza o che saranno trascurate per uomini senza esperienza.

[ Ai lettori è piaciuto anche: Come assumere l'amministratore di sistema giusto per il lavoro ]

Ma al giorno d'oggi, le aziende IT stanno facendo grandi sforzi per accogliere e supportare le donne, conducendo vari programmi per incoraggiare le donne a conoscere varie discipline tecnologiche e fornire loro percorsi per entrare nel settore. E ogni volta che una donna si unisce a questo settore, dà una spinta alla fiducia anche alle altre donne. Mi ispiro costantemente alle molte donne che conosco che stanno facendo cose straordinarie nel campo della tecnologia.

"Ogni volta che una donna difende se stessa, senza saperlo, senza rivendicarlo, difende tutte le donne."
—Maya Angelou

Come ho iniziato a programmare

Sono sempre stato curioso di sapere come funzionano le cose. Ricordo che, quando mi è stato presentato per la prima volta Facebook, ho pensato:"Questa cosa è fantastica, ma come funziona? Mi chiedo se posso costruire qualcosa del genere?"

Questa curiosità mi ha portato rapidamente nel mondo del coding, che è stata una delle cose migliori che mi sia mai capitata. Ho iniziato con il linguaggio C ed è stato davvero difficile per me dato che era la prima volta che vedevo il codice. Dopo un anno, mi sono sentito a mio agio con le cose e ho imparato tutti i concetti ma non li avevo messi in pratica. Così sono passato a quello che alla fine è diventato il mio linguaggio di programmazione preferito:Python. Sono passati circa tre anni e uso ancora Python, anche se ho ancora molte cose da imparare al riguardo.

Perché mi piace programmare

Ogni volta che vedi "hacker" nei film e nei programmi TV, li vedi in una configurazione interessante e dall'aspetto high-tech, che digitano febbrilmente sulle tastiere e fanno accadere cose incredibili o terrificanti direttamente dai loro terminali. Come puoi immaginare, la vita reale non è proprio la stessa, ma la programmazione è ancora un'abilità molto potente. Inizia a scrivere del codice per controllare interi sistemi e server e potresti iniziare a sentirti dipendente da quel potere.

Dovresti temere di programmare?

Certo, la programmazione può sembrare opprimente all'inizio, ma non preoccuparti:è così per quasi tutti. Abbastanza presto, ciò che all'inizio sembra incomprensibile inizia a riunirsi e impari a sfruttarlo per far funzionare le cose e portare a termine i compiti. Ognuno arriva al proprio ritmo, però, quindi non scoraggiarti se non sei subito un maestro del codice. Continua ad imparare le lingue e continua ad affinare le tue capacità di pensiero critico perché entrambi sono ugualmente importanti, soprattutto in seguito, una volta che sarai in grado di fare cose più creative con il codice.

Codifica =aperto ("Porte di opportunità")

Che cos'è questo? Bene, questa è una sintassi per aprire un file in Python.

Ehi, guardati; hai appena imparato la tua prima sintassi. Sei già sulla buona strada per diventare un programmatore.

Una volta che avrai una solida base in un linguaggio di programmazione, le porte inizieranno ad aprirsi per te, dal punto di vista professionale, e probabilmente avrai la possibilità di imparare nuovi modi di usare quella lingua o di iniziare ad imparare altre lingue.

E se vuoi restituire qualcosa alla community, puoi iniziare a contribuire ad alcuni progetti open source. Ho iniziato personalmente a contribuire all'open source quest'anno ed è stata un'esperienza fantastica, quindi sono continuamente alla ricerca di progetti di cui far parte e incoraggio gli altri a fare lo stesso.

Cosa ho fatto in Python

Uso Python per scopi di automazione e scripting. Puoi fare molte cose solo in Python; ha così tante funzioni, quindi il potenziale è enorme.

Di recente, ho creato un Twitter Bot usando Python. Puoi leggere tutto al riguardo nel mio post sul blog. Puoi dare un'occhiata ai miei altri contributi open source in Python qui.

Come puoi iniziare ad imparare Python

Ci sono molte risorse per imparare Python, ma consiglierei di iniziare a usarlo su Linux, come ho fatto io. Penso che i principali vantaggi dell'apprendimento di Python siano:

  • Acquiserai familiarità con la Command Line Interface (CLI).
  • Ti sentirai a tuo agio con Linux.
  • Python è intuitivo e ideale per l'autoapprendimento.

Dai un'occhiata a queste risorse per iniziare a familiarizzare con Python.

  • Imparare Python
  • Corso crash Python
  • Vero Python

Paesi diversi e anche stati diversi possono avere culture del lavoro diverse. Dove vivo, una donna che lavora nell'IT non è esattamente celebrata, ma credo che tu possa decidere il tuo futuro. Se sei appassionato di qualcosa, puoi superare quelle barriere culturali e di genere.

[Nuova ricerca da HBR Analytic Services - Strategia per i talenti IT:nuove tattiche per una nuova era] 

Pensieri finali

In questa nota, incoraggio tutte voi donne che state leggendo questo articolo a iniziare il vostro viaggio proprio da questo post. Queste risorse sono ricche di informazioni di cui hai bisogno per iniziare a dilettarti nel codice, ma prima devi superare le tue paure. Il mondo della tecnologia è aperto a tutti e molte aziende cercano attivamente donne per diversificare i propri team. Quindi ora è un ottimo momento per difendere te stesso e seguire la tua passione.


Linux
  1. Capire il mondo digitale:la mia recensione onesta del libro

  2. 3 cose utili che puoi fare con lo strumento IP in Linux

  3. Linux:parti proprietarie o chiuse del kernel?

  4. Compilare il codice C nel terminale?

  5. Come cambiare il carattere dell'interfaccia utente di Visual Studio Code?

Come utilizzare il comando who in Linux con esempi

Ohcount - Il contatore e l'analizzatore di linee di codice sorgente

MapSCII – La mappa del mondo nel tuo terminale

Le quattro cose che devi essere in grado di fare in nano

Le quattro cose che devi essere in grado di fare in Vim

FreeBSD vs Linux:20 cose da sapere su entrambi i sistemi