INICIANTE PERDIDO PRESTES A COMEÇAR UMA FACULDADE
Vamos lá, conheço sobre programação o básico do básico, porém agora estou levando a sério de verdade. Estou fazendo alguns cursos online e nesta próxima semana iniciarei uma faculdade de ciencia da computação
Vocês realmente acreditam que a base de tudo é HTML CSS E JS? mesmo tendo uma noção bem básica ainda não desenvolvi minha lógica, não consigo por exemplo iniciar um projeto sózihno sem ver videos passo a passo. O que me recomendam para começar a desenvolver isso?
Não, HTML, CSS e JS não são os pilares da programação, e sim do desenvolvimento de aplicações Frontend.
A real base da programação é lógica aplicada a programação (Famosa: Lógica de programação rsrs), estrutura de dados e algoritmos. Além de saber bem a sintaxe da linguagem a qual você deve escolher.
Já sou formado, e o que mais senti falta na faculdade foi a necessidade de não programar bem, o conselho que eu dou é: NÃO SE PRENDA AS MATÉRIAS DA FACULDADE. Busque por cursos extracurriculares (é sério, leve isto a sério), pois isso vai te ajudar e muito a absorver muito MAIS das matérias da faculdade. Não se preocupe, tempo vc vai er, ciência da computação são 4 anos geralmente, você vai ter um bom tempo de amadurecer. Passado 1 ou 2 anos(eu acho 2 o ideal), recomendo procurar estágio na área, e lembre-se, durante esses dois primeiros anos de faculdade (4 primeiros períodos) você DEVE aprender a programar da melhor maneira possível, por isto eu reforço o estudo fora da faculdade, para que você eventualmente possa aproveitar ao máximo os seus estudos, as matérias de faculdade.
Por fim, não tente sair aprendendo um monte de tecnologia. Se estuda Java, se aprofunde em java, faça cursos de Java + Springboot. Se for para JavaScript, tem o React. Nada de aprender React, Angular, Vue, Svelte e os carai, não vale a pena ficar focando em um monte de tecnologia no iníco. Somente assim você vai consegur aprender a programar, ah sim, é claro.... pratique MUITOOOO, BASTANTE, até que aquilo seja natural para você, igual andar de bicicleta rsrs.
Espero ter ajudado. Um abraço e bons estudos !
Minha dica é: Faça faculdade e respeite o tempo de aprendizado nela.
Dentro da faculdade, você verá coisas muito importantes para sua base como programador.
É provável que tenha alguma materia chamada Algoritmos e Estruturas de dados, que é onde todo programador deveria passar obrigatóriamente.
Os conceitos que você vai ver nessa matéria serão: programação sequencial, estutruras condicionais, estruturas de repetição, estruturas de dados como vetores, matrizes e outras coisas mais, que são iguais para a maioria das linguagens de programação que você vier a trabalhar.
Veja que não falei em momento algum em JS, HTML e CSS. O que você vai aprender no início da faculdade, servirá para toda a sua vida como programador.
É só ir com calma, ter paciencia, pois o conhecimento é um investimento de longo prazo, que traz retorno aos poucos. Quanto mais o tempo passa, mais retorno você terá :)
Sucesso na sua jornada
Uma coisa importante, dependendo de como vc vá trabalhar nessa área, é aprender o fluxo de versionamento (gitflow), pois isso vai ser um conhecimento importante, independente da linguagem de programação. E já começar a colocar os projetos e coisas que vc vai aprendendo em uma conta no github.
sugiro ler a documentação da mdn, no mínimo.