Article image
Fernando Araujo
Fernando Araujo04/12/2021 20:01
Share

LIsta de TODOS os artigos que já escrevi na DIO

  • #Informática Básica
  • #Lógica de Programação

Olá, devs!

Este o artigo resgata a relação de todos os artigos que já escrevi para a DIO, sendo este apenas o 8º artigo. A partir de agora, ele será referenciado ao final do texto de todos os artigos novos que eu escrever para a DIO e será atualizado a cada artigo novo que eu escrever.

 

Introdução

Como eu já escrevi em artigos anteriores, eu aprendi a programar em 1980, no primeiro semestre do curso de Engenharia Elétrica, na disciplina Introdução à Ciência da Computação (ICC). A linguagem ensinada foi o FORTRAN (nem era estruturado ainda!), perfurando cartões para um computador mainframe.

E foi paixão á primeira vista!

De lá pra cá, aprendi também FORTRAN estruturado, Pascal, C, Perl, C++, PHP e outras linguagens e frameworks. Já ensinei programação em disciplinas de graduação também. Portanto, já tenho uma boa experiência em programação.

No entanto, nos últimos anos, me afastei do cotidiano de programador para assumir outras funções gerenciais.

Mas programação é o que me move! Faço 60 anos neste mês, mas preciso de novos desafios, para quando me aposentar, daqui a 5 anos.

Eu me redescobri aqui na DIO aprendendo novas linguagens de programação, frameworks e tecnologias que não estudei nem conhecia. Pareço um adolescente entrando na Universidade no seu primeiro dia e vendo um mundo novo de conhecimentos pela frente!

 

Os artigos da DIO

A forma que encontrei para devolver boa parte do que aprendi, e que me foi ensinado, foi escrever artigos para a DIO com o objetivo de ajudar os devs iniciantes a terem um caminho mais leve neste início de carreira.

A princípio, eu achei que escrever artigos para cá ia me tomar muito tempo, pois eles iriam me demandar leituras de livros para embasamento até alcançar um nível acadêmico, impecável. Por isso, demorei a criar coragem para escrevê-los.

Com o tempo, fui vendo que os artigos publicados aqui não buscavam o nível de excelência acadêmico, mas eram relatos de experiências vividas, dicas de ferramentas, técnicas e materiais que facilitam o aprendizado e a programação.

Aí, eu me animei, pois isso eu tenho de sobra nestes 41 anos de carreira dentro da programação.

Escrevi o primeiro artigo e foi bem recebido. Escrevi outro, depois mais outro e não parei mais. Já acordo com uma nova ideia de artigo na cabeça. A experiência ao escrever os primeiros artigos me fez sentar aqui e soltar a minha mente para deixar fluir as minhas experiências da época inicial da programação e dos computadores, técnicas que aprendi e que funcionaram (e funcionam!) para mim ou explicar detalhadamente como as coisas são feitas, por mim, na programação. Hoje, escrevo um artigo desse em 1 hora.

Os textos dos artigos que escrevo, até mesmo aqueles conceituais, não saem de livros, mas da minha memória e lembrança dos momentos que já vivi ao longo da minha jornada na área de tecnologia, por isso eu não listo referências ao final dos artigos (só em dois deles, que referenciei os livros que usei na tradução de alguns parágrafos).

 

Sugestão para a DIO sobre os artigos

Só para finalizar, gostaria de dar uma sugestão para a equipe didática da DIO sobre os artigos.

Acho os artigos uma excelente ferramenta didática de compartilhamento de conhecimento entre os alunos da plataforma. O compartilhamento de experiências vividas e de dicas para os novos alunos é fantástico e tenho certeza de que realmente ajudam outros devs, alguns sem nenhuma experiência em programação. Quando menos, servem para mostrar que eles não estão sós com seus problemas nesse mundo da programação, pois alguém aqui já passou por problema parecido e lhes oferece ajuda ou conforto, pela empatia deter alguém ao seu lado.

Mesmo assim, eu não concordo quando se publica um artigo apenas mostrando a foto de um certificado de conclusão de curso (disciplina), bootcamp ou aceleração, nem com uma dúvida de código ou conceito.

Para as dúvidas, já temos o Discord para isso.

E para os certificados, poderia ser criado um novo link (“Certificados”), ao lado dos links “Todos Artigos” e “Meus Artigos”, para que não ficassem misturados tudo em um saco só.

Até mesmo para as dúvidas, para aqueles que têm dificuldade em usar o Discord, também poderia ser criado um quarto link (“Dúvidas”), ao lado desses outros 3 links que citei no parágrafo anterior.

Pelo menos, cada coisa ficaria no seu lugar.

A pontuação de XPs dada a um artigo que realmente têm relevância para a comunidade não pode ser a mesma dada à divulgação de um certificado ou pedido de ajuda com uma dúvida.

Na verdade, este último parágrafo apenas complementa a minha comparação do que acho que deve ser considerado um artigo do que não deve.

Mas a pontuação e relevância de um artigo deixa muito a desejar, quando você vê que alguns artigos alcançam uma pontuação acima de 40 mil acessos e outros, com conteúdo considerado relevante, não passam de 100 acessos.

Estes números absurdos devem ter sua causa em falhas no processo de atribuição de pontos da plataforma ou de métodos usados para burlar este processo de pontuação, como rotinas com loops programados para realizar milhares de acessos seguidos, coisa que deveria ser analisada e corrigida pela equipe da DIO.

Concluindo o desabafo, gostaria de dizer que eu não vejo vantagem nenhuma em me comparar ao desempenho dos outros, mas ao meu mesmo!

Eu tento ser melhor hoje do que fui ontem, aí eu sei que melhorei.

Mas se eu for me comparar a outras pessoas, com base em coisas eu não tenho nenhum controle, posso ficar sempre frustrado se ficar atrás delas. Sempre vai ter alguém melhor e alguém pior que eu. Mérito dos outros!

Portanto, eu me sinto completamente relaxado quanto a isso.

 

Lista de artigos que já escrevi na DIO

Artigo mais recente:

Este artigo repete o mesmo conteúdo de uma palestra que eu apresentei para a DIO na Community Week. O objetivo é que aqueças pessoas que não puderam viram o vídeo da palestra tenham acesso ao mesmo conteúdo apresentado naquele evento.

19. Como a escrita me faz um dev melhor

 

Este artigo trata das vantagens e desvantagens de um dev ouvir música enquanto trabalha. Eu apresentei meu gosto musical e fiz recomendações das músicas que eu costumo ouvir enquanto trabalho, além de descrever como eu gosto de trilhas sonoras de filmes para ouvir enquanto trabalho.

18. Qual a trilha sonora de um dev?

 

Os 3 artigos anteriores foram escritos para participar de uma premiação oferecida na Community week, da DIO. O primeiro artigo da lista (número 17) me deu o prêmio de segundo lugar do desafio, cujo prêmio foi de R$ 750,00. O primeiro prêmio foi de mil reais e o terceiro lugar ganhou 500 reais.

17. Python, do hello world à Inteligência Artificial

16. Ajude um dev que outro dev lhe ajuda

15. Como Zerar um Bootcamp e se Tornar um Hero na Comunidade

 

O artigo anterior foi um questionamento que eu fiz no dia em saiu o resultado dos aprovados com uma bolsa do Santander para dois bootcamps e começou a chover de artigos de usuários da DIO que apenas apresentavam o certificado de aprovação na bolsa, gerando um SPAM preocupante, afinal, eram 50 mil bolsas oferecidas. Comparei com um daqueles desafios virais do Tik-Tok.

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

 

 

Este é um resumo de uma matéria que eu li no portal UOL, que analisa se, na iminência de ocorrer um acidente, a inteligência artificial que controla um carro autônomo tomaria uma decisão para livrar as crianças que estão na frente do carro ou o motorista, caso haja o perigo de ele se machucar na manobra que evita as crianças.

13. Numa emergência, o carro autônomo salva o condutor ou o pedestre?

 

Neste, eu fiz uma brincadeira sobre o dia em que eu encontrei o Android em pessoa, com foto!

12. O dia em que eu encontrei o Android em pessoa

 

Este artigo trata da análise da solução dos dois desafios restantes do mesmo curso analisado no artigo anterior, mas só até a parte de indicar os algoritmos, nada de código-fonte.

11. Desafios de Código 1 - Resolvendo desafios básicos em Javascript

 

Este artigo detalha como resolver um desafio de código desde o enunciado, elaboração do algoritmo e submissão aos testes abertos e fechados, bem como as correções de código realizadas para que ele seja aprovado em todos os testes.

10. Iniciantes 6 – Desafios de código, o Guia Definitivo       

 

O artigo 9 trata das minhas impressões sobre os desafios de código oferecidos como disciplinas da plataforma:

9. Iniciantes 6 – Desafios de código: Prós e Contras 

 

Este artigo que você está lendo agora é só uma lista de artigos escritos, mas como tem essa história de como eu comecei a escrever artigos e a minha motivação para isso, vou colocar na lista também:

8. Iniciantes 5 – Meus artigos na DIO;

 

Este foi o primeiro artigo da nova série Algoritmos e Estruturas de Dados que estou fazendo, e já têm outros artigos desta série publicados. Veja aí embaixo:

7. Algoritmos x Algoritmos computacionais;

 

Ainda na série Iniciantes, escrevi um artigo em que divulguei o início de uma nova série, desta vez com o assunto Algoritmos e Estruturas de Dados. Eu já ensinei esta disciplina várias vezes na graduação e é aquela que mais gostei de ensinar, por ser a base da lógica de programação e poder ver o brilho nos olhos dos meus alunos quando descobrem como se faz para o computador resolver problemas:

6. Iniciantes 4 – Algoritmos e Estruturas de Dados;

 

Depois da série “Dinossauros”, escrevi 3 artigos voltados para os devs iniciantes, falando da importância de aprender inglês desde o início da carreira, mesmo que seja apenas para ler textos técnicos. Foi o início da série Iniciantes, com o assunto Inglês instrumental:

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

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

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

 

Eu comecei escrevendo artigos contando a minha saga para aprender programação em 1980. Esta foi a série Dinossauros, tema dos meus 2 primeiros artigos na DIO, que falava de como foi meu batismo na programação, com a linguagem FORTRAN. Esta série ainda não acabou, pois tenho outros temas na fila:

2. Dinossauros 2 – E como era essa tal de linguagem FORTRAN;

1. Dinossauros 1 – Como virei um programador (com FORTRAN!!) em 1980;

 

Finalizando...

Este artigo será atualizado cada vez que eu escrever um novo artigo na DIO.

Bem, por hoje é só!

Obrigado por ter lido até aqui.

 

Share
Comments (4)
Fernando Araujo
Fernando Araujo - 31/07/2022 12:15

Marcela, uma sugestão pra vocêe.


Escreva um artigo com os links para todos os seus artigos.

Assim, seus seguidores da DIO póderão acessar todos os seus artigos anteriores.

Na seção "Meus artigos" você pode acessar todod os seus artigos publicados.

Se eles não estiverem listados nesta seção, pode ser que a DIO não os considere artigos válidos (segundo as regras de conteúdo próprio,etc.).

Aí, você deve entra remcontato como suporte e quwestionar se os seus artigos anteriores não são válidos.

Se forem válidos, pelas regras da DIO,eles os recuperam para você,na lista de seus artigos.

Marcela Amorim
Marcela Amorim - 10/06/2022 08:49

Você consegue acessar seus artigos antigos?? Eu só consigo visualizar o último que escrevo, os outros se perdem...

Fernando Araujo
Fernando Araujo - 30/01/2022 10:41

Caro Sérgio,

Essa pergunta é recorrente de muitos devs, mas eu acho que deve ser algum bug da plataforma, inclusive depois da mudança da digitalinnovation.one para dio.me muitas funcionalidades deixaram de funcionar ou foram corrigidas após algum tempo.

Sugiro que você cheque esta funcionalidade de tempos em tempos para ver se já foi corrigida.

De qualquer forma, meus artigos não tratam desse assunto.

SS

Sergio Santos - 04/12/2021 21:11

E quanto a função Habilidades? Pq para alguns ela fica zerada, mesmo a pessoa fazendo diversos cursos sobre um determinado assunto ?