Article image
Antenor Filho
Antenor Filho26/06/2022 13:34
Compartilhe

Código da Vida

    #communityweekchallenge

     

    Muitas vezes em nosso dia a dia consideramos que vivemos em uma espécie de FOR, onde estamos literalmente fazendo nossas atividades cotidianas enquanto aguardamos uma situação, e persistimos nessa lógica durante muito tempo, até que a percebemos que um BUG, por que esquecemos de incrementar algo mais em nossa vida, e desse modo vamos perseguindo as oportunidades paras criar uma situação mais próspera, o que em muitos casos acaba sendo desanimador e frustrante, porém é preciso persistir.

     

    Após analisar o código tomamos uma nova decisão e criamos um DO WHILE onde além das atividades habituais vamos inserindo novas com o objetivo de aprimoramento, de preparo, deixando que esses novos conhecimentos possam nos direcionar a algo melhor, e com isso muitas situações novas surgem, pedidos de programas por amigos e familiares, entre outros; que acabam por causar muitas melhorias, onde consideramos em ponto que estamos no caminho certo e que precisamos ser resilientes.

     

    Com algum tempo de prática criamos um SWITCH com vários CASEs, para melhor controlar tudo que aparece, vamos direcionando essas oportunidades, selecionando o que convém daquilo que não agrega nenhuma melhoria, e continuamos a jornada do conhecimento e a cada dia vamos agregando mais e mais informações, tentando de uma forma mais singela criar padrões de conduta, e nem nos damos conta da ineficiência do processo, mas seguimos aprendendo e absorvendo mais e mais conhecimentos.

     

    Até que chega um momento que nada disso é suficiente, precisamos nos dedicar e melhorar ainda mais o código e nesse ponto vamos incorporando o IF e ELSE em nosso cotidiano, e desse modo vamos selecionando tudo que aparece e direcionando de forma mais lógica as regras de vida, direcionando nossos esforços de maneira mais inteligente e eficiente, mas isso não é tudo, começamos a perceber que o usuário é um ser complexo e além de testar todo o sistema, começa a querer hackear e quebrar todo o sistema de forma engenhosa. E necessitamos verificar e promover melhorias constantes com o objetivo de melhorar o código e sua performance, e nem nós percebemos o quão delicado é esse momento.

     

    Percebemos que necessitamos de algum modo gerir todos os dados que vamos absorvendo ao longo da jornada e nesse ponto temos que de uma forma mais persistente guardar os dados mais relevantes, tal como o SQL ou NoSQL, e iniciamos um ponto de crucial importância, porém de difícil prática, afinal estamos muito acostumados a deixar que nossa memória guarde essas informações e muitas vezes não temos o hábito de escrever e organizar os dados, e com isso muitos dados se perdem, mas sabendo disso vamos nos dedicando um pouco mais em criar boas referências para que no momento oportuno possam ser consultadas com maior agilidade e eficiência.

     

    Tendo todo esse BACK END preparado, precisamos começar a preparar nosso FRONT END, e com isso vamos trabalhando nosso HTML, demonstrando nossos interesses básicos, gerando diversas marcações, onde podemos aprender com a interação do dia a dia, buscando desse modo compreender melhor o nosso papel, algumas vezes vamos eliminando redundâncias, em outras vamos criando mais SECTIONS e DIVS para que todo esse mar de informações seja mais bem acessada quando necessário; porém muitas vezes isso não é o buscado, o mercado quer tudo enfeitado e dinâmico, tal como o CSS e JavaScript, e desse modo nosso trabalho é ainda maior.

     

    Temos que aprimorar nosso modo de nos apresentarmos para aqueles que compartilham da mesma visão que nós e para tanto é preciso ter um bom cuidado com as palavras usadas para a comunicação, com a apresentação pessoal, e vamos nos aprofundando cada vez mais no uso do CSS para dar melhor aparência ao nosso conteúdo e desse modo provocar mais interações e consequentemente mais oportunidades, e isso vem depois de muitas mudanças que podemos facilitar com o uso de BOOTSTRAP e incorporar os códigos mais otimizados e utilizados, com o objetivo de melhor atingir nossos objetivos.

     

    Precisamos também caprichar no Javascript e dinamizar todo nosso conhecimento, gerando informações mais rápidas e mais bem direcionadas, desse modo causando mais iteração, que aumenta ainda mais nossa capacidade de absorção de conhecimentos com as informações advindas de diversos usuários; consequentemente agregamos mais habilidades e funcionalidades ao código.

     

    Porém, ainda estamos presos a um servidor local, temos que trabalhar um pouco mais nas configurações e ir para a CLOUD, ali sim vamos ter a prospecção que desejamos e teremos a oportunidade de ampliar de forma elástica nossas oportunidades, tendo acesso a diversos conhecimentos compartilhados pela comunidade, mas alguns BUGS começam a aparecer e temos que cuidar deles de forma ágil e eficiente, buscando ajuda com aqueles que possuem mais conhecimento e tempo de vida, mas é preciso paciência; nesse ponto compreendemos que apesar de nosso conhecimento ainda precisamos de ajuda, somos JUNIOR querendo ser SENIOR.

     

    Desse modo compreendemos que é hora de habilitar o GITHUB, deixar que outras pessoas possam contribuir conosco, permitir que novas opiniões sejam ditas, é preciso aceitar que não temos conhecimento de tudo, e que existem muitas pessoas capazes e dispostas a nos ajudar a atingir objetivos além daqueles que imaginamos, mas para tanto precisamos estar muito aberto aos novos FORKS e COMMITS, de nada adianta querer se manter fiel a um código que está tendo dificuldades, a cada momento é preciso analisar as oportunidades, verificar se essa oportunidade se enquadra de maneira eficiente e se teremos maior efetividade em nosso objetivo.

     

    A vida é complexa, e ao contrário de um programa, nós não conseguimos ver de maneira abrangente para gerar um código eficiente, temos que ir codificando a cada momento, por isso precisamos estudar as melhores práticas e aplicá-las de maneira consciente em todas as etapas de nossa vida, e isso não é uma tarefa simples e muito menos fácil, muitas vezes precisamos ter em mente somente os fundamentos mais sólidos e independente da linguagem que escolhermos ser fieis aquilo que acreditamos, mesmo que algumas oportunidades sejam perdidas no processo, tudo podemos, mas nem tudo nós convém.

     

    A todos os momentos, tal como os códigos nos somos testados, colocados a prova para que as falhas que possam surgir possam ser corrigidas e para que possamos ter o melhor desenvolvimento possível, porém isso desgasta, isso gera marcas, isso gera desanimo, e tudo bem isso faz parte do processo, temos que buscar ser o melhor que podemos ser, e essa deveria ser a busca incessante de todos nós; porém sem o auxílios de PLENOS e SENIORS podemos muitas vezes querer abandonar o código.

     

    Por isso lembre-se que não podemos, nem devemos desanimar com as dificuldades, elas existem o tempo todo, que desde seu “Hello Word” você está aprendendo, melhorando sua lógica, ampliando seus conhecimentos de sintaxe, incorporando novas linguagens, conectando novos bancos de dados, melhorando toda a API, e isso é natural, as dificuldades existem, e não importa qual o caminho que siga elas vão continuar existindo, por quê? Simples, compreenda que você não sabe de tudo, e que mesmo que tenha facilidade em aprender, sempre existirá algo que irá demandar mais esforço e dedicação, e isso é em tudo, na vida, negócios, relacionamento, etc...

     

    Nossa ansiedade em absorver todo o conteúdo em geral nos afasta, é como se fizéssemos um passo para frente e dois para trás, por isso é preciso ter paciência, compreender bem cada passo, avançar de maneira consistente e bem fundamentada, por isso é preciso esmiuçar a DOCUMENTAÇÃO, e para tanto é preciso bons conhecimentos para poder interpretar e compreender, e novamente precisamos ter paciência.

     

    Paciência, Persistência e Resiliência, ao meu ver são as chaves mais importantes para atingir os melhores êxitos, necessitamos a todo momento absorver esses fundamentos e aplicá-los diariamente em nossas vidas, desse modo nenhum obstáculo será permanente, o que hoje achamos complexo, amanhã será simples e de fácil transposição; mas é preciso aprender, e esse aprendizado é extenuante, e mesmo que ache que chegou na última lição pode ter a mais plena certeza que não chegou, ainda serão necessários muitos e muitos passos...

     

    E chegará um momento que irá olhar para seu código de vida, e vai perceber que sua escrita ainda é muito JUNIOR, vai precisar REFATORAR, mas ao contrário dos códigos, não é possível mudar o que já escrevemos em nossa jornada de vida, temos que estar mais atentos ao que vamos escrever, tendo uma visão de PLENO para que em algum momento quando formos SENIOR possamos estar contentes e satisfeitos com a nossa jornada.

     

    Escrever um código em produção é algo complexo, pois não temos certeza se estamos certos ou errados, somente temos diretrizes de conduta, e elas muitas vezes não são o suficiente para nos garantir qualquer conforto ou certeza que estamos no caminho mais correto, por isso sempre que temos alguma oportunidade, por mínima que seja, temos o momento ideal de analisar se estamos no caminho correto.

     

    E com o passar do tempo, vamos incorporando diversas APIs ao nosso código, aumentando ainda mais nossa responsabilidade, pois além de nosso código imperfeito e em produção, temos o papel de auxiliar na criação desses novos códigos, onde temos que agir ativamente auxiliando o JUNIOR na lógica, na escrita, no entendimento da regra; e nos sentimos muito responsáveis que esse novo código evolua e possa um dia também se tornar pronto e independente, e essa é uma tarefa complexa, e é preciso lembrar sempre dos fundamentos que custosamente aprendemos (paciência, persistência e resiliência).

     

    E para que tudo ocorra sem muitas supresas, precisamos ter um bom SUPORTE, consultar aquele SENIOR que muitos nos auxiliou na jornada, na verdade ele é um grande BACKUP de informações, que em muitos momentos de nossa jornada consideramos desatualizados, mas que na verdade adquiriram tanto conhecimento que não importa a linguagem estão sempre prontos para nos auxiliar a atingir ainda mais nosso potencial interior; mesmo que estejamos em uma crise, podemos sair de forma muito mais satisfatória quando paramos e ouvimos os pontos do SUPORTE.

     

    Um dia após muitas e muitas linhas de comando digitadas ao longo de toda uma vida, vamos dar por concluído nosso código, vamos considerar que não temos mais nada a codificar, e até vamos desejar ficar na manutenção do código, mas com o passar de algum tempo vamos sentir dentro de nós um forte desejo de continuar contribuindo, pois ainda podemos ser produtivos, e de fato podemos, e com isso vamos buscar criar novas situações, aprender novas sintaxes, reiniciar todo um processo de desenvolvimento, agora mais sábios e eficientes temos a oportunidade de criar um código inovador que possa seguir de norte para novos programadores; e vamos trabalhar de uma forma diferente, ajudando os PLENOS a auxiliarem os JUNIORS; contribuindo com o conhecimento para tornar os JUNIORS ainda mais eficientes.

     

    Assim, dia a dia vamos construindo, seguindo  essa jornada incrível que é a vida, aprendendo novas skills a cada dia, tendo como objetivo estarmos mais preparados para a cada momento para os desafios que aparecem, e com certeza teremos nessa jornada muitos momentos de dúvida; mas em momento algum devemos permitir que essas dúvidas permaneçam, temos que sempre buscar aprender algo novo, manter nosso movimento de aprendizado constante e cheio de vigor, pois é somente assim que poderemos transpor essas dúvidas e gerar um código mais eficiente e preparado; e consequentemente termos orgulho de tudo aquilo que foi escrito.

     

    Nossa jornada é repleta de momentos, momentos de luta, momentos de tristeza, mas sem dúvida são os momentos de glória que temos as maiores lembranças, por isso sigamos em frente, sejamos pacientes, persistentes e resilientes; afinal esses são os fundamentos para a verdadeira vitória, não podemos ter controle sobre tudo o que nos acontece, mas podemos sempre ter controle em como reagimos a uma situação.

     

    O melhor código da vida é aquele escrito com dedicação e auto aperfeiçoamento, porém para cada um de nós esse código é único e intransferível, por isso curta todo seu desenvolvimento e sinta orgulho do que está construindo ao longo dessa jornada; se errou é porque tentou, e se corrigiu é porque aprendeu; e se fez tudo isso tenha a mais plena certeza que está muito além de muitos que nem tentaram aprender.

     

    #communityweekchallenge

    Compartilhe
    Comentários (2)
    Antenor Filho
    Antenor Filho - 26/06/2022 18:27

    Obrigado pelas palavras Emanuel.

    Emanuel Assuero
    Emanuel Assuero - 26/06/2022 17:01

    Foi uma ótima forma de emergir o tema, muito bom Antenor.

    Ótimo Artigo!!

    Parabéns!