Article image
Fernando Araujo
Fernando Araujo21/11/2023 10:26
Compartilhe

50 artigos publicados - Retrospectiva

     Olá, dev!

               

               Na sexta-feira passada (16/11/2023), eu publiquei o meu artigo número 50 na plataforma da DIO. Este é o artigo número 51.

     

               Este artigo apresenta uma retrospectiva de todos os artigos que já publiquei aqui, resgata o acesso a cada um deles e comenta os conteúdos abordados, bem como indica o momento em que cada um foi publicado.

     

    O que você vai ler aqui:

    1.   Introdução

    2.   Meu primeiro artigo

    3.   Meus outros primeiros artigos

    4.   Artigos sobre Desafios de Código

    5.   Artigos das competições de artigos da DIO

    6.   Artigos da Tech Lead Community

    7.   Série de artigos sobre Computação Gráfica

    8.   Artigos sobre “escrever artigos”

    9.   Artigos sobre aprendizado e estudo

    10. Artigos sobre minhas experiências pessoais

    11. Artigos sobre temas atuais

    12. Outros artigos

    13. Considerações finais

     

    1 – Introdução

     

    Na última sexta-feira (16/11/2023), eu completei 50 artigos publicados aqui na plataforma da DIO.

     

    Pode parecer até um número irrelevante, pois às vezes eu vejo usuários publicando mais de 1 artigo por dia, sobre assuntos bem diversos. Para mim, para meu crescimento pessoal, esse número é muito relevante, bem como cada um dos 50 artigos publicados.

     

               Antes de tudo, gostaria de agradecer a DIO pelo espaço criado para a publicação de artigos pelos usuários, pela experiência que isso me proporcionou escrevendo e o gosto que eu tomei por escrever artigos e compartilhar com a comunidade.

     

               Eu costumo escrever sobre as minhas experiências com a programação, desde que aprendi a programar, em 1980, com a linguagem FORTRAN e perfurando cartões, no início do curso de Engenharia Elétrica. Afinal, eu vi nascerem os computadores pessoais, o Windows, o Linux, a Internet, a Web, todas as linguagens e frameworks, a IA e os chatGPTs da vida.

     

               Eu também escrevo sobre assuntos interessantes para um dev, principalmente os iniciantes, como os algoritmos, o inglês, a motivação, como começar, como fazer testes de mesa, etc.

     

    Eu gosto de escrever para esclarecer dúvidas dos iniciantes em relação aos temíveis Desafios de Código, importantes para o aprendizado e técnica importante para o aprendizado dos cursos da DIO.

     

               Eu também já escrevi artigos sobre estudo e aprendizado. Eles são voltados para qualquer pessoa que deseja aprender mais sobre um determinado assunto, e nós, devs, iniciantes ou não, sempre precisamos aprender coisas novas, pois nossa área muda todo dia.

     

               Além disso, eu adoro participar das iniciativas da DIO, como as Competições de Artigos, já tendo sido premiado em algumas delas, e as duas versões da Community Week, para as quais já dei palestras e até já escrevi sobre uma delas.

     

               Outros assuntos sobre os quais eu gosto de escrever são as minhas paixões pessoais, como Computação Gráfica, música e ficção científica.

     

    Este artigo apresenta uma retrospectiva dos 50 artigos que já publiquei aqui, resgata o acesso a cada um deles e comenta o conteúdo abordado por eles e o momento em que eles foram publicados.

     

    2 – Meu primeiro artigo


    image

               

    Eu sou graduado em Ciências da Computação e trabalho há alguns anos em outras áreas, como planejamento, captação de recursos e convênios.

     

               Eu quero voltar muito para a área de programação e desenvolvimento, onde pretendo atuar daqui para a frente, nas áreas de Dados e IA, e precisava aprender novas linguagens, frameworks e métodos atuais que eu nunca estudei nem conhecia!

     

               Entrei na DIO em 2020, no meio da pandemia de covid-19, com o objetivo de aproveitar o meu tempo livre em casa para me atualizar. Encontrei aqui conteúdo gratuito e de alta qualidade.

     

               Aqui, eu li muitos artigos interessantes escritos por usuários da plataforma e me interessei para escrever também, compartilhando as minhas experiências como dev dinossauro e explicando aos iniciantes conceitos e técnicas que eu notava que eles tinham dificuldade.

     

               Eu tinha muitas dúvidas se iria conseguir escrever um conteúdo relevante, me expressar direito, se alguém se interessaria pelo meu conteúdo, essas coisas da insegurança da primeira vez fazendo alguma coisa.

     

    No fim, venci a insegurança e escrevi o meu primeiro artigo. Ele mostrava como foi o meu aprendizado de programação, em 1980, usando a linguagem FORTRAN e perfurando cartões. Eu mostrava para os devs atuais como era a façanha de programar em 1980, com as ferramentas da época. Eu me lembro desse primeiro desafio de escrever um artigo como se fosse hoje!

     

    Artigo 1 - Dinossauros 1 - Como virei um programador (com FORTRAN!!!) em 1980?

     

               O meu maior medo era que o assunto não interessasse e ele não fosse lido por ninguém. Mas o artigo teve mais de 200 leituras e quase 20 comentários! E isso me mostrou que havia um público para esse tipo de conteúdo e me incentivou a escrever mais!

      


    3 – Meus outros primeiros artigos


     image

               

    Depois de vencer o medo inicial e de ver que o meu primeiro artigo foi bem aceito, eu fiquei motivado a escrever mais artigos.

     

               O segundo artigo detalhava a linguagem FORTRAN, para os curiosos:

     

    Artigo 2 - Dinossauros 2 - E como era essa tal de linguagem FORTRAN?


                Seguindo o meu interesse em apresentar aos devs iniciantes temas relevantes para o início da carreira, os 3 artigos seguintes tratavam da importância do inglês na área de programação e de tecnologia.

     

    Artigo 3 - Iniciantes 1 – A importância do inglês na vida de um dev

     

    Artigo 4 - Iniciantes 2 – Aprenda a traduzir textos técnicos em inglês – parte 1

     

    Artigo 5 - Iniciantes 3 – Aprenda a traduzir textos técnicos em inglês – parte 2

     

               Os 2 artigos seguintes também tratavam de temas importantes para a base da programação, como algoritmos e estruturas de dados, visando, mais uma vez, os iniciantes na área.

     

    Artigo 6 - Iniciantes 4 – Algoritmos e Estruturas de Dados

     

    Artigo 7 - Algoritmos x Algoritmos computacionais


     

               O artigo seguinte, o oitavo que escrevi, foi apenas uma relação de todos os 7 artigos anteriores que eu havia publicado, que acabou sendo atualizada até o artigo de número 19.

     

    Artigo 8 - Lista de TODOS os artigos que já escrevi na DIO

     


    4 – Artigos sobre Desafios de Código

     image


    Eu iniciei uma série de artigos sobre os desafios de código, detalhando desde o entendimento do enunciado de um desafio, a elaboração de um algoritmo para resolvê-lo,  sua transformação em código e aprovação da execução na plataforma. O objetivo foi ajudar os devs iniciantes que sofriam para concluir um desafio e entregar o código aprovado, por falta de conhecimento ou prática nos fundamentos da programação!

     

    Artigo 9 - Desafios de Código, o Guia Definitivo


     Artigo 10 - Eduzz, resolvendo desafios básicos em Javascript

     

    Artigo 24 - Codecamp - Desafio Plantando o Futuro – Do enunciado ao código


     Artigo 36 - Codecamp - explicação sobre o desafio: Armazenamento de dados é vida


     

    5 – Artigos das competições de artigos da DIO


               A DIO já promoveu, e promove, competições de artigos, com premiação em dinheiro para os mais bem avaliados. Uma destas competições ocorreu na primeira Community Week, e atualmente, existe outra Competição de Artigos regular, em geral, quinzenalmente.

     


    5.1 – Artigos para a Community Week


     image


    Em junho de 2022, a DIO promoveu um evento para unir os usuários da plataforma, chamado Community Week. Nele foram apresentadas várias palestras, ao vivo ou gravadas em vídeo, sobre temas técnicos e soft skills também.

     

    Houve competição de artigos tratando de temas indicados pela DIO, com premiação em dinheiro. Eu escrevi 3 artigos durante o evento, o último valendo premiação em dinheiro (1000 reais para o primeiro lugar, 750 para o segundo e 500 para o terceiro). O meu artigo (terceiro da lista abaixo, número 16) ficou em segundo lugar neste Challenge!

     

    Artigo 14 - Como Zerar um Bootcamp e se Tornar um Hero na Comunidade

     

    Artigo 15 - Ajude um dev que outro dev lhe ajuda

     

    Artigo 16 - Python, do hello world à Inteligência Artificial

     

    Neste evento, eu fui convidado pela DIO para apresentar uma palestra, que gravei em vídeo e foi apresentada no primeiro dia. Posteriormente, eu escrevi um artigo com o resumo do conteúdo da palestra que eu dei:

     

    Artigo 18 - Como a escrita me ajuda a ser um dev melhor (palestra na Community Week)


     Segue o link do vídeo da minha palestra na primeira Community Week.

     

    Vídeo 1 – Como a Escrita me ajuda a ser um dev melhor (a minha palestra)

    A minha apresentação começa a partir de 14:20 minutos.


    Título do vídeo: (COMMUNITY WEEK - PRESS START - DIA 2 - COLETE POWER UPS: SUA CONTRATAÇÃO A UMA FASE DE DISTÂNCIA)


     

    Houve uma segunda Community Week em 2022, na qual eu também dei outra palestra em vídeo. Segue o link desta palestra na Community Week 22:

     

    Vídeo 2 - A evolução das linguagens de programação | Fernando Araujo


     Ainda não escrevi um artigo sobre essa segunda palestra, mas está na agenda, para aqueles que não tiveram a oportunidade de vê-la em vídeo.

     

     


    5.2 – Artigos para as Competições de Artigos


     image


    Para incentivar a publicação de artigos, a DIO criou a Competição de Artigos, que funciona assim: a DIO indica um tema para os usuários escreverem artigos sobre ele e os 3 melhores recebem prêmios em dinheiro. No início era 750 reais para o primeiro lugar, 500 para o segundo e 250 para o terceiro; as últimas competições tinham prêmios diferentes, 500 para o primeiro lugar, 250 para ao segundo e 100 para o terceiro lugar.

     

    Até agora, já foram 10 competições. Eu participei de várias delas e já ganhei alguns prêmios, outras vezes, por falta de tempo para publicar o artigo no prazo, eu não pude participar, mas publiquei o meu artigo sobre o tema depois, mesmo sem concorrer a nada, e outras vezes, quando a falta de tempo foi ainda maior, eu nem cheguei a escrever um artigo.

     

               A lista a seguir apresenta os artigos que eu escrevi para cada competição, indicando se ele foi premiado e se foi publicado após o prazo limite, sem concorrer aos prêmios.

     

    Nas competições a seguir, eu fui premiado em alguma posição:

     

    ·        Competição de Artigos #2 – tema: IOT (Internet das coisas)

    Artigo 39 - IOT e o trânsito seguro (1º lugar)

     

    ·        Competição de Artigos #1 – tema: Inteligência artificial

    Artigo 37 - IA: da Ficção à Realidade (2º lugar)

     

    ·        Competição de Artigos #9 – tema: bancos de dados

    Artigo 45 - Bancos de Dados Espaciais – POSTGIS (3º lugar)

     

    Nas competições abaixo, eu publiquei um artigo sobre o tema, após o prazo limite, não concorrendo ao prêmio:

     

    ·        Competição de Artigos #10 – tema: código limpo

    Artigo 47 - Refatoração - Como obter um Código Limpo

    ·        Competição de Artigos #8 – tema: cibersegurança

    Artigo 44 - Criptografia - quebre esse código: VKRZ GH EROD

     

    ·        Competição de Artigos #7 – tema: javascript

    Artigo 43 - Javascript – o comando FOR

     

    ·        Competição de Artigos #4 – tema: ciência de dados com python

    Artigo 41 - Visualização de Dados com Python

     

    ·        Competição de Artigos #3 – tema: As novas tecnologias apresentadas no WWDC 23

    Artigo 40 - WWDC23 - Computação Espacial

     

    Nas competições seguintes, eu não publiquei nenhum artigo sobre os temas:

    ·        Competição de Artigos #6 – tema: desenvolvimento mobile

    ·        Competição de Artigos #5 – tema: API

     

    Eu ainda publiquei um artigo informando que havia ganhado o prêmio na Competição #10, usando a figura que a DIO disponibilizou para divulgação:

    Artigo 46 - Meu artigo ficou em 3º lugar (Competição de artigos - 9)

     

    6 – Artigos da Tech Lead Community


    image  

               Em algum momento, a DIO criou uma comunidade de usuários (Tech Lead Community), que tinha como objetivo escrever artigos sobre temas indicados pela própria DIO, quinzenalmente. Foram publicados vários artigos sobre temas diversos e meus artigos publicados são listados a seguir:

     

    ·        Desafio DIO #1 – tema: chatGPT

    Artigo 21 - Como o ChatGPT pode ajudar a programar

     

    ·        Desafio DIO #2 – tema: como se manter motivado na área de ti

    Artigo 22 - Como achar motivação em TI

     

    ·        Desafio DIO #3 – tema: cibersegurança – como as empresas e as pessoas podem se proteger contra ameaças virtuais?

    Artigo 25 - Segurança digital: o perigo ao redor!

     

    ·        Desafio DIO #4 – tema: desenvolvimento web (html, css, Javascript, frameworks)

    Artigo 31 - Arte com CSS e Javascript

     

    7 – Série de artigos sobre Computação Gráfica


    image

     

    Depois de ter publicado um este último artigo, sobre arte com CSS, eu decidi escrever um artigo sobre uma paixão que tenho, a Computação Gráfica. O artigo ficou tão longo, pois eu tinha muita coisa a dizer, que eu decidi dividi-lo em 3 artigos separados:

     

               

    O primeiro artigo descreve como eu conheci a Computação Gráfica e me apaixonei pela área, o visual, a possibilidade de criar imagens realistas no computador, a matemática 3D utilizada, o uso no cinema, etc.

     

    Artigo 28 - Computação Gráfica 1: a história e o que eu vivenciei

     

               O segundo artigo apresenta as áreas onde a Computação Gráfica é muito usada atualmente, como o cinema, os jogos digitais, a medicina, etc.

     

    Artigo 30 - Computação Gráfica 2: evolução e áreas de aplicação

     

               O terceiro apresenta as principais técnicas usadas para se construir um modelo 3D realista do zero e como visualizá-lo na tela do computador.

     

    Artigo 38 - Computação Gráfica 3 - Técnicas básicas

     


    8 – Artigos sobre “escrever artigos”


     image


    Durante a escrita do primeiro artigo da série sobre Computação Gráfica, eu tive a ideia de escrever outro artigo, em paralelo, descrevendo as minhas ações e as decisões que tomei para sair do papel em branco até completar o artigo e publicá-lo. A ideia era descrever meu processo criativo para escrever um artigo até sua publicação.

     

    Artigo 29 - Computação Gráfica 4: como é o meu processo de escrita de um artigo

     

    Além daquele artigo sobre a minha apresentação na primeira Community Week, eu escrevi mais um artigo que tratava da escrita e publicação de artigos:

     

    Artigo 32 - O que eu ganho escrevendo artigos?

     

               Este último fala sobre o que não é considerado um artigo aqui na DIO:

     

    Artigo 13 - Será um desafio do Tik-Tok para publicação de certificado de bolsa?

     

    9 – Artigos sobre Aprendizado e estudo


     image


    Além da vontade de ajudar os devs iniciantes, tirando dúvidas sobre os desafios de código, eu também escrevi vários artigos sobre aprendizado e estudo, com o objetivo de indicar técnicas consagradas para melhorar o aprendizado. O primeiro fala como se aprende muito ao atuar como professor.

     

    Já os seguintes são uma série que descreve as principais técnicas de aprendizado, desde o Método Feynman até vários livros sobre o assunto, um escrito por Cláudio de Moura Castro, e os outros por Barbara Oakley, conhecida por seu livro (e curso no Coursera) “Aprendendo a Aprender”:

     

    Artigo 33 - É ensinando que se aprende

    Artigo 42 - Você sabe aprender? Aprenda agora!

     

    Artigo 48 - Você sabe estudar? Tem certeza?

     

    Artigo 50 – Mude sua mente e faça sua transição de carreira

    https://web.dio.me/articles/mude-seu-padrao-mental-e-faca-sua-transicao-de-carreira

     


    10 – Artigos sobre minhas experiências pessoais


     image


    Desde o meu primeiro artigo, eu gosto de escrever sobre as minhas experiências atuais no mundo da programação. Assim, eu escrevi outros artigos:

     

    Artigo 11 - O dia em que em eu encontrei o Android em pessoa

     

    Artigo 17 - Qual a trilha sonora de um dev?

     

    Artigo 19 - Estou com covid! E AGORA?

     

    Artigo 26 - Eu sou nerd, mas quem não é?

     

    11 – Artigos sobre temas atuais


    image

     

    Sempre que eu leio alguma notícia atual, que me chama muito a atenção, seja ligada à programação, ou tecnologia, me dá vontade de compartilhar com vocês, aí, eu escrevo um artigo, como estes:

     

    Artigo 12 - Numa emergência, o carro autônomo salva o condutor ou o pedestre?

     Artigo 27 - Robôs: eles estão entre nós!!!

     

    Artigo 34 - Mojo – detalhes sobre a nova linguagem para IA

     

    Artigo 35 - Mojo é 35 MIL vezes mais rápido do que Python!

     

    Artigo 49 – SVG e WebP

     

    6 - Outros artigos


    image


    Para completar os 50 artigos, estes 2 seguintes podem ser considerados como dicas para os iniciantes:

    Artigo 20 - Por onde devo começar na programação?

     

    Artigo 23 - Como fazer o Teste de Mesa manual

     

    5 – Considerações finais

     

               Na última sexta-feira (16/11/2023), eu completei 50 artigos publicados aqui na plataforma da DIO.

     

               Antes de tudo, gostaria de agradecer a DIO pelo espaço aberto para a publicação de artigos pelos usuários, pela experiência que isso me proporcionou escrevendo e o gosto que eu tomei por escrever artigos e compartilhar com a comunidade.

     

               Eu costumo escrever sobre as minhas experiências com a programação, desde que aprendi a programar, em 1980 (sou um dinossauro!), com a linguagem FORTRAN e perfurando cartões, no início do curso de Engenharia Elétrica.

     

               Eu também gosto de escrever sobre assuntos importantes para um dev iniciante, como algoritmos, teste de mesa, como começar a programar, motivação etc.

     

    Também destinados aos devs iniciantes, que têm dificuldades com os Desafios de Código, eu escrevi vários artigos explicando, em detalhes, como resolvê-los, desde o entendimento do enunciado até a aprovação do seu código.

     

               Já escrevi vários artigos sobre estudo e aprendizado, dirigidos tanto aos iniciantes quanto aos experientes e até àqueles que estão em transição de carreira. Eu resumo técnicas consolidadas que foram apresentadas em livros de autores conceituados na área.

     

               Além disso, eu também participei de iniciativas da DIO, como as Competições de Artigos, sendo premiado em algumas delas, e as duas versões da Community Week, para as quais já dei palestras e já escrevi sobre uma delas, tendo sido premiado em uma competição nela também.

     

    Este artigo apresentou uma retrospectiva dos 50 artigos que já publiquei aqui, resgatando o acesso a cada um deles e comentando sobre o conteúdo abordado por eles e o momento em que ele foram publicados.

     

    Eu considero este artigo importante, pois devido ao grande número de artigos publicados diariamente na plataforma, os artigos mais antigos vão ficando escondidos no final do feed e seu acesso acaba se perdendo com o tempo, mesmo tendo conteúdos relevantes.

     

    No início, eu ficava meio desmotivado ao ver que artigos que levaram dias para serem escritos, e muita pesquisa, recebiam poucas visualizações e pouquíssimos comentários, mas eu entendi que isso é consequência de um comportamento orgânico da plataforma.

     

    O usuário pode não gostar do tema ou não lhe interessa ler um artigo longo, ou, ainda, ele prefere valorizar mais um artigo que publica apenas um certificado de um curso ou disciplina concluída., ou, ainda, o título de um artigo pode lhe chamar a atenção para ler, mesmo que seja apenas a publicação de um certificado.

     

    E está tudo bem! Eu não escrevo com o objetivo de receber retorno dos usuários, mas porque acho que o assunto pode interessar a alguém que deseje ler sobre o assunto e que pode se beneficiar dele. Se apenas um usuário ler e gostar, meu objetivo foi alcançado. No entanto, o esforço que eu coloco na escrita de um artigo é o mesmo!

    Compartilhe
    Comentários (2)
    Fernando Araujo
    Fernando Araujo - 21/11/2023 17:23

    Opa, Luiz!

    Obrigado!

    Você sempre me incentivando a escrever mais artigos.

    Somos leitores um do outro e sempre nos incentivando.

    Que essa parceria continue e sigamos em frente.

    Ainda temos muita coisa a dizer nos artigos!

    Um dia eu chego nos seus quase 100 artigos!!!

    Luiz Café
    Luiz Café - 21/11/2023 16:13

    Parabéns por essa conquista Fernando! No mundo de hoje, em que é tão difícil produzir conteúdo de qualidade, você se destaca com seu esforço e merecidamente deve receber seu reconhecimento aqui na DIO e também na comunidade de desenvolvimento no geral. Que venham muitos e muitos outros artigos, a comunidade da DIO agradece.