Como você começou a programar? 🤔
Fala, devs! Hoje vamos explorar um assunto interessante: como cada um de nós começou a programar e por que escolhemos esse caminho. É sempre interessante conhecer as histórias de outros programadores, principalmente para os iniciantes que estão embarcando nessa jornada. Então, compartilhem suas experiências nos comentários!
Minha História
Não seria justo não compartilhar minha historia, sendo sincero eu comecei a programar por causa de um anime que assisisti a 1 ano atrás, e uma das protagonistas era uma Hacker (Não era qualquer Hacker, era a maior Hacker do mundo), e depois que terminei eu falei: "Nossa! Quero ser um Hacker e ter acesso a todos os dados do mundo!" (Eu tinha 14 anos 😅), e depois disso descubri esse magnifico mundo da programação! Começando com o desenvolvimento Web
Ganhei meu primeiro computador quando eu tinha 10 anos de idade, no ano 2000. Era um AMD K6 com 32MB de RAM e um HD de 100MB. Joguei muitos jogos de CDs de revistas e uma das revistas que comprei uma vez veio com o RPG Maker 2000. Comecei então a fazer uns joguinhos toscos com RPG Maker, mas sem programar código algum, apenas usando as funcionalidades da "IDE" do RPG Maker. Ali já fui descobrindo algumas coisas de lógica de programação, pois tem uma parada de switches condicionais que vc pode usar pra mudar o comportamento do jogo e tals. Depois de um tempo troquei de PC, com Windows XP e migrei pro RPG Maker XP. Nele tinha uma parte onde era possível sobrescrever funcionalidades da game engine através de scripts personalizados escritos em C#. Descobri isso num fórum que havia na época onde vi um mano postando o código que ele havia escrito que mudavao sistema de batalha. Comecei a copiar e colar os códigos nos meus jogos e tal. Naquele momento foi mind-blowing descobrir que os programas nasciam através de texto e aí comecei a fuçar cada vez mais. Me aventurei um pouco com umas paradas em VisualBasic, escrevendo uns scripts pra trolar amigos (abrir 1000 janelas do IE com uma imagem engraçada, abrir e fechar a tampa do drive de CD de tempos em tempos, etc). Quando fiz 18 anos comecei a faculdade e aí aprendi a programar de verdade com C e Java. Arrumei um trampo como dev Java pra mobile, bem no comecinho do Android. Depois migrei pra dev web backend, e agr sou devops.
Eu comecei com cerca de 12 anos, ainda lá em 1990. Quando entrei no laboratório de informática (conhecido à época como CPD - Centro de Processamento de Dados), eu descobri que era aquilo que eu queria fazer para sempre.
Comecei no Basic, em um CP-500 da Prologica. Depois disso, passei para um TK2000, um Apple II (sempre no Basic), para um XT (quando comecei a mexer com dBase e Clipper).
Aí aos poucos fui "pulando". Passei para os "AT" (um 386, depois um 486). Fui migrando para linguagens "for Windows", como o Visual Basic. Também mexi com Pascal, C, C++.
Hoje o que mais mexo é Javascript, Java, além de SQL (MySQL, Postgres, etc). E também um pouco de Python, entre outras coisas...
Comecei com 10 anos de idade quando meus pais compraram nosso primeiro computador, era um positivo, branco, nem sei qual era o processador ou a memória, só sei que não tinha internet kkkkkk e por causa disso ficava só nos joguinhos e ficava fuçando em tudo.
Foi quando descobri o terminal e funçando aqui e ali, descobri o comandl pra colorizar o terminal, aquilo foi demais pra mim, me senti no matrix kkkkkkkkk
Depois disso aos 13 anos meus pais me colocaram em um curso de criação de jogos gratuito nos primeiros meses, mas depois foi aumentando o valor. Neste curso tive introdução ao Unreal Engine, Flash (R.I.P) e digitação.
Todas as vezes que acabava o curso ficava criando uns joguinhos em casa no Unreal, era lindo demais. Foi numa dessas que descobri o Scratch e foi amor a primeira jogada kkkkkk se tem uma plataforma muito boa para programar se divertindo é o Scratch, ali aprendi muitos conceitos que uso ainda hoje!
Depois larguei isso porque comecei a trabalhar com suporte, montagem e manutenção de micros, trabalhei em lan house, enfim.
Voltei a programar na faculdade em 2016, que estudei HTML, CSS e JS. Depois C, logo em seguida Java, por fim decidj focar em Python, mesmo assim estudei PHP e por aí vai.
Em 2020 comecei a trabalhar com Salesforce/Mulesoft e estou aí até hoje! Mas sempre criando side projects em Python!!!
Meu primeiro contato com com a tartaruguinha, um software chamado LogoWriter. Um amigo da escola estava fazendo o primeiro curso de informática na escola e eu não. Dai final de semana ele me ensinava. Isso por volta de 199[2-5]. Tinha alguns comandos básicos para movimentar a tartaruga como LD, LF, RD, mas também tinha como montar scripts com controle de fluxo e input do user. Depois passamos para QBasic no MSDOS, Pascal, Assembly, C e C++. Hoje em dia ele é professor na área de games e eu sou um faz engenheiro faz tudo na área de telecom.
Eu comecei a programar, por que na época tive curiosidade em saber como um programa era feito, dai pesquisando na internet conheci o Delphi é lá foi o meu ponto de partida, depois acabei aprendendo C por que tinha migrado para o Linux e lá depois aprendi Java, é foi no Java aonde mais pude desenvolver, até hoje codifico em java.
Eu acabei vendo um vídeo do tiktok, onde uma garota mostrava um programa que um cara mandava para ela, nesse programa, tinha um título escrito "Você me ama?", tambem tinha dois botões, um escrito "Sim" e o "Não", ela já foi logo clicando no "não", mas toda vez que ela ia clicar, o botão mudava de lugar e ela nunca conseguia clicar nele. Nessa época, eu nunca tive contato direto com programação, o mais perto que tinha chegado, era uns amigos que faziam curso de Tec em ds na minha escola(Eu fazia Tec de enfermagem). Na época que eu vi aquele vídeo do tiktok, me deu muita vontade de fazer, mas eu não queria aprender programação, aquilo nem passou pela minha cabeça, minha primeira idéia, foi ir até um amigo meu, chamar o mesmo para uma call e pedir para ele apenas me dizer como fazia aquilo(Eu queria que ele só fosse dizendo e eu fazendo, mesmo sem saber), afinal, eu só queria o programa, nem pensei em estudar para eu mesmo fazer. Bom, no dia que eu contei para ele sobre o vídeo e pedi para ele me dizer o que fazer, de alguma forma(que eu agradeço muito), ele entendeu que eu queria saber como aquilo era feito e onde poderia aprender, nem eu entendi direito o que ele estava dizendo, mas ele fez um breve resumo sobre html e css, explicando que eu poderia fazer isso com aquilo(ela tava muito hypado falando isso), o melhor é que ele estudava back-end, então nem sabia sobre front. Então, por um simples erro de interpretação, meu amigo me leva até um curso de html e css do guanabara e eu só aceitei, lembro de tentar dizer que eu só queria que ele disse o que eu tinha que fazer, mas por algum motivo ele não entendeu e eu apenas aceitei e fui ver o curso. O que aconteceu foi que eu simplesmente comecei a AMAR programação, era só html e css e mesmo asism eu estava achando um máximo, eu aprendi muito rápido e passei por dificuldades, mas eu gostava daquilo, logo em seguida, fui para o javascript, onde comecei a programar de verdade e eu comecei a achar mais incrível ainda, foi bem desafiador e diferente, mas com o tempo aquilo ia virando rotina e se tornando mais fácil. A partir diso, foi um caminho sem volta, estudava sempre até ficar bom de verdade no básico do front, depois foram as frameworks, aplicações mais avançadas, uso de bibliotecas e boom... Uma startup me escolhe para programar um jogo para eles, foi a primeira vez que eu trabalhei com isso de verdade, com algo que nem era pra ter acontecido, foi uma coincidência. Depois eu comecei a ver back-end, assim eu poderia ser mais útil, eu já estava conseguindo fazer todos os projetos que demandavam apenas front, mas eu queria fazer aplicações mais legais, que me agradassem mais, afinal, com o tempo minhas exigências com projetos foram aumentando, aí comecei no back-end com nodeJs para aplicações web e sempre buscando novos conhecimentos no que podia, pois eu amava aquilo e estudar não era difícil. Enfim, por que um relato tão grande? porque isso tudo é muito especial para mim, porque tudo isso me mostrou na minha cara que nada acontece por acaso, eu vejo o que aconteceu na minha vida, tudo que mundou, virei outra pessoa, trabalho com algo que há alguns anos nem imaginava, então, eu não sei se aquele vídeo do tiktok foi coincidência, se o o meu amigo ter entendido errado foi coincidência e se tudo que ocorreu no caminho para chegar até onde estou foi coincidência, mas sei que agradeço por todas as coisas que aconteceram, pois se não fossem por elas, eu não teria conhecido o que eu mais amo.
Até hoje eu não fiz o meu projeto MASTER que é o programa que vi no vídeo do tiktok kkkkkkkkkkkkkk
Quando nasci :D
Ok, não a programar mesmo, mas eu nasci com cabeça de engenheiro, de solucionador de problemas, de querer saber como as coisas funcionam.
Eu era o cara que olhava a montagem e desmontagem das atrações de circo em vez de ver o palhaço distraindo todo mundo quanto isso. Eu desmontava todos os meus brinquedos para ver como era por dentro. Ia trabalhar na montagem do parque de diversões, e não tava nem aí por ganhar permanente para usar depois.
Então um dia ganhei um Telejogo, fiquei curioso como aquelas barrinhas se mexia e fazia a "bolinha" andar. E depois veio o Atari com jogos mais "sofisticados". Até que um dia passei em uma escolinha de programação no caminho da escola que ensinava BASIC. Eu não tinha como pagar por aquilo, mas pentelhava todo dia. Mas comecei estudar do jeito que dava, sem internet, sem livros, sem outras pessoas para ajudar, e sem computador. Eu escrevi vários código em bloco de anotação enquanto ficava horas em fila de banco pra ganhar um troco e comprar meu primeiro computador.
O resto é história: https://www.tabnews.com.br/maniero/bc7e5e5d-846a-4c99-8c74-78313be9b859
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).
Eu queria fazer um site pro meu servidor pirata de Mu Online :D
Ai tive que aprender a usar o Dreamweaver, Fireworks e Flash junto com HTML, Javascript e CSS.
Tomei gosto e fiz faculdade de Analise de Sistemas.
Eu começei a programar com 9 anos quando eu estava jogando Minecraft e eu me perguntei o porque que ele se chamava Minecraft JAVA EDITION. Ai eu descobri que Java era uma linguagem de programação, e então eu começei a programar no studio.code.org.
Minha história é bem mais modesta. Desde criança sempre quis trabalhar com computador, não sabia o que, mas queria 😅. Ao entrar no ensino médio meu irmão mais velho já fazia sistemas de informação e então decidi seguir o mesmo caminho. Pareceu uma decisão sem muita base, mas hoje, 15 anos depois, tenho absoluta certeza que foi a melhor decisão da minha vida pois amo o que faço.
Desde meus, sei lá, 11 anos, eu pensava em trabalhar com computador, mas não sabia com o quê. Fiz uns cursos de edição, Office, informática básica em geral, mas não me interessei muito. Durante a pandemia, comecei a dar uma olhada em coisas sobre programação, pois despertou interesse. Lá pra setembro de 2020 (eu com 14 anos), caí de paraquedas no curso de JavaScript do Guanabara, e comecei a estudar, mas sem levar muito a sério.
Aí em 2021 consegui acesso à Alura devido a um programa do meu estado, o Edutech, e na mesma época o Guanabara tava iniciando um curso de HTML/CSS. Aí comecei a estudar usando os dois e depois não parei :]
Da melhor forma possível. Com uma HP-25. Era RPN para aprender que existem formas diferentes de fazer as coisas e praticamente um Assembly onde as instruções eram as teclas.
Foi durante a pandemia em 2021. Li uma matéria em um site com um titulo do tipo ”Por que todomundo deveria ter noções de programação". O autor falava sobre a opinião de varios figurões como, Bill Gates, Elon Musk, Zuckerberg, que em resumo falaram como programar ajudava e desenvolver o reciocinio lógico, a capacidade de resolver problemas e alem disso era prazeroso. Pesquisei mais à respeito e o algoritmo do google me mostrou o Grasshopper, que ensina JS e lógica de programação de forma gamificada. Conclui todas as tarefas do aplicativo e comecei a fazer joguinhos e experimentos que apareciam na minha imaginação. Fiz um curso gratuito de introdução a ciência da computação da Universidade Standford, li varias apostilas do Mozilla, comprei livro sobre estrutura de dados... Quando eu me dei conta já era uma "cachaça"! Comecei a criar programas em node.js para organizar meus arquivos de trabalho no pc (não sou profissional da área de tecnologia), criei uma agenda em node.js, com interface de linha de comando, com funcionalidades bem específicas para me auxiliar no meu trabalho, e agora estou transformando esse programa em um app web. Desde os 7 anos, em 1994, sempre mechi em computador, comecei usando o Dos, depois o primeiro windows. Montava e trocava peças do pc, jogava, mas curiosamente numca pensei em programar... Que coisa louca. Me formei em psicologia. Sou grato por essa escolha. Mas acho se eu tivesse descoberto programação antes, na adolescência, talvez eu tivesse seguido outro rumo. Bacana seber de outras trajetórias.
**aviso de textão. ** Em 2019 eu coloquei na minha cabeça que queria ir pro Canadá, eu tava no 9ano, vi que tinha várias vagas para desenvolvedor lá, passei em uma escola de ensino médio que era integrada ao ensino técnico, fiz um curso de técnico em informática por 3 anos, no primeiro dia de aula, entrei no laboratório de informática e o 3°ano estava fazendo um projeto simples em html, css e javascript, me deu uma vontade enorme de trocar de curso e ir pra técnico em enfermagem, mas um amigo meu não deixou, falou que ia me ensinar o básico, e me ensinou a trocar a cor do body (fiquei mó feliz, me achando o programador), depois disso eu comecei a ter uma paixão enorme em programar, fui me aprofundando cada vez maus até que fiz um estágio como desenvolvedor web na prefeitura da minha cidade e agora tô fazendo faculdade em ciência da computação.
Na verdade, eu era para trabalhar com automação industrial, tinha a disciplina de eletrônica e suas fórmulas, também havia a de programação em Turbo Pascal, achava o máximo apenas dar o input e o programa cuspir a resposta. Comecei a frequentar mais a biblioteca do colégio a procura de livros sobre programação, então fui aprendendo Basic, QBasic, Clipper, MS-DOS e arquivos .bat etc. Comecei a criar softwares por diversão em Clipper, um editor de tela para Clipper, um programa que escreve número por extenso, um programa que você digita sua data de nascimento e dava sua idade e qual era o seu signo, um programa de perguntas e escolha de respostas, também pegava as revistas da minha irmã onde tinha aqueles testes com perguntas e escolhas e somava pontos para elas saberem: você é ciumenta, você é egoísta, etc. Depois aprendi VBA (Visual Basic for Applications) e nunca mais parei.
Vamos lá
Lá por volta dos meus 8 anos, eu gostava de desmontar diversos aparelhos eletrônicos, só para ver como eram por dentro. Com isso, comecei a pesquisar o que eram, para que serviam e como funciovam cada um dos componentes que tinham ali, nessas minhas pesquisas, esbarrei num tal de Arduino, hehe. Fiquei fascinado com aquilo, poder escrever códigos e controlar aquelas pecinhas..., ná época eu mal tinha conecção com a inernet, então eu baixava livros e ebooks gratuitos que encontrava por aí. Mas infelismente, nenhum dos componentes era vendido na minha cidade, resolvi apelar para a internet, mas o frete era absurdamente caro, então desisti disso. Foi aí que, com esses ebooks gratuitos, achei um tal de Python, parecia legal, resolvi ler, e foi aí que tudo aconteceu. Eu não tinha computador, tinha apenas o Moto G4 da minha mãe kk, começei a buscar uma forma de usar o Python no celular, até que chegei em um app chamado Pydroid3, e foi com ele e esse ebook (que infelismente não lembro o nome) que aprendi Python.
Nisso, eu já estava terminando o Encino fundamental, era bem no meio da pândemia, não tinha aulas, passava o dia todo "brincando" com o Python no celular, mas já estava ficando chato, repetitivo, não tinha mais graça. Foi aí que decidi me aventurar no front-end (me refiro ao HTML, CSS e JS), da mesma forma que com o Python, baixei um app chamado SPCK, que me permitia editar os arquivos no celular. Não fiz nehum tipo de curso ou video aula, eu simplismente não tinha internet em casa, então, sempre que possível, eu pesquisava no máximo de páginas possíveis qualquer tipo de conteúdo e baixava, eu tinha que me virar para aprender com o que eu tinha, e assim foi indo até 2021 (eu acho), quando finalmente tinhamos condições de pagar uma coneção de internet "aceitável". Meus estudos dispararam, ao ponto que, estava sendo limitado pelas capacidades do que era possível de ser feito no celular. Eu sempre mostrava minhas "coisinhas" para minha mãe, e ela sempre achava legal, mas como se fosse apenas uma brincadeira. Foi aí que decidi conversar com ele sobre o que eu tinha vontade de ser, e explicar que eu preczava de um computador. Meses se passaram, minha mãe sempre me apoiando, até que finalmente compramos o bentido computador (OBS: optei por um laptop), ele supre minhas nessecidades, cabe bem como intermediário, e isso foi funtamental para chegar onde estou chegando atualmente (compramos o laptop ano passado, atualmente tenho 17 anos), por influência de amigos, comecei a aprender React, TypeScript e mais recentemente, Firebase, mas guardo o Python no fundo do meu coração. Na minha tragetória apendi muita coisa que não citei no texto, como Linux/Ubuntu por exemplo, meu atual sistema operacional principal.
Há muitas coisas que gostaria de ter falado mas iria deixar o texto muito grande, mas é isso, foi assim que comecei a programar. Ainda não tenho certeza de que área seguir, mas espero que indenpendente de qual for, que ela me deixe feliz.
Eu queria muito criar ativadores para windows kkk ou crackers para jogos online. Felizmente esbarrei em uma coisa chamada Cheat Engine, e nele tinham conceitos como variáveis, string, int, bool ETC. Me perguntei, mas que bagaça é essa? Felizmente fui curioso o suficiente para pesquisar e saber que aquilo ali tinha tudo a ver com programação. Mas pra isso deveria saber um monte de coisa como linguagens de baixo nível, vide nosso querido Assembly e C kkk. Desisti, mas voltei mais forte em 2012 / 2013 com PHP, foi um inferno, eu não tinha intimidade nenhum com PC, eu não montava PC na época, quem montou foi um amigo meu, foi uma porcaria pra instalar o Apache, Wampp Server e PHP e MySQL, rapaz, foi triste kkk. Mas foi satisfatório rodar um servidor local e ver um Helo World na tela. Depois fiz uma graduação de Ti e cá estou, trabalhando de freelancer porque eu tenho muito dessa questão autônoma, de ser independente, nada contra trabalho em equipe, já trabalhei com equipes maravilhosas, mas hoje me encontro como um lobo sólitário, enfrentando sozinho o mundo da programação, e na boa? eu me viro kkk, já passei por tanta coisa lá atrás, que nada que venha me assusta, seja ferramentas de produtividade ou pré processadores de texto com boas probabilidades :)
Por influência comecei a seguir uns tutoriais no youtube de HTML e CSS. No começo achei chato e demorei meses e meses até criar um site completo e decidir me aprofundar, este momento só chegou quando tive uma ideia de um jogo que eu poderia fazer usando só HTML e CSS, a partir daí eu fui tendo diversas ideias loucas e percebendo que eu poderia fazer de tudo na web.
Sempre gostei de tecnologia, mas se não tivesse este insight durante meus estudos que me fizesse o quão longe eu poderia ir e as coisas incríveis que eu poderia fazer, nunca teria seguido com isto e não faço ideia do que eu estaria fazendo hoje.
Desde criança sempre tive contato com a tecnlogia, mas nessa época meu interesse era só jogar. O tempo foi passando e aos 15 anos de idade, no 1º ano do Ensino Médio, comecei a trabalhar como Menor Aprendiz, ainda gostava muito de jogar, porém, esse trabalho foi uma das coisas que me fizeram começar a pensar sobre o meu futuro.
Sempre fui aluno de escola pública, trabalhava de manhã e ia direto pra escola. Num certo dia abriu um edital para a prova do Instituto Federal, para cursar o Ensino Médio integrado, porém eu já tinha terminado o primeiro ano, iria começar o segundo, mas mesmo assim, fiz a prova disposto a recomeçar novamente o primeiro ano. Enfim, passei na prova, com isso precisei sair do meu trabalho como Menor Aprendiz, e posso dizer, entrar no IF foi uma das melhores coisas que poderiam me acontecer, parando pra pensar, eu não voltei um ano, ganhei muito mais, é o tipo de coisa que eu faria novamente.
Entrar no IF foi uma chave, nunca fui uma pessoa extremamente dedicada, sequer sabia estudar direito, mas foi ali que aprendi a estudar, a me dedicar e começar a olhar para o meu futuro, mas mesmo assim, ainda não sabia ao certo o que iria fazer, pois o Ensino Médio era integrado a um curso de Desenho Técnico de Construção Civil, e eu entrei porque pensava em fazer Engenharia Civil, mas com o passar do tempo vi que isso não era pra mim. Terminei o Ensino Médio sem saber o que fazer e uma pressão a todo momento, me sentia frustado por não decidir nada e me sentindo mal por não gostar de nada. Num momento da minha vida comecei a estudar para o ENEM, decidido em fazer Medicina 😂😂😂, mas esse sonho durou apenas 30 dias, foi o tempo que levei para desistir de estudar para o ENEM.
Tenho 2 irmãos que são programadores, um trabalha com SAP ABAP, Fiori o outro com Java, Angular, etc... Num dia meu irmão me mostrou esse caminho, que até o momento nunca tinha pesquisado ou me interessado, que é um fato muito curioso. Enfim, decidi parar de me vitimizar e comecei a estudar programação, e pasme, amei logo de cara, decidi que era isso que iria fazer e logo iniciei a faculdade de Análise e Desenvolvimento de Sistemas. Passaram 6 meses, consegui meu primeiro trabalho na área como Estagiário e dai pra frente as coisas tem fluido.
Minha história não tem nada do tipo "Desde criança eu ficava jogando e tinha um PC e tal", foi completamente diferente disso, nunca tive nenhum tipo de contato com tecnologia até meus 16 (se não me engano) nem celular, nem computador, quando era criança eu ficava brincando de boneco o dia todo (tipo o dia todo mesmo).
Enfim, quando ia começar o 2º do ensino médio, eu simplesmente fiz a prova da Etec e fiquei no top 10, então tinha um monte de curso pra eu escolher e não sabia qual, aí que eu decidi cursar ADS (Análise e Desenvolvimento de Sistemas) por pura curiosidade mesmo e vou te dizer, curti demais demais.
Eu considero minha história de como eu comecei muito recente, pois esse período da Etec foi de 2020 a 2021 (bem na pandemia, mas eu me adaptei muito bem), mas eu digo que comecei a pensar como um desenvolvedor e realmente gostar da coisa no início desse ano, pois finalmente consegui foco + constância.
Então, diria que meu começo foi assim, entrando despretensiosamente num curso de ADS e só fui realmente tomar gosto pela coisa no início desse ano e estou tomando cada vez mais gosto, por mais difícil que seja a área e atualmente eu esteja a procura de um estágio, o importante é continuar num estudo pesado e constante.
Minha história Eu comecei com uns 10 anos, porém infelizmente não tive constância. Eu comecei devido aos habbo pirata, queria ser staff então eu sempre tentava me candidatar a vaga de programador, foi quando eu consegui e tive meus primeiros contatos com as VPS, Hospedagem, Domínio, PHP, CMS, Emulador, MySQL, Banco de Dados. Então eu fazia alterações nas páginas, implementava itens novos e por aí vai, depois disso eu dei um tempo e voltei aprendendo, Javascript, React, NodeJS e Python. Atualmente trabalho com infra.
Tô esperando o nome do anime kkkk
A minha história não é tão extraordinária. Sempre gostei de tecnologia; tudo que era eletrônico eu tinha vontade de abrir ou mexer em tudo, das configurações kkk. Depois de uma adolescência sem perceber que aquilo poderia ser uma carreira, vivi meio que sem um objetivo, apenas tendo uma adolescência normal e estudando coisas para provas, Enem, etc. Estudei e passei para uma Federal de tecnologia, e aqui estou eu kkkk. O que achei mais incrível é que os desejos de outras carreiras que eu tinha que se encaixavam com minhas habilidades e qualidades também se encaixaram perfeitamente com a programação. Então, tudo foi se encaminhando naturalmente para que eu estudasse essa área, e é basicamente isso.
Eu sempre gostei de tecnologia, passava o dia jogando no computador e com a pandemia anos atrás isso só aumentou. Em casa, sem ver os amigos da escola na época e jogando o dia inteiro foram fatores que reacenderam um sonho de infância de criar meus próprios jogos, e com isso comecei a programar em GML (game maker language). Desde então estudo programação. Antes disso já tinha brincado um pouquinho com python e java, mas eu nem tinha noção do que eu estava fazendo kkkkk. Bom, essa é minha história.
Eu estudei no IF que tem curso integrado, e escolhi informatica pq 'vo fica o dia todo no facebook kk' e foi um perrengue, mas se fosse voltar pra outra escola de nucleo comum ia ter que começar do zero. Nisso eu fiquei com a cabeça de 'nunca mais vou mexer com tecnologia' e veio a pandemia. fiquei 2 anos desempregado quando voltei a estudar por mim e aproveitei entrei na faculdade. Ainda n sou um grande fã mas estou fazendo isso pela carreira.
Comecei a codar em C pra arduino e PIC pois estava fazendo o curso técnico de eletrotécnica e como gostei da matéria de automação e comandos eu fui pra matéria de CLP e lá peguei uma intro de PIC e arduino em uma palestra, como vi que levava "jeito pra lógica" troquei de área, entrei na faculdade, aprendi php e peguei um estágio em js e react, o resto é história.
Meu primeiro contato com computadores pra valer foi na escola, durante a na minha quinta série e eu tinha uns 10 anos de idade. É preciso contextualizar que naquela época vivíamnos a tenebrosa reserva de mercado e praticamente o único computador disponível em larga escala no Brasil eram os famosos MSX, fabricados pela Gradiente ou importados pela Hotbit. Eu aprendi a programar em LOGO, a linguagem da tartaruguinha. Felizmente a nossa curiosidade fez com que arrancassemos o cartucho do LOGO para descobrir o Basic, que aprendemos traduzindo os manuais do MSX. Aos 11 eu já dominava o Basic e estava aprendendo outras coisas em um cursinho de informatica local. Programei por esporte até entrar pra faculdade onde cursei Ciência da Computação e tive a sorte de presenciar o nascimento da internet. Hoje, cerca de 35 anos depois, eu voltei a programar por esporte (tem quem programe por mim), e me vejo colaborando em um ou outro projeto open source que me agrada.
Tive meu primeiro contato com a programação em um curso de desenvolvimento de jogos que fiz lá pelos meus 14~15 anos de idade, na época era uma matéria de lógica de programação em portugol usando o Visualg. Após isso não cheguei a programar "por conta própria" até eu começar o curso de Sistemas de Informação na faculdade. Esse contato inicial com portugol quando eu era mais novo facilitou muito minha vida nas matérias de programalção, principalmente no início porque eu não tinha a "barreira mental" que a maioria das pessoas tem quando veem um código na frente pela primeira vez, eu já tinha umas noções básicas e isso fez eu ter uma certa facilidade no início. Lá pelo ~7o semestre na facul eu arrumei meu primeiro emprego, ganhava ~1.2k sem ser CLT, PJ e nem nada, era basicamente "sem registro", o salário dava basicamente pra pagar as contas e não sobrava nada, porém esse 1 ano que fiquei ali foi o suficiente pra abrir as portas de uma empresa de médio porte que eu queria muito trabalhar.
Pessoalmeente tive meu primeiro contato em 2017/18 durante o estágio do técnico em mecatrônica. Aprendi C para programar PIC e Arduino, na época não me interessei tanto. Terminei o técnico e comecei a faculdade de Engenharia de Controle e Automação, e percebi que a parte que eu mais me divertia no curso era a parte de programar os microcontroladores, então fui estudar mais sobre a área, aprendi Java, C#, JavaScript etc. fui testando as linguagens pra saber onde eu me encontrava. Infelizmente demorei muito para encontrar trabalho na área por conta da bolha e dos layoffs, mas comecei esse ano e estou muito contente com a migração. Hoje trabalho como front-end, utilizando React, mas pretendo migrar para o back-end com C#.
Desde pequeno, sempre quis criar jogos, inspirado por filmes como Matrix, Jogador n°1 e Pixels. Com meus 10/11 anos, comecei a pesquisar mais por isso, mas não gostava da forma como criava os meus "jogos", com aqueles "apps que criam outros apps", que já te entregam tudo pronto. Queria ver onde tudo começava, onde tudo era criado, como tudo funcionava. Por isso, na pandemia, com meus 12 anos, deu o meu primeiro "Hello, world!" com python. Com a minha idade, não consegui compreender alguns conceitos basicos, por isso passei para JS (O que não mudou em nada a minha situação kk), depois, achei que precisaria aprender Front-end com HTML e CSS para só depois aprender JS. Comecei naquele ano, com cursos do Curso em Vìdeo, com o Guanabara. Depois, acabei desanimando da area, pois não me via trabalhando no desenvolvimento web, além de não gostar dessa área, principalmente pelo design e css. Mas esse ano, retomei os meus estudos com Python, agora já crescido para aprender os conceitos basicos da linguagem e começar a aprender algumas coisas já avançadas. Sei que ainda sou iniciante, não trabalho na área e ainda nunca mexi com POO, mas já sei que é essa a área que quero seguir, e é a carreira que vou investir nos meus proximos anos.
No meu caso, foi na faculdade. Comecei a aprender C, porém mais voltado a parte de cálculo
Achei legal e comecei a aprender python por conta.
Resumindo: comecei por obrigação mas achei legal e continuei. E depois larguei a faculdade pra trabalhar como programador kkkk
Eu comecei no Pascal com 11 anos, pelo celular... Hoje tenho 16, e ainda não tenho pc, mas ja aprendi Java, Javascript, html, css, e to aprendendo c++ atualmente.
No pascal, devido ao nível de iniciante que eu tava na época, e a limitação da linguagem/compiladores eu acabei não fazendo nada demais além de um joguinho 2d.
No Java, eu ja vi um pouco de java para android, e libgdx para jogo usando o app AIDE.
No Javascript, eu ja mechi um pouco com React/Next.js além do javascript vanilla. Ja usei Socket.io com express num projeto de multiplayer tipo o da série de jogo multiplayer do Filipe.
No C++, eu to vendo uma série de tutoriais do "Daves Tech", e to construindo um repo com os códigos que eu vou aprendendo.
Fora essas coisas, eu ja dei umas olhadas em python, gdscript (da godot), e ShellScript, em algumas ocasiões...
Obviamente eu nunca me aprofundo mt nas coisas, ja q no celular é um tanto difícil de mater projetos complexos... Um exemplo disso é o Next/React, que boa parte das vezes não da nem pra instalar direito os pacotes, pq o termux é meio bugado... pelomenos no meu celular é... não sei se é assim pra todo mundo.
O projeto C++ que eu to fazendo com os tutoriais é público e está no meu github, com vários comentários pra quem quiser ter como base: https://github.com/Raffa064/Learning-Cpp
Lá por 2019 eu tava cursando Biologia e o professor de Bioestatistica passou um trabalho em que a gente precisaria fazer analises de um grupo de dados obtidos a partir da uma amostra selecionada de uma população, e com isso apresentar diferentes tipos de graficos e tudo mais. Quando eu tava pesquisando sobre o trabalho eu só encontrava coisas relacionadas a Python, quase todo site e quase todo vídeo citava Python. Eu resisti bastante mas depois de ver que daria pra analisar uma quantidade de dados colossal sem desejar a morte, eu resolvi estudar programação.
Eu sai da faculdade de Ciências Biológicas logo depois e comecei a me aprofundar mais em computação, comecei a estudar java, orientação a objetos e por ai vai. Depois parei pra focar no vestibular e passei em Ciência da Computação e sigo até hoje.
Mas meu primero contato real com programação foi com ActionScript 3.0 num curso em 2013 e lá peguei trauma, era pra fazer um joguinho mas eu detestei tanto programação que eu tinha certeza que nunca mais teria contato com isso na minha vida, quem diria!
Começei la em 2010, antes disso eu sempre fui envolvido com algo da tecnologia, eu já sabia fazer manutenção em PC, formatação, trabalhei em lan house então eu passava o tempo todo aprendendo algo de tecnologia, foi quando descobri o tumblr la em 2010 e foi aí que tudo mudou, comecei a aprender css e html e um pouco de javascript para fazer themes para o tumblr, fiz alguns e tal e depois aprendi a mexer no antigo blogspot e depois fui aprender wordpress. Mas ficou só por isso, depois eu comecei a trabalhar com suporte e em 2019 eu decidi que iria entrar na faculdade e aprender a programar, foi oq fiz, me formo no fim desse ano em sistemas de informação e de la pra cá conheci pessoas e consegui meu primeiro emprego e fui aprendendo a programar de fato nesse meio tempo e hoje já estou há 1 ano na minha primeira vaga de dev junior, almejando ai logo logo subir para pleno, continuo aprendendo e buscando conhecer sempre mais. Trabalho com Laravel e to aprendendo Java também.
eu sempre gostei de tecnologia, amo tecnologia de paixão desde que assisti cyberchase quando eu era criança(desenho maravilhoso, recomendo), ai fiz um curso técnico na etec da minha cidade de informática para internet, adorei a área de programação(apesar de gostar muito das outras, essa brilhou meus olhos), lá aprendi lógica de programação no visualG, fui pra C++, do c++ eu fui pro php, do php pro C#(tudo isso em aula, eu não fiquei pulando de linguagem em linguagem por escolha própria), vi html e css, dai to até hoje desenvolvendo meus códigos =)