Como você sabe que está pronto para contribuir?

Olá a todos 🙂 estes dias tenho cumprido várias conquistas pessoais e com certeza me deixaram pensando um pouco, então quero compartilhar com vocês os resultados das minhas divagações, além de responder indiretamente a alguns e-mails que chegam na minha caixa de correio de vez em quando 🙂

Todos nós temos um começo

Esta é uma anedota que já contei no meu primeira seção, mas até hoje continua a me impactar nos momentos que aproveito para refletir sobre meu caminho no desenvolvimento de software. Quando eu tinha o Ubuntu no meu laptop pela primeira vez, lembro-me de um dia que estava na biblioteca e queria atualizar meu computador, nunca tinha feito isso, mas não sei por que na época eu precisava ... Acho que havia era algo que eu queria instalar para um curso e não apareceu nos repositórios quando deveria ... Ainda me lembro da frustração que senti e do desânimo com que rolei pelas listas de resultados do Google até encontrar o solução ... Eu ainda tinha que executar o comando escuro e misterioso:

sudo apt-get update

Obviamente, naquele tutorial eu segui a linha:

sudo apt-get upgrade

logo depois e lendo em outros lugares que já tinha visto:

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

mas lembro-me curiosamente de ter escrito:

sudo apt-get update && upgrade

pensando que assim seria executada a mesma coisa 🙂 que horas eram aquelas ...

Todos nós temos mais de um começo

Agora, inevitavelmente, o primeiro momento que ouvi sobre Kali Linux me veio à mente, certamente fiquei maravilhado com essa segurança, li um post que falava sobre descriptografia de chaves para redes wireless, me senti um hacker na hora de executar john.

Horas se passaram na primeira tentativa de descobrir a chave de uma rede WEP que estava nas proximidades da minha placa wi-fi ... demorei muito para descobrir que a lista de chaves padrão de john Eles só tinham palavras em inglês, algo que certamente não é muito útil na minha cidade, e muito menos nas proximidades de onde moro ...

Meu primeiro livro de 'hacker'

Lembro-me com carinho do meu primeiro livro de hacker, com certeza foi um desafio ... primeiro porque naquela época eu ainda não estava acostumado a ler em inglês, segundo ... e mais importante, porque cada linha de texto me parecia chinês misturado com algum tipo de linguagem estranha. Para todos aqueles que estão se perguntando que livro é esse ... a resposta é clique aqui 🙂

E esse foi um ponto interessante no meu caminho de aprendizagem, porque foi o momento em que descobri que não gostava de usar Kali Linux sem saber o que estava acontecendo em cada etapa, certamente é interessante rodar coisas como nmap ou arroto ou mil e mais ferramentas que vêm por padrão. Descobri que queria saber por que eles trabalharam, e como eles fizeram. A partir desse momento, parei de praticar com as ferramentas de Kali e comecei a ler sobre linguagens de programação.

E voltamos ao primeiro momento em que tudo parecia chinês estranho 🙂 Eu certamente entendia pouco ou nada do que estava lendo e, ao mesmo tempo, continuava devorando informações em todos os cantos da internet o máximo que podia ... obviamente, eu estava preocupado em conseguir a melhor fonte possível para me preencher com informações.

Vá fundo

Um pouco de tempo passou e eu já estava no Gentoo, e estava muito curioso sobre muitas coisas, e com o passar dos dias aprendi muito sobre compilação e sobre construção, e sobre segurança, e sobre muitas coisas. Mas, evidentemente, no início, como em todas as experiências anteriores, senti que estava lendo um chinês estrangeiro.

Por que estou contando isso?

Bem, porque hoje em dia comecei a enviar meus primeiros patches (coisas bem pequenas) para a comunidade do kernel, há muito tempo ouvi que era uma comunidade de comentários implacáveis, que não era o lugar para um novato no mundo FOSS, que era muito seletivo com o que foi aplicado e sabe o que descobri? que não é nada disso, se você conhece as regras 🙂

Em outro momento falamos sobre entrar na casa de outra pessoa, e não respeitar as regras da casa ... obviamente demorei muito para aprender essas regras, aprender a usar git bem o suficiente para enviar um patch corretamente, aprender a usar um software Código estático análise, aprendendo a revisar meu trabalho cuidadosamente, aprendendo a me comunicar com a comunidade, aprendendo a usar o vim, aprendendo C ... e sim, no início tudo pode parecer chinês estranho, mas com o passar dos dias, tudo isso faz sentido e você perceba o quanto você avançou e o quanto aprendeu.

Hoje

Hoje conheço mais comandos e formas de atualizar um sistema do que poderia imaginar, a mesma coisa que hoje conheço e domino o fluxo de trabalho colaborativo em uma comunidade até certo ponto ... hoje li essas páginas (ou até mesmo algumas mais complicadas uns) e eu não perco no caminho ...

Manhã

Se falarmos de amanhã ... ainda quero aprender muito, quero conhecer novas tecnologias, quero dominar novas linguagens, quero construir novas comunidades, quero ensinar mais pessoas, e o que aconteceu em cada primeira etapa da minha descoberta tecnológica provavelmente vai acontecer ... Não vou entender nada no começo 🙂 Eu queria chegar a isso com tantas palavras, muito se fala sobre o zona de conforto, Creio que este é o lugar onde chegam todos aqueles que acreditam ter dominado algo ... porque só acreditar que você dominou é certamente razão e razão suficiente para descobrir que você está errado, e que ainda tem um longo caminho a percorrer. A princípio você pode não entender, pode estar errado, pode até querer jogar a toalha, mas tudo isso é necessário para nunca chegar à zona de conforto, porque se você só fizer o que sabe, o que é mais confortável do que isso?

Deixo isso até aqui porque é apenas uma pequena opinião ... Não quero que você pense que eu sei mais do que realmente sei, o pouco que aprendi é porque me dei o trabalho de nunca estar em um conforto zona por tempo suficiente para acreditar que eu "domino" um tópico 🙂 e para aqueles que me perguntam quando estarão prontos para colaborar em um projeto ou comunidade, porque a resposta é simples ...

Se você se sentir pronto, você já está atrasado.

Muito da aventura está em descobrir coisas 🙂 se você já sabe e domina tudo, tudo perde sentido 🙂 por isso gosto tanto de aprender sobre GNU / Linux, porque é um mundo que parece não ter fim. É verdade que você pode se dedicar a fazer a mesma tarefa por muitos dias ou anos sem crescer, mas também é verdade que você pode fazer uma tarefa sem dominá-la, mas aprendendo muito a cada dia 🙂 Agradeço a quem chega aqui, e saudações e carinho com o seu zona de conforto


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Diego dito

    Excelente, obrigado por compartilhar. Você aprende muito com suas contribuições
    Seria bom se você falasse um pouco sobre os patches que você enviou e como podemos respeitar essas regras do jogo.

    1.    Chris ADR dito

      Olá Diego, obrigado por compartilhar e obrigado por suas amáveis ​​palavras 🙂 Vou tentar escrever um pouco do processo pelo qual aprendi a enviar os patches, mas tenho que atender a alguns pedidos antes 🙂 este foi extraordinário que veio à mente depois de ler alguns e-mails na minha bandeja 🙂 Saudações

  2.   Lucas Matías Gomez dito

    Obrigado cara, gostei muito do post, me lembrou dos meus princípios no Linux ...: * (

    1.    Chris ADR dito

      Hahaha obrigado Lucas, isso mostra que estamos envelhecendo neste GNU / Linux mas estou muito curioso para saber as coisas que saberei aqui em cerca de 2 ou 3 anos e vou olhar para trás com saudade gia Saudações e obrigado por compartilhar

  3.   Arling dito

    Olá, sou novo no linux e assim como no começo, vejo tudo estranho com o que o sistribucionbde o linux poderia iniciar e há algum manual kali de uso e instalação

    1.    Chris ADR dito

      Olá arling, bem-vindo ao GNU / Linux 🙂 certamente a princípio tudo parecerá estranho, mas o que eu recomendo é que você seja 2 coisas: curioso e paciente, a curiosidade o ajudará a aprender coisas novas todos os dias, paciência para suportar o aprendizado às vezes difícil curva de muitos assuntos.

      Quanto a Kali ... Sinceramente, não recomendo que você comece a usá-lo agora, principalmente dependendo do país onde você está, muitas das ferramentas de Kali podem ser perigosas e algumas podem até mandá-lo para a prisão, então não é algo para ser levado levemente, primeiro prepare as bases e com o tempo você sempre pode começar a experimentar em ambientes controlados

  4.   Mundo Tecprog dito

    Obrigado compadre, eu realmente gosto das entradas que você compartilha, em vez disso, eu gostaria que você falasse um pouco sobre Github ou Gitlab para mim se eu verifiquei um pouco na Internet, mas não foi muito bom para mim entender, Não sei 🙁, quero poder colaborar com meus amigos em projetos por aí, inclusive fazer páginas com as Páginas do Github, entre outros; Bem, tem tanta coisa que espero que você possa continuar adicionando informações, saudações amigo de Lima - Peru, muita força, você está indo muito bem e como costumo dizer # visão e # ímpeto

    1.    Chris ADR dito

      Olá, muito obrigado, vou manter isso em mente para um artigo futuro, espero poder falar sobre Git a seguir, e embora pareça um pouco complicado no início, realmente não é 🙂
      lembranças