Executando verificação de segurança...
1

Dicas, hacks, macetes, truques etc... para quem está voltando à programação.

Olá pessoal, tudo bem?

Sou Anderson Ribeiro, formado em Análise e Desenvolvimento de Sistemas. Sou morador do interior de são paulo e tenho 35 anos.

Vou tentar resumir um pouco minha história.

Desde pequeno, sempre fui amante da tecnoloigia e sempre fui curioso em saber como as coisas funcionavam. Após me formar no ensino médio em 2007, fiquei em dúvida de qual faculdade fazer, a dúvida estava entre administração (que num tem nada a ver com programação e tecnologia) e T.I. E, nesse empasse da dúvida, acabei me atrasando e fui somente me decidir em cursar T.I em 2013. Como mensionado acima, cursei Análise e Desenvolvimento de Sistemas, graduação técnica de 2 anos e meio.

No período da faculdade, comedcei a perceber que eu tinha alguns problemas relacionados a lógica de programação. Tipo, muita coisa não entra na minha cabeça, como as coisas funcionam, o porque declarar variáveis, criar funções e usá-las, fluxos de dados, condicionais, onde vai o que, loopings, arrays etc... nada fazia sentido na minha cabeça, e fui me frustrando, tendo quela síndrome deimpostor de que proigramação não era pra mim. Após a faculdade, o mercado de T.I em 2015 não estama tão aquecido como está hoje, e aqui no interior encontrar estágio era impossível. E, acabei desistindo da programação e acabei indo trabalhar com marketing e design gráfico numa loja de suplementos alimentares da cidade. Fiquei 6 anos nesta loja, e neste período tive pouco contato com tecnologia (T.I), usando somente alguns projetos em HTML e CSS.

Após 6 anos nesta empresa, fui trabalhar em uma agência de publicidade, onde permaneci 3 anos e meio, e lá tive um pouco mais de contato com a T.I, pois tive oportunidade de atuar como web designer. Comecei a trabalhar com wordpress, mas como a agência atuava muito com o formato de hora homem (HH), precisávamos criar os projetos rápidos para compensar o custo do projeto. Sendo assim, na criação dos sites, acabava usando alguns construtores drag and drop como Elementor, WPBakery, Beavy Builder, entre outros, e isso acabou me tirando um pouco do foco de programação. Mas mesmo assim, continuei com o foco de voltar a programar.

Comecei alguns cursos free, como os da rocketseat entre outras empresas. Hoje atuo em uma empresa de consultoria de T.I gringa (mas sou CLT brasil) que tem sedes no brasil. Faço parte do time de comunicação e RH, porém voltei ao ponto de ter que construir sites e Landing Pages com wordpress e Elementor. Tirando assim, novamente, o foco da programação.

E hoje, estou novamente tentando me reencontrar, porém ainda permaneço com muita dificuldade de entender a lógica de programação que é algo realmente necessário pra quem quer programar. Sabe não entra na mente, pq os cursos ensinam:

nome = input('Digite o seu nome: ')

peso = float(input('Digite o seu peso: '))
altura = float(input('Digite a sua altura: '))

altura_2 = altura * altura
imc = peso / altura_2

print(nome)
print(imc)

Só que quando vamos pra exercícios pedem: Dado um array de inteiros nums, retorne todos os tripletos.

[nums[i], nums[j], nums[k]]tais que i != j, i != k, e j != k, e nums[i] + nums[j] + nums[k] == 0.

Tipo beleza pra quem está com a lógica de programação e uma linguagem afiada, show parece bem fácil, mas pra mim fico tipo (WTF) como que vou retornar todos os tripletos do array, como que se faz isso gente? ushaushau

Então, pra não desistir novamente da programação, estou tentando novamente, sei que leva tempo mas queria entender de vocês, indicações de cursos sei lá, algo que seja simples de entender e ensinem o que realmente precisa entrar na cabeça pra voltar a programar.

Valew GALERA...

Carregando publicação patrocinada...
1

Não querendo te desanimar de forma alguma, mas pode ser que programação não seja pra você mesmo. Calma, não estou jogando seu sonho fora. Gostar de T.I não significa ser bom em qualquer área da informática, assim como um médico pode ser muito bom como pediatra, mas não seria um bom cardiologista.

A informática é muito vasta, talvez você possa se interessar por outras áreas como DevOps, Analista, Suporte, não necessariamente como desenvolvedor, já que tem tamanha dificuldade no mais básico, que é pensar logicamente e estruturar uma série de ordens.

Todo mundo tem capacidade igual, mas cada um é bom em uma coisa e às vezes só não encontrou o que é ainda.

Uma pergunta apenas, como se formou sem saber lógica de programação?

1

Opa boa demais sua responsta man. Tenho isso em mente tbm que talvez não seja pra mim, porém sou apaixonado por como tudo funciona e estou novamente tentando, pra de fato, ter a certeza de que não é pra mim.

Hoje me considero Web Designer, trabalho muito com Figma, e amo criar os layouts mas dar vida a eles sabe?

Já pensei tbm em ir pra DevOps e QA, mas num tenho muitas referências pra essas áreas.

Na época da minha faculdade a lógica de programação era feita em portugol e depois aprendi um pouco de C e C++. Porém eram estruturas simples de baixa complexidade. Não que hoje tenha mudado muita coisa, mas quase 10 anos depois de me formar, a lógica iria sair um pouco mesmo da mente.

1

Pra mim você só aprendeu do jeito errado, e tem toda a capacidade de se desenvolver como programador. Muita gente entra para faculdade achando que vai sair programando e empresas saindo na mão pra ver quem vai conseguir te contratar, mas essa não é a realidade, ainda mais atualmente.

Cara, curso em vídeo, maratona os vídeos do Guanabara e vai dar certo. Provavelmente sua área seja frontend, e aprender C/C++ só te ferrou, pois é backend de nível um pouco mais baixo, tudo fica mais complicado.

Se seguir cetinho, não tem como não aprender

1

Cara sem palavras, valew demais as dicas...

Realmente eu curto bem mais o front, mas nessa era de IA, queria me aventurar no back pra conhecer por dentro da IA.

1

PHP e JavaScript pra você que já tem experiência com web, é uma boa. Depois que estudar bem, parte para o Laravel e NodeJs pra ser fullstack. Recomendo entrar em comunidades do discord da galera que está estudando e tirar suas dúvidas.

Alguns servidores como:

  • Beer and Code
  • Turma do Tio Jobs
  • Eu sei PHP
  • Hora de codar
  • Ballerini
  • Rocketseat
  • Programadores BR

Alguns ficam tentando vender curso, mas sempre tem uma galera que responde suas dúvidas.