Resposta exata: 21 dias
Java é uma linguagem de programação projetada para uso geral e considerada mais fácil que C++. Java tornou-se bastante popular devido à sua versatilidade e compatibilidade. Java pode ser usado em aplicativos móveis, desenvolvimento de software, bem como no desenvolvimento de sistemas extensivos.
Atualmente, a maioria dos smartphones em todo o mundo roda no sistema operacional Android. O Android é escrito em java, portanto, estar familiarizado com java como desenvolvedor lhe dará oportunidades significativas. Este artigo cobrirá a quantidade de tempo necessária para aprender java tanto do zero como um novato quanto como uma pessoa com conhecimento básico.
Quanto tempo leva para aprender java?
A quantidade de tempo que você precisará dependerá se você tem algum conhecimento básico em programação de codificação ou não e suas capacidades de aprendizado. Para iniciantes, você precisará aprender POO ou Programação Orientada a Objetos. A OOP é considerada a espinha dorsal do java e, portanto, antes de mais nada, você precisa aprender isso.
Aprender a sintaxe pode levar apenas 21 dias, mas se você quiser aprender e entender a linguagem para poder desenvolver um aplicativo em java, é seguro dar a si mesmo pelo menos um ano de aprendizado.
Para se tornar um programador java, não é necessário ter experiência em matemática ou engenharia, e o java é feito para iniciantes. O requisito mais fundamental é que você tenha determinação, uma mente lógica e também seja um trabalhador. Como o java pode ser usado para várias coisas, a quantidade de tempo que você gasta aprendendo dependerá significativamente de como você deseja aprender java.
Pode ser que você queira aprender a desenvolver aplicativos da web, projetar aplicativos de desktop ou jogos de design, o que você deseja com seu conhecimento de java afetará
Por que demora tanto para aprender java?
Embora Java seja uma linguagem de programação, aprendê-la é mais do que aprender uma língua estrangeira. Existem diferentes seções de aprendizado de java, e cada seção tem seu nível de dificuldade e, portanto, tem diferentes quantidades de tempo designadas para elas. Como você não está indo para a escola para aprender isso, você é responsável por quão rápido ou quão lento você faz o curso.
Aprendizagem fundamental de programação
Esta seção é recomendada para ser a primeira área que você aborda em seu curso. Você levará de 1 a 6 meses para cobrir. Estudantes de graduação universitária trazem uma semestre para esta seção. Esta seção contém o básico, como looping.
Arte do algoritmo
Esta seção é bastante complexa; no início, você pode se sentir confuso, mas precisa continuar porque é muito essencial. Nesta seção, você aprenderá coisas como Encapsulamento, polimorfismo, herança entre outros. Aplicar o que você estuda nesta seção o ajudará a se sentir motivado a continuar, esta seção tem um período aproximado de 3 meses.
Sintaxe da linguagem de programação
Esta seção envolve revisar o que foi aprendido para dominar e aprender vários idiomas. Aqui você esclarecerá conceitos como tipos de dados, sintaxe, multithreading, entre outros. Se você domina o artigo da seção de algoritmo e aprendizado fundamental das seções de programação, esta seção será bastante fácil para você. Pode levar apenas duas semanas. No entanto, cerca de um mês é alocado para esta seção.
21 dias parecem incrivelmente otimistas para quem quer realmente dominar Java.
É muito simplista dizer que aprender Java pode ser feito em 21 dias, isso simplesmente não é realista.
É divertido ver a variedade de opiniões sobre esse assunto, parece que isso é algo muito debatido na comunidade tecnológica.
Eu estaria interessado em falar sobre como o tempo de aprendizado se compara a outras linguagens de programação.
21 dias? Isso parece factível para qualquer pessoa comprometida com o aprendizado.
Aprender Java é um processo longo e árduo, não algo que você possa aprender em poucas semanas.
É ótimo ter um guia para as diferentes seções de aprendizagem, esse conhecimento é útil para qualquer empreendimento de programação.
Esse tipo de análise é muito esclarecedor, pois ajuda no planejamento dos objetivos de estudo e aprendizagem.
Na era digital, aprender até mesmo os fundamentos das linguagens de programação pode ser um grande impulso para qualquer carreira.
É fascinante ver a divisão das diferentes seções e o tempo sugerido para cada uma.