Aprenda a programar | Codecademy

Você comprou os livros recomendados!? Você viu tutoriais online!? Você pagou uma nota por um curso!? E por alguma razão, você ainda não sabe programar!?

Codecademy quer te ensinar de uma maneira mais fácil e interativa. Ele é uma plataforma de cursos online de programação beeeem interativa

A interação começa no processo de inscrição do Codecademy, que é super criativo. Assim que você entra, você é “convidado” para concluir a primeira lição, que envolve imprimir e encontrar o comprimento (em letras), do seu nome.

As aulas em si são bastante simples. Você vai sendo instruído para completar uma tarefa, como, por exemplo, criar uma nova variável chamada ‘myName “.

Você pode editar código usando o terminal web-based, um <enter>, e seu código é executado. O site realmente soube fazer algo que não seja muito difícil e nem chatão de tão bobo.

À medida que você progredir através das aulas, você vai acumular pontos e troféus, que são exibidos em seu perfil. Os amigos podem entrar no seu perfil para ver como você está progredindo, você pode inclusive aprender com eles. Sim, eles também conseguiram dar um ar de rede social para a plataforma.

Bom, melhor do que eu ficar falando aqui é vocês mesmos fuçarem o site: CodeCademy

Se divirtam!

Beijos!

PS.: Sei que o blog estava numa fase Ágil, mas tomei conhecimento da iniciativa ( ou lembrei dele, algo me diz que eu já tinha visto, mas…) no Girls Geek Dinner, e achei legal dividir com vocês! : )

12 princípios por trás do Manifesto Ágil.

 

 

Já que faltam 12 dias para a AGILE2012, aí vão os 12 princípios por trás do Manifesto Ágil…

  1. Lembre que a mais alta prioridade é a satisfação do cliente, por meio da liberação mais rápida e contínua de software de valor;
  2. Receba bem as mudanças de requisitos, mesmo em estágios tardios do desenvolvimento. Processos ágeis devem admitir mudanças que trazem vantagens competitivas para o cliente;
  3. Libere software freqüentemente (em intervalos de 2 semanas até 2 meses), dando preferência para uma escala de tempo mais curta;
  4. Mantenha pessoas ligadas ao negócio (cliente) e desenvolvedores trabalhando juntos a maior parte do tempo do projeto;
  5. Construa projetos com indivíduos motivados, dê a eles o ambiente e o suporte que precisam. Confie neles;
  6. O método mais eficiente e efetivo para repassar informação entre uma equipe de desenvolvimento é pela comunicação face-a-face;
  7. Software funcionando é a principal medida de progresso de um projeto de software;
  8. Processos ágeis promovem desenvolvimento sustentado. Assim, patrocinadores, desenvolvedores e usuários devem ser capazes de manter conversação pacífica sempre;
  9. A atenção contínua para a excelência técnica e um bom projeto (design) aprimoram a agilidade;
  10. Simplicidade é essencial, devendo ser assumida em todos os aspectos do projeto;
  11. As melhores arquiteturas, requisitos e projetos emergem de equipes auto-organizadas;
  12. Em intervalos regulares, as equipes devem refletir sobre como se tornarem mais efetivas, e então refinarem e ajustarem seu comportamento.

Fonte: Manifesto para Desenvolvimento Ágil de Software
beijos!