Article image

DV

Dionarley Vieira25/04/2023 22:41
Share

Desmitificando os mitos da automação

    disclaimer: esse texto é mais voltado pra iniciantes mas com trechos mais abrangentes

    Dois anos se foram e cá estou, de volta a essa plataforma. Gostaria de dizer que ja sou o dev pica que se espera, mas não... essa história de que ser programador é fácil nunca colou pra mim desde que, cerca de dois anos atras eu pensei: Posso ser programador, por que não !? Não demorou muito e logo que ia procurando material de estudo, conteúdos impulsionados explodiam na minha tela o tempo todo. Me via como o Neo de matrix (todo mundo se lembra da clássica cena bullet time ) desviando de bullshits repetidos exaustivamente, ecoando nos nós das redes. Triste saber que nada mudou tanto, na verdade o que mudou foi o assunto discutido da forma mais ignorante possível e a nova moda agora : chatgpt ... Acho cômico como se falam tanto de um assunto que pouco se sabe de verdade, inteligencia artificial não é um negocio novo, é isso mesmo...não estou brincado, deve ter código pra AI feito em fortran mais velho que muita gente aqui. Antes de sair falando sobre como AI vai tomar os empregos, alguém se deu o trabalho de ao menos ler algum paper sobre o assunto? Está tentando entender isso via influencer ? Esquece! Nem eles sabem o suficiente. Apesar de AI ser uma tecnologia de décadas, o que permitiu um avanço tão espantoso foi o advento da internet às massas. Durante três décadas produzimos petabytes(e acho) de conteúdo dos mais diversos aceleramos tudo com redes sociais e esses dados massivos, o big data ( isso sim é big data de verdade, não aquele mysqls de empresinha do interior) agora é uma base sólida para treinamento das AI's. Big data é outro assunto que me irrita como e falando por ai, não é um troço trivial e se vc ver um dev de vinte e poucos anos ser chamado de especialista, nota se algo errado nesse mercado. Na boa parem! Só saibam que pra lhe dar com esse tipo de tec ter conhecimento avançado em matemática é primordial e isso leva décadas então não é pra qualquer jovem. Voltando ao chatgpt, se voce ja usou, sabe que precisa de conhecimento prévio pra extrair algo que funciona de verdade dali. um simples trecho de código não vai substituir um desenvolvedor de verdade, a menos que esse seja tão medíocre que não sabe nem fazer echo de uma string. Se entendi direito, ainda estamos longe de uma automatização total desse ramo nesse nível, no máximo o que devera acontecer e a falta de vagas prara juniors, bom acho que isso jaávem acontecendo um pouco antes das pessoas "descobrirem" que existe AI, questões econômicas afetam bem mais o mercado e por isso não se vê muitas vagas pra iniciantes, apesar de dizerem o contrário.. Se leu até aqui, deve esta se perguntando que diabos esse cara quer dizer nesse artigo ? Bom, na verdade só estou ansioso e resolvi teclar aqui minhas opiniões, afinal, depois de duas mil horas de uso avançado de sistemas, acho que ja da pra opinar. Como dito, dois anos atras entrei nesse mundo de TI mas apesar do longo tempo, não desenvolvi nada de programação de fato. A medida que ia pesquisando sobre uma linguagem e ferramenta eu só fazia o hello world, o get started daquele tutorial básico, que estivesse estudando, e quando conseguia fazer, por achar fácil de mais, tentava fazer de outas formas, sem interface gráfica por exemplo. Não sou muito fã de IDE por elas facilitarem de mais e abstrair muita coisa importante. O que eu uso então? LunarVim e terminal (isso com o tempo se paga). Tento fazer tudo no shell... acho que tenho algum problema...Acho que vou parar por aqui, então pra concluir eu gostaria de passar minha experiencia e dizer que não devem focar só nas pautas do momento, aprendam as bases, tentem entender primeiro seu sistema e não façam como eu fiz no caso das linguagens, aprendam alguma, leiam as docs oficiais e depois os tutorial espalhados por ai,aprendam git de verdade e não so github, façam um projetinhos sem ser guiado, errem, refaçam. Espero ter ajudo em alguma coisa, até mais !

    text by: Dionarley RV, mineiro, 33 anos.

    creative commons

    Share
    Comments (3)
    Gideão Alves
    Gideão Alves - 26/04/2023 04:14

    Mano, valeu de vdd por esse artigo!!

    Comecei com programação em janeiro, e o caminho ta duas vezes mais difícil pq essa também tá sendo a minha primeira interação com um PC 😅


    Acabei entrando de cabeça nesse mundo, e é muito difícil entender como começar de fato.

    Comecei tentar buscar o domínio da lógica de programação, e até agora isso me trouxe bastante resultado para meus estudos (ainda estou descobrindo muita coisa, mas ainda consigo notar o avanço que já tive).

    Por incrível que pareça, minha melhor decisão foi focar na criatividade e no raciocínio lógico. Graças a isso, consigo ter uma ideia de que caminho tomar conforme vou codando (isso é maravilhoso, pois não me sinto preso na hora desenvolver o algoritimo).


    Obs: Decidi começar por JAVA, pode me dizer se é uma boa linguagem de programação para focar? não vou ser ignorante e tirar essa conclusão agora, até pq vi só um pouquinho sobre as outras.

    Vlw pelo artigo mano 💪🏼

    DV

    Dionarley Vieira - 26/04/2023 14:26

    A linguagem é o que menos importa, quando entender o motivo vai começar entender o que é programar de verdade. Estude a historia da tecnologia que esta usando, veja quais problemas ele foi originalmente desenhada pra resolver, veja se ainda compensa usar ou ja existem alternativas melhores. Linguagens tem uma vida longa então tanto faz, desde que não seja uma que ja não se usa a algum tempo ( fortran so em manutenção de legado, lisp, basic, perl... não usamos mais em novos projetos) Java, Js Python, e agora a mais badalada : Rust, qualquer uma dessas que escolher não vai fazer diferença se for seu primeiro contato. A primeira e sempre mais difícil e por isso existe uma apego ( vejo os devs fazendo torcida igual time de futebol: Minha lang é a melhor...) quando conseguir aprender a usar tudo que a linguagem oferece, ae vai aprender outra muito mais rapido. Se eu fosse arbitrar o que vc deve estudar ( isso é vc que precisa descobrir ) diria que comece pelo sistema que usa ( como funciona, onde estão os arquivos executáveis) aprenda algorítimos e estrutura de dados ( matemática também mas sei que vai postergar ) de dados, sistemas de arquivos e redes.. Não ignore as siglas novas que vê. Pesquise o que não sabe em contra partida de so usar.

    Kele Barbosa
    Kele Barbosa - 26/04/2023 13:37

    Boa tarde,


    Por mais que estudamos, todos os dias tem coisas novas para se estudar, estou em transição de carreira e nossa quantas dificuldades tenho, mas não vou desistir...


    Obrigada pelo artigo 🙂