Come fai a sapere di essere pronto a contribuire?

Ciao a tutti 🙂 in questi giorni ho realizzato diversi traguardi personali e sicuramente mi hanno lasciato un po 'pensare, quindi voglio condividere con voi i risultati delle mie divagazioni, oltre a rispondere indirettamente ad alcune email che di tanto in tanto arrivano nella mia casella di posta tempo 🙂

Abbiamo tutti un inizio

Questo è un aneddoto che ho già raccontato nel mio prima sezione, ma fino ad oggi continua ad avere un impatto su di me in quei momenti che prendo per riflettere sul mio percorso nello sviluppo del software. Quando ho avuto Ubuntu per la prima volta sul mio laptop, ricordo che un giorno ero stato nella libreria e volevo aggiornare il mio computer, non l'avevo mai fatto, ma non so perché in quel momento ne avevo bisogno ... era qualcosa che volevo installare per un corso e non appariva nei repository quando avrebbe dovuto essere ... Ricordo ancora la frustrazione che provavo e lo scoraggiamento con cui ho fatto scorrere gli elenchi dei risultati di Google finché non ho trovato il soluzione ... dovevo ancora eseguire il comando oscuro e misterioso:

sudo apt-get update

Ovviamente in quel tutorial ho seguito la linea:

sudo apt-get upgrade

subito dopo e leggendo in altri luoghi aveva visto:

sudo apt-get update && sudo apt-get upgrade

ma ricordo curiosamente di aver scritto:

sudo apt-get update && upgrade

pensando che in quel modo sarebbe stata eseguita la stessa cosa 🙂 che volte quelle ...

Abbiamo tutti più di un inizio

Ora inevitabilmente mi viene in mente il primo momento in cui ho sentito parlare di Kali Linux, sono rimasto sicuramente stupito da questa sicurezza, avevo letto un post che parlava della decrittazione delle chiavi per reti wireless, mi sentivo un hacker al momento dell'esecuzione john.

Sono passate ore al primo tentativo di scoprire la chiave di una rete WEP che si trovava nelle vicinanze della mia scheda wifi ... mi ci è voluto molto tempo per scoprire che gli elenchi di chiavi di default di john Avevano solo parole in inglese, cosa che non è certo molto utile nella mia città, e tanto meno nelle vicinanze di dove vivo ...

Il mio primo libro di "hacker"

Ricordo con affetto il mio primo libro da hacker, è stata sicuramente una sfida ... primo perché a quel tempo non ero ancora abituato a leggere in inglese, secondo ... e ancora più importante, perché ogni riga di testo mi sembrava cinese mista a una sorta di linguaggio alieno. Per tutti coloro che si chiedono che libro sia questo ... la risposta è qui 🙂

E quello è stato un punto interessante nel mio percorso di apprendimento, perché quello è stato il momento in cui ho scoperto che non mi piaceva usare Kali Linux senza sapere cosa stava succedendo ad ogni passo, è sicuramente interessante eseguire cose come nmap o ruttare o mille e uno strumenti in più che vengono forniti di default. Ho scoperto che volevo sapere perché hanno funzionato, e come loro fecero. Da quel momento in poi ho smesso di esercitarmi con gli strumenti di Kali e ho iniziato a leggere linguaggi di programmazione.

E siamo tornati al primo momento in cui tutto sembrava cinese alieno 🙂 Sicuramente ho capito poco o niente di quello che stavo leggendo, e allo stesso tempo è andato avanti e avanti, divorando informazioni in ogni angolo di Internet il più possibile ... ovviamente ero preoccupato di ottenere la migliore fonte possibile per riempirmi di informazioni.

Entra nel profondo

È passato un po 'di tempo ed ero già su Gentoo, ed ero molto curioso di molte cose, e col passare dei giorni ho imparato molto sulla compilazione e sulla costruzione, sulla sicurezza e su molte cose. Ma evidentemente all'inizio, come in tutte le esperienze precedenti, ho sentito di leggere cinese alieno.

Perché sto contando questo?

Bene, poiché in questi giorni ho iniziato a inviare le mie prime patch (cose piuttosto piccole) alla comunità del kernel, avevo sentito molto tempo fa che era una comunità di commenti spietati, che non era il posto per un principiante nel mondo FOSS, che era molto selettivo con ciò che veniva applicato e sai cosa ho scoperto? che non è niente del genere, se conosci le regole 🙂

In un altro momento abbiamo parlato di entrare a casa di qualcun altro, e di non rispettare le regole della casa ... ovviamente mi ci è voluto del tempo per imparare queste regole, imparare a usare git abbastanza bene da inviare una patch correttamente, imparare a usare un codice statico del software analisi, imparare a rivedere attentamente il mio lavoro, imparare a comunicare con la comunità, imparare a usare vim, imparare C ... e sì, all'inizio tutto può sembrare un cinese alieno, ma con il passare dei giorni, tutto ha un senso e ti rendi conto di quanto sei avanzato e di quanto hai imparato.

Oggi

Oggi conosco più comandi e modi per aggiornare un sistema di quanto avrei potuto immaginare, la stessa cosa che oggi conosco e ho padroneggiato il flusso di lavoro collaborativo in una comunità in una certa misura ... oggi ho letto quelle pagine (o anche alcune più complicate quelli) e non perdo per strada ...

Mattina

Se parliamo di domani ... perché c'è ancora molto che voglio imparare, voglio conoscere nuove tecnologie, voglio padroneggiare nuove lingue, voglio costruire nuove comunità, voglio insegnare a più persone e cosa è accaduto in ogni primo passo della mia scoperta tecnologica probabilmente accadrà ... all'inizio non capirò nulla 🙂 Volevo arrivare a questo con così tante parole, si dice molto sul zona di comfort, Credo che questo sia il luogo in cui arrivano tutti coloro che credono di aver imparato qualcosa ... perché il solo credere di aver imparato è certamente motivo e motivo sufficiente per scoprire che ti sbagli, e che hai ancora molto ben fatto. All'inizio potresti non capire, potresti sbagliarti, potresti anche voler gettare la spugna, ma tutto ciò che è necessario per non raggiungere mai la zona di comfort, perché se fai solo quello che sai, cosa è più comodo di così ?

Lascio questo fin qui perché è solo una piccola opinione ... non voglio che tu pensi che io sappia più di quanto io sappia effettivamente, il poco che ho imparato è perché mi sono dato il compito di non essere mai a proprio agio zone abbastanza a lungo da credere di "padroneggiare" un argomento 🙂 e per chi mi chiede quando sarà pronto a collaborare in un progetto o in una comunità, perché la risposta è semplice ...

Se ti senti pronto, sei già in ritardo.

Gran parte dell'avventura sta nello scoprire le cose 🙂 se già conosci e padroneggi tutto, tutto perde significato sentido che è per questo che mi piace tanto imparare su GNU / Linux, perché è un mondo che non sembra finire. È vero che puoi dedicarti a fare lo stesso compito per molti giorni o anni senza crescere, ma è anche vero che puoi fare un compito senza padroneggiarlo, ma imparando molto ogni giorno 🙂 Grazie a chi arriva qui, e un saluto e cura con il tuo zona di comfort


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Diego suddetto

    Eccellente, grazie per la condivisione. Impari molto con i tuoi contributi
    Sarebbe bello se parlassi un po 'delle patch che hai inviato e di come possiamo rispettare quelle regole del gioco.

    1.    Chris ADR suddetto

      Ciao Diego, grazie per la condivisione e grazie per le tue gentili parole 🙂 Proverò a scrivere un po 'del processo attraverso il quale ho imparato a inviare le patch, ma devo soddisfare un paio di richieste prima 🙂 questa è stata straordinaria mi è venuto in mente dopo aver letto un paio di e-mail nel mio vassoio 🙂 Saluti

  2.   Lucas Matías Gomez suddetto

    Grazie amico, mi è piaciuto molto il post, mi ha ricordato i miei principi su Linux ...: * (

    1.    Chris ADR suddetto

      Hahaha grazie Lucas, mostra che stiamo invecchiando con questo GNU / Linux ma sono molto curioso di sapere quali cose saprò qui tra circa 2 o 3 anni e guarderò indietro con nostalgia 😛 Saluti e grazie per la condivisione

  3.   arlengo suddetto

    Ciao, sono nuovo di linux e proprio come ai tuoi inizi, tutto sembra strano con quello che potrebbe iniziare con sistribucionbde linux e c'è qualche manuale di kali sul suo utilizzo e installazione

    1.    Chris ADR suddetto

      Ciao arling, benvenuto in GNU / Linux 🙂 sicuramente all'inizio tutto sembrerà strano, ma quello che posso consigliarti è di essere 2 cose: curioso e paziente, la curiosità ti aiuterà a imparare cose nuove ogni giorno, la pazienza di sopportare l'apprendimento a volte ripido curva di molti soggetti.

      Per quanto riguarda Kali ... sinceramente non ti consiglierei di iniziare a usarlo ora, soprattutto a seconda del paese in cui ti trovi, molti degli strumenti di Kali possono essere pericolosi e alcuni possono persino mandarti in prigione, quindi non è qualcosa da prendere con leggerezza, prima prepara le basi e con il tempo puoi sempre iniziare a sperimentare in ambienti controllati 🙂 Saluti

  4.   Mondo Tecprog suddetto

    Grazie compadre, mi piacciono molto le voci che condividi, piuttosto sai che vorrei che parlassi un po 'di Github o Gitlab per me se ho controllato un po' su Internet ma non è stato molto bello per me capirlo, Non lo so 🙁, voglio essere in grado di collaborare con i miei amici su progetti là fuori, anche per creare pagine con le pagine Github, tra gli altri; Beh, c'è così tanto che spero che tu possa continuare ad aggiungere informazioni, saluti amico da Lima - Perù, molta forza, stai andando molto bene e come dico di solito # visione e # impeto

    1.    Chris ADR suddetto

      Ciao, grazie mille, lo terrò a mente per un prossimo articolo, spero di poter parlare di Git nei prossimi, e sebbene all'inizio sembri un po 'complicato, in realtà non lo è
      saluti