Olá Habr! Apresento a você a tradução do artigo
"Por que você nunca é velho demais para aprender Java (ou qualquer linguagem de programação)", de John Selawsky.
O amor de todas as idades é submisso.
Apesar de tantos concordarem com essa frase, observo constantemente como as pessoas se envolvem em quadros imaginários e nos convencemos de que é tarde demais para aprender algo novo ou mudar de profissão. Por que não usamos essa abordagem para tudo o que queremos alcançar, principalmente quando se trata de aprender algo novo, como uma linguagem de programação?
Sou professor do curso de Java e tenho exemplos de muitas pessoas que começaram a aprender Java aos 30 anos ou mais. De fato, com o envelhecimento, as pessoas se tornam mais experientes e sábias, veem as coisas de maneira diferente, são "como um peixe na água" em quaisquer novos empreendimentos. Além disso, há menos ageismo em TI (da tradução. - Ageismo é discriminação contra uma pessoa com base em sua idade) do que em outros setores. Esta indústria valoriza habilidades, não a idade do programador.
Aqui você encontrará
5 boas razões para não negligenciar seus desejos e começar a aprender Java. Esses motivos se aplicam a outras linguagens de programação.
Razão 1. Aprender coisas novas ajuda seu "processador" a não falhar
Acredite ou não, pesquisas médicas recentes de
Cesar Quililan provaram como a atividade cerebral afeta o envelhecimento e a saúde do cérebro. Descobriu-se que quanto mais você treina seu cérebro, melhor é.
Eles mostraram como pessoas de 60 a 90 anos melhoraram sua saúde e condição cerebral, apenas bordando (desde a tradução. - por exemplo, tricô, ajuda a desenvolver a coordenação cerebral, melhora as habilidades motoras etc.) várias horas por dia . Agora, imagine do que o cérebro de um homem de 30 anos é capaz.
Aprender uma linguagem de programação é o mesmo que treinar seus processos mentais - treinamento mental, tornando sua atenção e concentração muito melhores.
Um exemplo de uma história de sucesso de um
homem de 32 anos . Ele não sabia nada sobre programação nem nada técnico, agora estuda programação na universidade e diz que, quando começou, foi bastante difícil, mas agora seu cérebro está "afiado como uma navalha". Além disso, ninguém se importa com a idade dele.
Razão 2. Existem vários cursos on-line e outras coisas - ninguém verá a sua idade
Hoje, existem muitos cursos on-line e muitas pessoas reconhecem que são mais eficazes que os projetos off-line e trazem resultados mais positivos. Os motivos são simples: o setor de TI valoriza seu conhecimento, não as habilidades físicas, e você mesmo escolhe o momento e o ritmo certos para seus estudos. Há muitas histórias sobre pessoas que passaram por eles e conseguiram o emprego dos seus sonhos em um período muito curto de tempo.
Aqui estão três exemplos impressionantes de recursos da Internet onde você pode aprender Java:
- O CodeGym (também conhecido como JavaRush ) é um curso on-line de treinamento em programação Java,
que é 80% prática; - Code Academy - este programa o ajudará a adquirir habilidades técnicas que serão muito úteis em seus futuros trabalhos;
- Além disso, existem cursos em vídeo on-line no Coursera ou
Udemy - plataformas que incluem cursos de universidades on-line de todo o mundo em várias disciplinas.
Assim que você começar a estudar ou trabalhar como programador, com certeza, muitos precisarão de suporte de mentoria daqueles que já são especialistas em Java. Além disso, a comunidade de desenvolvedores Java é muito desenvolvida. Aqui estão algumas plataformas que ajudarão você a encontrar as informações necessárias ou solicitar bons conselhos:
- O Java Forum é um fórum clássico, que inclui muitos tópicos e subseções para pesquisa rápida;
- O Java wold é uma plataforma na qual notícias, blogs, especialistas e muitas coisas relacionadas ao Java são baseadas em um único local;
- A Ajuda do CodeGym (também conhecida como JavaRush) é uma comunidade para iniciantes, onde eles podem encontrar um suporte rápido e adequado.
Locais onde você pode fazer qualquer pergunta e encontrar uma ou mais soluções dos usuários:
Os blogs também são importantes - eles controlam atualizações, novos recursos e, regra geral, aqueles que foram adicionados ou criados recentemente para uma gravação mais conveniente de programas em Java:
- Java Geek: é uma fonte onde você pode encontrar uma explicação clara de um caso ou problema específico, além disso, é dividido em categorias - interação com várias tecnologias;
- Recursos de bancada: outra fonte que descreve problemas e casos de Java. Sua estrutura também é dividida em seções para busca rápida.
E, claro, nunca se esqueça de outra fonte importante de conhecimento - livros. Além disso, assim que você se tornar um programador, após um longo dia de trabalho no computador, convém alterar a tela do computador para outra coisa:
- Aprendendo Java. Katie Sierra e Burt Bates. Os autores tentam transmitir seus conhecimentos usando uma linguagem simples e conteúdo visual, sem se preocupar com o quão difícil é aprender a linguagem OOP.
- Java Guia do Iniciante. Herbert Schildt: descreve os conceitos básicos do Java gradualmente, permitindo que o leitor entenda e mergulhe no Java desde o início.
Como você pode ver, existem muitos recursos online, e isso não é tudo. Então, o que está impedindo você de começar a aprender Java agora mesmo com tanto apoio? A propósito, eles não se importam com a sua idade, apenas com o seu conhecimento.
Razão 3. A idade não importa
A idade é apenas uma figura ... do seu nível. Infelizmente, existe um estereótipo global e um equívoco de que você deve ter apenas uma especialidade pelo resto da vida. Mas quem disse que deveria ser assim? Você é um adulto que sabe o que está procurando e que resultado deseja obter. É por isso que, assim que você decidir escrever um código - desenvolva essa faísca e, mais cedo ou mais tarde, ela surgirá.
Outra motivação é pensar em si mesmo e nunca se comparar com outra pessoa, porque as pessoas têm experiências diferentes e diferentes níveis de conhecimento. O ponto de partida deve ser o que você sabia antes de começar o treinamento. Você ficará surpreso ao comparar seu progresso com a etapa anterior. Há um exemplo maravilhoso de um programador do meu curso que nunca teve um trabalho relacionado a habilidades técnicas. Mas ele decidiu, passo a passo, fazer cursos sobre
CodeGym (JavaRush) e você sabe o que? Ele conseguiu e conseguiu o emprego que queria. E nunca tenha medo de um "código incorreto" ou falta de experiência, pois em qualquer idade todos cometemos erros no início e gradualmente eles desaparecem à medida que você aprimora suas habilidades. Você sabia que os alunos juniores se preocupam tanto quanto os alunos seniores? Encontrarei trabalho sem experiência profissional? A verdade é que algumas empresas estão procurando pessoas com experiência mínima para desenvolver especialistas delas para seus projetos. Além disso, as tecnologias evoluem todos os dias e exigem muito código, e aqueles que podem criá-lo. Você não pode aprender tudo :)
Razão 4. Aprender Java é como aprender qualquer outra habilidade.
Aprender Java não é diferente de, digamos, aprender a andar de bicicleta. As diferenças não são grandes. No entanto, se você começar a aprender a andar de bicicleta na idade adulta, naturalmente se preocupará e, no entanto, gastará menos tempo com ela. A idade desempenha um papel importante, sua sabedoria e experiência o ajudarão a corrigir os erros que ocorrerão no processo.
A programação não é apenas codificação, mas também é a melhor maneira de resolver o problema que você está enfrentando. E aqui sua experiência pode ajudar muito. Assim, ter experiência em outro campo é uma enorme vantagem. E muitos que já deram os primeiros passos reconhecem que sua experiência os ajudou a alcançar o sucesso.
Razão 5. Agora é a hora certa.
Nunca adie o que planeja, comece a aprender o mais rápido possível, porque talvez não seja a hora certa. Se você esperar, estará perdendo seu precioso tempo. Além disso, mais tarde na vida, você terá ainda mais dúvidas do que agora e será mais difícil começar.
Além disso, você terá novas oportunidades com as quais poderá melhorar seu emprego atual, ser promovido ou até mudar de emprego. Isso não é atraente? No Reddit, é fácil encontrar a história de um garoto de 30 anos que percorreu um caminho acidentado trabalhando com jovens programadores. Isso o tornou mais forte, e ele conseguiu o trabalho ainda mais fácil do que esperava.
Em conclusão
Se você é um daqueles que estão em uma encruzilhada pensando: "Estou velho demais para algo novo", saiba que a idade é apenas uma consequência do tempo, o que também ajuda a ver o que normalmente não vê jovens.
Aprender algo novo manterá sua saúde mental em ordem, e sua acuidade mental não será inferior às pessoas mais jovens que você.
Portanto, aprender Java, em casa ou online, é apenas mais uma excelente oportunidade para mostrar a todos que você pode fazer outra coisa. Aceite-o como adquirindo outra habilidade vital. Além disso, ninguém se importa com quantos anos você tem, porque o setor de TI é conhecimento.
Portanto, nunca desista da sua ideia e comece a avançar. Certifique-se de sempre obter um tremendo apoio, independentemente do caminho escolhido.
Nunca é tarde para começar a aprender Java ou o que quer que seja, porque quanto mais cedo você começar a aprender, mais privilégios obterá da vida - apenas comece! (
Apenas faça )
Além disso, a prática e o conhecimento permitirão aumentar suas habilidades e, então, você certamente se tornará uma pessoa ainda mais bem-sucedida.
Então, se você acha que está velho demais para isso ...
- não é.