A minha experiência foi de tentar fazer uma pequena startup com uns amigos. O fato de ser uma empresa não importa, mas sim que eu estava tentando fazer um projeto real a medida que eu ia aprendendo a programar.

Não formei en ciência da computação, mas sim em engenharia elétrica, mas acabei migrando porque durante esse processo de fazer o meu primeiro projeto fora da faculdade me interessei muito mais por ser dev do que ser eletricista.

E acho que é sobre isso mesmo... A maior parte da galera que vai realmente longe nessa área é o pessoal que fica "fuçando" na coisas, sabe? Gente que vai programando porque gosta ou decide fazer alguma maluquice no computador e vai melhorando. No canal do mano deyvin (um salve!) ele fala sobre não recomendar muito cursos e concordo totalmente... aprender a codar vc aprende... codando uai! Claro que tem o momento de dar um passo adiante de se aprofundar nos fundamentos, mas o curso não pode ser a única coisa, ta ligado?

Todo mundo ta falando muito sobre esse tipo de dev que ta aparecendo muito ultimamente que é o cara que "fez um curso de 6 meses e ta tentando entrar na área" e o que eu falo sobre minha experiência é isso: Faça algum projeto que você ache interessante eu vai entrando na área com isso. Na moral, se alguém chega pra mim e fala uma parada besta tipo: "Minha experiência é que eu fiz um software de controle de quantos pães foram feitos na padaria da esquina da minha casa e o dono ta usando todo o dia" eu acho que o cara ta muuuuito na frente de uma pessoa que fala: "Desenvolvi um app que faz XYZ num curso que me ensinou a fazer passo a passo e absolutamente ninguém usa, tá só lá no meu github como exemplo" pfffff.

Valeu!