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...