[AJUDA] Conselhos para um coroa que não não conhece código, mas que trabalha com conteúdo sobre tecnologia
Começo confessando um certo nervosismo - típico de quem se sente um estranho no ninho - ao escrever na TabNews. Afinal, são grandes as chances de eu ser a única pessoa aqui que não conhece uma linha de código...
Sou redator/copywriter/criador de conteúdo. Curiosamente, minha carreira me aproximou da tecnologia. Hoje produzo conteúdo para a bohr.io, a primeira plataforma serverless 100% brasileira.
O problema
Apesar de amar o que faço, sou plenamente ciente da barreira limitante que é escrever sobre tecnologia sem conhecer linguagens de programação. Então resolvi sair da zona de conforto e me apropriar, mesmo que minimamente, da capacidade e entender e escrever linhas de código. Sei que a vivência é tudo. Sei também que, ao me arriscar nesse mundo completamente novo, o meu jogo vai dar um salto de qualidade.
O lance é que, por questão de tempo escasso, preciso ir com calma. A vida sem os códigos já é agitada o suficiente. Por isso preciso ser inteligente e estratégico para sair dessa empreitada o mais inteiro possível. ;)
O objetivo
Isso tudo foi para dizer que adoraria ouvir de vocês dicas sobre por onde começar.
Por trabalhar com geração de conteúdo e SEO, naturalmente a IA generativa atraiu a minha atenção (além de ter acionado o alerta vermelho sobre a empregabilidade a médio prazo) =(
Então, me parece que python
seria uma boa escolha de linguagem para experimentar a água com a ponta do dedão. Faz sentido?
Peço desculpas por oferecer tão poucas pistas sobre o que pretendo a médio/longo prazo. É que a questão é abrangente mesmo: quero produzir conteúdos cada vez melhores, com (algum) conhecimento de causa.
Sei que essa falta de detalhes dificulta a elaboração de dicas mais assertivas. Mas, no momento, já ficaria feliz com conselhos bem genéricos de primeiros passos para um cara de 47 anos sem nenhuma vivência prática no desenvolvimento web - que pelo menos tenta se manter a par das coisas mais relevantes que estão acontecendo nesse meio.
Valeu!
Não há problemas em participar do TabNews sem ser programador. Acho que já vi algumas publicações de designers por aqui, por exemplo.
Dito isso, acho que seria presunçoso demais eu recomendar você fazer algo sendo que eu não faço o que você faz (produção de conteúdo). O que eu te pergunto é: já conversou com alguém da bohr.io? É preciso entender o que esperam de você para saber como você pode melhorar. Mesmo que você pretenda trabalhar em outro lugar no futuro, é importante entender se o caminho que você enxerga na bohr.io pode te levar para onde você quer estar.
Talvez conteúdo sobre JavaScript seja mais interessante para a empresa, então não adiantaria nada aprender Python. Ou talvez nem seja diretamente sobre alguma linguagem de programação. Agora, se você pretende aprender programação para trabalhar com isso, e não com redação, já cabem outras questões e reflexões.
Fala meu amigo muito bom ter você por aqui, olha, uma dica que eu posso te dar é a seguinte: html, css, javascript. O mais legal de se aprender programação partindo dos sites, é que é simples e desperta um lado muito interessante que é o da diversão enquanto aprende, html e css trazem resultados visuais interessantes e que podem te ajudar a vislumbrar novas ideias e de coisas novas que pode fazer com aquilo e também, te ajuda a não desanimar na jornada. Deixo aqui o canal CursoEmVideo, do Gustavo Guanabara que tem muito conteúdo massa de graça, para iniciantes.
Cristian sugiro que comece com Logica de programação e fundamentos (javascript pode ser uma boa). [Eu comecei a aprender mais tarde e me ajudou demais] A sugestão pelo javascript é que você vai conseguir ver resultados mais praticos e até começar agregar em sua carreira.
Se você souber inglês, eu recomendo fortemente o CS50, é uma série de cursos gratuitos da Universidade de Harvard e acredito que seja o curso que tem o budget mais alto de todos os cursos disponíveis na Internet, pois a qualidade de produção é muito boa. Todos os professores são excelentes e o conteúdo é difícil, mas garanto que você vai ter o melhor ponta pé inicial possível.
Se você nunca programou, recomendo que inicie com o CS50P, que é focado em Python e você vai não só assistir as aulas, mas programar de fato e ser avaliado por um sistema automatizado. Eles vão te dar um certificado se você completar todos os exercícios com sucesso:
https://www.edx.org/course/cs50s-introduction-to-programming-with-python
Em seguida você pode fazer o CS50X, que apesar de ser um curso de introdução em ciência da computação, é bem difícil e toca em diversos assuntos relacionados à computação, como a linguagem C, bancos de dados, Big O notation e Python no final. Ele também tem projetos que vão fazer você suar um bocado. Eu fiz e recomendo totalmente: https://www.edx.org/course/introduction-computer-science-harvardx-cs50x
Antes de começar com algoritmo, comece com um livro-jogo.
O que irei dizer não é piada. Para você entender bem como um programa de computador funciona leia pelo menos um livro-jogo. Notará que: - Dependendo da escolha que você faz o livro te leva para uma determinada página. O computador faz a mesma coisa, dependendo da condição lógica imposta, ele executa um determinado bloco de código ou não. - Obviamente nem o livro nem o computador raciocinam. O livro apesar de fazer o que você manda, já contém uma página previamente com a resposta, ou seja, a consequência da sua escolha. Foi através de um livro destes na infância que percebi como o computador "pensa" e comecei a me interessar pela computação.
Você pode comprar esse tipo de livro aqui, mas especificamente os livros-jogos
https://jamboeditora.com.br/categoria/rpg/livros-jogos/
Depois de se divertir com um livro-jogo e aprender o que é algoritmo. Sugiro aprender uma pseudo-linguagem chamada Portugol. http://lite.acad.univali.br/portugol/
Executar Portugol direto do navegador, sem instalar nada: https://dgadelha.github.io/Portugol-Webstudio/