Enviar um café pro programador

Pode me ajudar a transformar cafeína em código?
Mostrando postagens com marcador Como programar em Java. Mostrar todas as postagens
Mostrando postagens com marcador Como programar em Java. Mostrar todas as postagens

Olá, Mundo! - Como fazer o primeiro programa em Java

Hello, world em Java Agora que você já sabe o que baixar e instalar para programar em Java, vamos de fato, e finalmente, colocar a mão na massa e criar nosso primeiro programa nessa tão amada e famosa linguagem.

Vamos aprender como usar a linguagem Java para exibir uma mensagem na tela:

Até que enfim, né? Já tava na hora...que demora...

Abrindo e configurando o NetBeans

A gente te indicou o NetBeans por um motivo bem simples: ele é absurdamente fácil e simples de baixar, instalar, configurar e começar a usar. Não vai ter que fazer praticamente nada, na verdade.

Após baixar, vai lá fazendo o básico de "Next", "Next", "Ok", "Li e aceito os termos de condição" (o que é mentira, eu sei que você nunca lê)...e abra.

Como usar o NetBeans

Em comparação com outras IDEs, como Eclipse, eu acho até bem simples e limpo.

O próximo passo, é criar um novo projeto. Por isso, vá em File -> New Project:

Como fazer o primeiro programa em Java


Como podem ver na tela seguinte, existe uma enorme possibilidade de projetos que você pode fazer usando o NetBeans, como programas empresariais ou até aplicações web. Selecione "Java Application" e clique em Next:

Criar projeto em Java no NetBeans

Em seguida, você precisa criar o nome de seu projeto, digite "MeuPrimeiroPrograma":

Como fazer um projeto em Java

Clique em Finish e aguarde o NetBeans criar seu projeto. 


Como rodar um programa Java no NetBeans

Vai aparecer uma tela com o seguinte código:

  1. /*
  2.  * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
  3.  */
  4.  
  5. package enten.meuprimeiroprograma;
  6.  
  7. /**
  8.  *
  9.  * @author user
  10.  */
  11. public class MeuPrimeiroPrograma {
  12.  
  13. public static void main(String[] args) {
  14. System.out.print("Hello, World!");
  15. }
  16. }

Dê uma "limpada" nele e substitua por:

  1. package enten.meuprimeiroprograma;
  2.  
  3. public class MeuPrimeiroPrograma {
  4. public static void main(String[] args) {
  5. System.out.print("Olá, Mundo!");
  6. }
  7. }

Agora, vamos rodar ele! Procure uma setinha verde lá em cima, tipo um símbolo de Play.
Se pousar o mouse em cima desse símbolo, vai aparecer "Run project":

Como rodar um projeto em Java no Netbeans

Clique lá (ou aperte F6) e veja o resultado, lá em baixo:

Resultado do Olá mundo em Java
Essa é a tela de "output" (saída), é o resultado final do seu programa, onde as coisas vão aparecer, inicialmente. É como se fosse o terminal de comando, mas dentro do NetBeans.

E prontinho! Está ali o resultado: "Olá, Mundo!"
No seu primeiro programa, em Java, você fez aparecer um mensagem na tela.


Explicando o código do primeiro programa em Java

Antes de tudo, respira e tenha calma! Provavelmente a única coisa que você entendeu dessa sopa de letrinhas foi o "Olá, mundo!". Comigo também foi assim! E com todo mundo!

Mas não precisa ter pressa, com o passar do nosso curso de Java, você vai entender tudo e vai terminar é dando aula, ok?

Primeiro, a gente criou um pacote (package), que como o próprio nome sugere, é uma espécie de pacote, que serve para armazenarmos nossas classes de código Java. Veja onde você configurou para salvar seus projetos do NetBeans, e vai ver que foi criado uma pasta chamada MeuPrimeiroPrograma.

As classes nada mais são que essas 'páginas', ou 'folhas' de código. Certamente você já deve ter ouvido falar de classes e objetos, em Java. No decorrer do curso vamos explicar melhor isso.

Em seguida, foi criada nossa classe, de nome MeuPrimeiroPrograma. Ela é do tipo public, pois pode ser acessada por outras classes (podemos deixar ela privada, por exemplo).

Dentro dela, tem um tipo especial de código, chamado método, que é método main, que é o principal do código. Ele é especial, pois o Java vai procurar sempre esse método (bloco de código), para iniciar o programa a partir dele.

Por fim, dentro desse método tem um comando, o print , que serve para imprimir uma mensagem na tela.

Veja como cada classe começa e termina com chave: { }
Assim como cada método tem seu próprio par de chaves { }

Exercícios de Java

Sem dúvidas, uma das características mais importantes de um programador, é sua curiosidade. Vamos fazer uns testes?

Tire uma aspa, de dentro do comando print, e rode o programa. O que aconteceu na saída?
Agora tira uma das chaves da classe MeuPrimeiroPrograma e depois do método main. O que aconteceu?

Escreva nos comentários saída do código.

Como me tornei um Programador Java (e vivo disso)

Hoje peço licença pra todos os estudantes do Curso Java Progressivo, pra mudar um pouco o foco do site. Em vez de falar de programação Java, vou falar de como usei ela pra me tornar um programador Java Profissional.

Sim, eu trabalho com Java, vivo de Java, Java paga meu aluguel, meu financiamento do carro e em breve vou poder conhecer o Nordeste, graças ao Java.

Como suguei e aprendi muita coisa aqui, espero retribuir um pouco.

Minha história com o Java

Como ganhar dinheiro com Java
Me chamo Emanuel Rubens, tenho 29 anos e sou do interior do Paraná, numa cidade chamada Almirante Tamandaré, colada em Curitiba.

Ao contrário do que muitos pensam, não, não sou rico nem a maioria daqui (povo acha que quem é de Curitiba é sempre rico, melhor capital do Brasil, melhor IDH blábláblá).

Pois é, estudei em Escola Pública e obviamente rodei no vestibular, passei nem na primeira fase (não tinha ENEM na época), e comecei a trabalhar com um primo, consertando computadores (trocando HD, Memória RAM etc), mas sempre me interessei por computação.

Como me tornei programador Java
Comecei a pesquisar "como programar" no Google, e dentre as várias opções, fui pro Java. Gostei do nome e sabia que era usado para criar aplicativos.

Muitos sites, apostilas, vídeos...mas seguiam um padrão: ensinavam o Hello World, e depois falavam de SQL, Banco de Dados, Herança, Polimorfismo...me sentia um bosta.

Até que achei um site que me tratou como idiota.
Sim, era tudo que eu precisava: o Java Progressivo assumia que eu não sabia absolutamente nada da bagaça, me ensinou o que instalar, onde baixar, onde clicar, o que digitar, onde olhar.

E foi assim: devagar. Primeiro faça isso. Entenda porque isso acontece. Aprendeu? Me dá sua mão bebê, vamos pro próximo passo.

E passo a passo, devagarzinho, fui aprendendo as coisas, mas bem devagar mesmo, quase 1 ano e meio.
Depois aprendi a caminhar com minhas próprias pernas, pesquisar em inglês, Stack Overflow, entrar em grupos do Face, fórums da internet etc.

Mas vira e mexe, volto aqui nesta casa pra relembrar algo.
Aqui que me considerei e vi que era um programador Java.

Como se tornar Programador Java:
99% do Segredo

Eu vou jogar a real, não tenho interesse em te trazer a um mundo de fantasias e vou te dizer o que fazer caso deseje levar isso a sério e ganhar dinheiro com isso.

99% do segredo é: estudar insanamente.
Via vídeo-aulas, comprei livros recomendados e tava sempre aqui, dia após dia, quebrando a cabeça.

Curso de Java online grátis com certificado
As vezes chegava em casa cansado do trabalho, mas ia programar um pouco.
Queria ver Big Brother (me julguem), mas acabava indo aprender como fazer o maldito jogo da velha.
Dava vontade de ver um filme, mas ia quebrar a cabeça tentando fazer meu campo minado.
Dava vontade de dormir, mas ia tentar fazer as questões propostas pelo Java Progressivo. Bem comum varar noites.

Já passei mais madrugadas com este site do que com minha atual namorada (fato que pretendo mudar, com o tempo hehehe).

O segredo é esse: é sentar a bunda e estudar. Aqui foi minha principal fonte de estudo.
Era ler, tentar entender os códigos comentados, questões resolvidos e tentar resolver os exercícios, tentar, tentar, tentar...mesmo chorando em posição fetal, ficava tentando...as vezes fazia mil linhas de um código tosco e feio, e os malditos do Java Progressivo resolviam em 50 linhas de uma maneira linda.

É a vida. Mas aprendia.
Isso é necessário, porém não é suficiente.

Como Ganhar Dinheiro Sendo Programador Java

Ok, eu me tornei um programador. Fiz um sistema de compra e vendas, liguei duas máquinas em servidor, depois 3...daqui do site pra fazer aplicativos Android, é um pulo bem simples.

Bacana. Eu sabia.
Mas o resto do mundo não sabia que eu sabia.

Tentei emprego, pegar projetos, mas as pessoas pediam uma 'prova' de que eu sabia programar.
Como ia mostrar, caraio, se ninguém deixava eu trampar e mostrar que sabia?

Mas isso era um problema meu e de todos.
Não adianta nada ser a pessoa com mais conhecimento do mundo em Medicina, se não tem diploma de Medicina.
Pode ser o maior gênio da engenharia, mas só vai ser empregado se tiver diploma da maldita engenharia.

Então fui fazer algo que nunca tinha feito: gastar dinheiro com programação.
Porra, eu queria ganhar e tinha que gastar??? Demorei meses pra me decidir, e fui num curso indicado aqui pelo site, que forneciam o tão sonhado certificado.

Primeiro fiz o de "Curso de Orientação a Objetos com Java" da Brava:



Meu primeiro impacto foi quebrar a cara. Achei basicamente tinha pago pra ganhar o certificado.
Nada. Curso top demais, com gente pra me ajudar, com instrutor ali pra conversar, tirar dúvida, falando do mercado de trabalho (o cara tem experiência), dando dicas pra eu ir aprendendo a programar voltado pro mercado, levei altos puxões de orelhas sobre péssimos hábitos no código.

Aproveitei e emendei o de Android:


E pela primeira vez alguém da minha família (e minha namorada) entendeu que raios eu fazia da vida: mostrei um aplicativo de celular que fiz (Cannon, aquele jogo das bolinhas que fica quebrando os tijolos e não podemos deixar a bola cair, mexendo um pauzinho lá embaixo).

Embora tenha recebido um "Amor, mas já existe esse joguinho e bem mais bonitos" (não esperem muito ânimo por parte de seus namorado(a)s e familiares não), fiquei muito feliz.

Metendo as caras no Mercado de Trabalho

Pra encurtar minha história, fui atrás de freelas e projetos.
Não achei, não importa o quão bom você seja, ninguém vai dar grana pra alguém que nunca participou de algum projeto.

Então comecei a me oferecer de graça. Sim, não tenho vergonha disso e adoraria que tivessem me passado esse bizu hoje.

Cheguei nos grupos e no Workana (site de freelas, de onde obtenho MUITOS MAS MUITOS PROJETOS HOJE EM DIA, mais até do que posso dar conta), e simplesmente me ofereci de graça pra pegar experiência.

Peguei experiência, conheci muitos programadores e empresas, e finalmente tinha um portfólio, algo pra mostrar: olha eu fiz, olha eu ajudei, olha eu tava nesse projeto.

Do momento que senti minha bunda pra sentar com afinco no Java Progressivo até conseguir dinheiro pra me sustentar, foram dois longos anos, mas que valeram muito a pena.

O próximo passo é juntar uma grana, vou montar minha empresa, contratar meus programadores, designers e seguir crescendo.

Não tem segredo galera, duas coisas:
Estudem muito, insanamente, mais que todos (você estão no site CERTO pra começar, leiam de cabo a rabo do site, fazendo tudo que disserem)
Tem que investir, vai investir seu tempo (deixar de sair, dormir, ver filme, série, etc) pra estudar e dinheiro pra tirar suas certificações

Não tem fórmula mágica nem milagre!
Qualquer dúvida, podem deixar e-mail ou comentários que respondo com o maior prazer.

Como aprender Java e ser um Programador - Guia Definitivo

É comum recebermos toda semana diversas dúvidas de usuários que querem aprender a programar em Java e não fazem ideia por onde começar nem o que fazer para ser um programador.

E, certamente, o problema não reside na falta de material: é o contrário.
Na internet, há diversas apostilas, tutoriais, vídeo aulas, tem os cursos presenciais, à distância, faculdades, cursos técnicos etc, e isso acaba fazendo as pessoas até desisterem dessa vontade se tornar um programador Java.

Nesse tutorial tentaremos esclarecer e guiar os leigos no assunto, sobre o que e como fazer para aprender Java e se tornar um programador profissional.

O necessário para começar a programar em Java: instalando o JDK e o NetBeans

Apostila de Java em PDF

Ok, você está convencido!
Java é a melhor linguagem do mundo e você está perdendo tempo de vida a cada segundo que não estudar Java.

Mas, por onde começar? Aqui no site tem o curso.
Mas que programa usar? Tem que pagar algo? Onde que eu escrevo os códigos? O que tenho que instalar? Tem que baixar algo?

JDK? NetBeans? Hã?


Contribuir com o Java Progressivo

Que tal apoiar e fazer crescer o ensino da programação no Brasil ?

Ajudar nosso país a crescer e se desenvolver cada vez mais, tecnologicamente?

Clica abaixo pra saber mais!

Apoiar o Projeto Progressivo