DEV Community

edersontec
edersontec

Posted on

A jornada de aprendizagem em TI terá alegrias e tristezas

Você já percebeu como muitos cursos, bootcamps e vídeos sobre TI vendem a ideia de que aprender programação é só alegria? É como se fosse um mar de rosas, onde tudo é simples e rápido. Eu entendo o motivo disso, afinal, no início a gente precisa de algo que nos atraia e desperte o interesse. Mas, e depois? O que vem depois da fase "divertida"?

Aqui vai uma verdade que talvez você não queira ouvir: a jornada de TI não é só um passeio no parque. Ser desenvolvedor é mais como ser um engenheiro civil e um artista ao mesmo tempo. Você precisa planejar tudo, seguir regras, padrões e protocolos, mas, no final, a cada novo projeto, você também tem a liberdade de criar algo do zero, como uma folha em branco. Parece contraditório, né? Mas é isso: o trabalho é repleto de estruturas, mas também exige criatividade.

Agora, se você acha que tudo será fácil e divertido o tempo todo, é melhor começar a ajustar suas expectativas. Vai ter frustração, dificuldades e, sim, muitos desafios pelo caminho. Isso não é um defeito da profissão; é uma parte fundamental do processo de aprendizado. Cada linha de código errada, cada bug que demora para ser resolvido, é uma oportunidade de crescer e aprender. Por mais duro que seja, essas experiências fazem parte do seu desenvolvimento profissional.

Eu, por exemplo, quase desisti de programar por causa disso. Mas aqui vai o segredo: saber que a frustração vai acontecer faz toda a diferença. Quando você entende que os obstáculos são normais, fica muito mais fácil não desistir no meio do caminho. Então, já se preparou para os altos e baixos da sua jornada? Vai valer a pena, pode acreditar!


  • Sobre: Este conteúdo é parte do eBook: Reflexões sobre desenvolvimento de software.
  • Processo de Criação: Inicialmente criei um rascunho com as minhas reflexões pessoais e posteriormente usei o "ChatGPT" para reescreve-lo. Desta maneira eu não uso a IA gerar um conteúdo qualquer, mas sim para refinar minhas ideias criadas anteriormente.
  • Rascunho com as minhas reflexões: Tenho a impressão que muitos cursos, bootcamps e videos abordam a área de TI com um temática de que tudo é muito alegre e fácil. Concordo que é necessário tornar o processo de aprendizado em TI mais lúdico, no início, para gerar mais interesse em atuar na área. Porém penso que atuar como desenvolvedor é muito mais difícil, é um misto de engenheiro cívil e desenhista: é necessário planejamentos, regras, padrões e protocolos ao mesmo tempo que um novo projeto é como uma folha em branco, vc é livre para codar o que quiser e como quiser. Portanto aprenda que existe o outro lado do processo de aprendizagem: frustrações, dificuldades e desafios serão constantes, assim como toda profissão e que está tudo bem, faz parte. Saber que isso acontecerá fará com que vc não desista no meio do caminho. Eu quase desisti de programar por causa disso.
  • Prompt para o ChatGPT reescrever meu rascunho:
Contexto: Estou criando um ebook com minhas reflexões sobre a área de TI. Objetivo: Você reescreverá os capítulos de acordo com meu rascunho. Regras: {"lista-regras": ["Limite a escrita em até 1500 caracteres no máximo","Escreva em um estilo conversacional como escrito por um humano (Use um tom informal, utilize pronomes pessoais, mantenha simples, envolva o leitor, use a voz ativa, use perguntas retóricas e incorpore analogias e metáforas)","Use uma linguagem forte e persuasiva","Use frases curtas e termos simples, facilite a leitura","Faça perguntas para fazer a transição entre os parágrafos","Apoie os pontos principais com figuras, evidências e exemplos","Para termos complexos crie uma explicação como se o leitor tivesse 12 anos"]}. Tarefa: {"lista-capitulos":[{"titulo":"Capítulo 1: A jornada de aprendizagem em TI terá alegrias e tristezas","rascunho":"Tenho a impressão que muitos cursos, bootcamps e videos abordam a área de TI com um temática de que tudo é muito alegre e fácil. Concordo que é necessário tornar o processo de aprendizado em TI mais lúdico, no início, para gerar mais interesse em atuar na área. Porém penso que atuar como desenvolvedor é muito mais difícil, é um misto de engenheiro cívil e desenhista: é necessário planejamentos, regras, padrões e protocolos ao mesmo tempo que um novo projeto é como uma folha em branco, vc é livre para codar o que quiser e como quiser. Portanto aprenda que existe o outro lado do processo de aprendizagem: frustrações, dificuldades e desafios serão constantes, assim como toda profissão e que está tudo bem, faz parte. Saber que isso acontecerá fará com que vc não desista no meio do caminho. Eu quase desisti de programar por causa disso."}]}
Enter fullscreen mode Exit fullscreen mode

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay