Assinar nosso FEED

Arquivos para a ‘cursos’ Categoria

Como você aprendeu a programar?

segunda-feira, outubro 6th, 2008

Começamos a trabalhar com treinamentos quase por acidente. Estudamos padrões web e muito javascript porque isso nos tornava mais produtivos, e as pessoas começaram a nos pedir indicações de onde aprender isso. Como eu sempre gostei de ensinar, começar foi fácil. Naturalmente nos focamos em treinamentos de nível intermediário e avançado. Quem chegava a um de nossos treinamentos já era profissional da área.

Falando especificamente dos cursos que eu ministro, Javascript Crossbrowser, Ajax e Python, foram feitos para quem já é programador. Não ensinamos lógica de programação, sintaxe do Javascript ou a estrutura básica do desenvolvimento web.

Agora muitas pessoas têm nos procurado para saber como aprendem a programar, e isso tem me colocado uma grande interrogação na cabeça. Como ensinar alguém, de verdade, a programar? O mercado está cheio de cursos de “PHP básico”, “Javascript básico”, “Delphi básico” e “Qualquer Outra Linguagem Básico”. Mas esse não é um bom jeito de se ensinar programação. É impressionante a quantidade de pessoas por aí que fizeram o curso básico, o intermediário e o avançado, e nunca aprenderam programação de verdade. Infelizmente, a esmagadora maioria das faculdades também não está cumprindo o seu papel.

Programação é muito mais do que saber comandos e técnicas de uma linguagem, é um jeito de pensar. É como jogar xadrez. Todo mundo que aprendeu de verdade a jogar xadrez, passou por duas etapas. Primeiro, aprendeu as regras, como se mexe cada peça, como se faz roque, en passant, promoção de peões, etc. Depois de tudo isso, finalmente começou a aprender a jogar.

Aprendi o movimento das peças com dez anos. Aprendi a jogar com catorze. Meu pai tinha uma farmácia e eu trabalhava meio período como entregador. Os negócios não iam muito bem, o que significava que eu tinha muito tempo livre. Foi quando conheci meu tutor. Era um senhor aposentado, que tinha ainda mais tempo livre do que eu, e gastava parte dele com um dos passatempos prediletos de muitos aposentados: comprar remédios. Um dia me viu com um tabuleiro, e perguntou se eu queria jogar.

Levou mais de seis meses para que eu ganhasse a primeira partida. Foram seis meses que ele passou me ensinando, sem me dizer o que estava fazendo. Repetia a mesma abertura dezenas de vezes, até que eu conseguisse me defender dela. Em seguida, começava com outra abertura.

Imagino uma escola de programação assim. Um lugar onde você é desafiado com um tipo de problema até conseguir resolvê-lo bocejando, aí partimos para outro tipo. Uma “academia” de programação, um lugar para se ensinar a pensar, a resolver problemas.

Sonho com essa idéia desde o dia em que a tive.

Lições do CodeShow

sexta-feira, setembro 14th, 2007

O CodeShow aconteceu e não publicamos mais nada aqui. Por uma série de motivos. O primeiro é que o evento não foi exatamente o que esperávamos, mas, antes de sair falando, queríamos ouvir algumas opiniões do pessoal que assistiu. Por exemplo:

Além desses, estávamos lendo com cuidado os e-mails e as pesquisas que distribuímos no dia. Legal saber que a opinião da maioria foi mais ou menos a mesma que a nossa. Nossa opinião:

Não devíamos ter desenhado a aplicação lá. Devíamos chegar com as telas prontas, e partir logo para o código. Perdemos um tempo terrível, e é difícil parar quando você tem uma sala com 150 pessoas para dar opiniões. No próximo, vamos logo ao que interessa.

Designers e programadores precisam de conteúdos diferentes. Quando começamos a falar de Python, por exemplo, parte do público acordou, mas outra parte dormiu. O próximo evento terá dias ou auditórios separados para falar das duas coisas. Assim vamos poder mostrar com mais calma cada coisa para quem estiver interessado.

Transmitir ao vivo dá trabalho. Muito. O pessoal da MktTV é show de bola, se desdobraram para colocar o negócio para funcionar. Mais embaixo eu conto a história inteira.

A produtividade muda quando você muda de lugar. Desenvolver uma aplicação daquelas em um dia é muito, muito fácil. Mas fora do nosso ambiente Murphy conspira contra nós. É o router que não funciona, o servidor de fontes que pára de responder, e até a paradinha para descobrir onde tem água para se beber prejudicam o ritmo.

Precisamos de coffee-break. Networking. O pessoal vai a um evento desses e fica com vontade de se conhecer.

Temos um público fantástico. Não em número, em qualidade. A platéia foi maravilhosa. Um bom-humor, uma energia, uma participação. E tinha muita gente ali que eu tinha vontade de pedir para ocupar o meu lugar, porque eu sei que tem muita coisa a me ensinar. Me diverti muito. Obrigado, mesmo.

O modelo funciona. Apesar de todos esses contratempos, o pessoal que esteve lá elogiou bastante e disse ter valido a pena ter ido. Da próxima vez queremos levar ainda mais ao extremo. Mais código e menos blá blá blá. Show me the code!

Para vocês terem uma idéia do que acontece nos bastidores, deixem-me contar que, para fazer esse tipo de transmissão ao vivo, geralmente se contrata um link para o evento. E foi o que fizemos. Contatamos a Net e contratamos o Virtua. Infelizmente eles só conseguiram agendar a visita do técnico para a véspera do evento. No dia que o técnico foi até lá havia um outro evento na sala, então não pudemos acompanhar a instalação. O pessoal do hotel abriu uma salinha ao lado da sala do evento e deixou apenas o técnico entrar.

O skavurska do técnico puxou o cabo, ligou o modem e, quando a luz do “link” acendeu, pediu para o funcionário do hotel que o estava acompanhando assinar a guia de instalação e foi embora bem rapidinho. Nada de configurar computador, testar conexão e esse tipo de coisa que se espera dele.

O resultado? Na véspera do evento passamos algumas horas pendurados no telefone com o suporte do General Tutchenko para ouvir, ao final, que a atendente poderia agendar a visita de um técnico. Para sábado.

Você que já passou apuros na mão da Net, Telefonica, Telemar, Embratel, TVA ou outro provedor de banda larga, imagine todo o stress que você passou multiplicado por um evento na manhã seguinte ;-) Vivendo e aprendendo…

Por fim, adoramos ter feito o CodeShow. Nos divertimos um bocado, conhecemos muita gente legal e aprendemos muito. E já estamos com a cabeça fervilhando de idéias para o próximo.

CodeShow e Curso de PHP

terça-feira, agosto 21st, 2007

Estamos em pleno vapor aqui na Visie.
Sexta-feria passada (17/ago/2007) tivemos o primeiro CodeShow. Nem preciso dizer que foi supimpa, não é?
Aproximadamente 160 pessoas, tirando o público que nos assistia pela internet ao vivo e a cores!
Se você perdeu e agora está aos prantos, não se preocupe. Você pode ver como foi o evento inteiro por um preço simbólico fazendo seu cadastro aqui: visie.com.br/codeshow/matricula/

Se ver eu e o Elcio falando não é um bom motivo para comprar o video, tenho outro: parte do valor arrecadado será doado para a ADRA. Uma boa chance de ajudar, não acha? ;)

Outra novidade é que estamos lançando agora um curso de PHP para iniciantes. O curso tem 8 dias, separado em duas semanas de 4 dias (segunda a quinta). Ele está com um preço promocional porque não iremos disponibilizar apostila (ela ainda está sendo feita). Por isso, se você quiser ser nossa cobaia (no bom sentido) e nos ajudar a criar um curso de ponta, essa é uma bela oportunidade.

Curso de Internet Móvel

segunda-feira, agosto 6th, 2007

Como já fizemos com os cursos de Tableless este ano, juntamos os cursos de Internet Móvel 1 e Internet Móvel 2 formando apenas um curso.

A internet para dispositivos móveis ainda está crescendo. Temos o curso a anos, mas os desenvolvedores estão buscando informações sobre o assunto apenas agora.
A cada dia que passa e surgem aparelhos mais interessantes, a necessidade de criar sites para dispositivos móveis vai ficando cada vez mais estampado nas necessidades dos projetos.

visie.com.br/cursos/internetmovel.pt

Atualizações no Campus

sexta-feira, junho 29th, 2007

Mais algumas atualizações no Campus:

  • As apostilas dos cursos irão passar por uma revisão gramatical e ortográfica. Sempre que os alunos mandam erros nós arrumamos, mesmo assim é bom que um profissional da área faça isso.
    Começamos pelas apostilas de Ajax e Tableless e logo mais as apostilas dos outros cursos serão revisadas.
  • O CSS de impressão foi refeito melhorando a formatação para os que gostam de imprimir os capítulos para estudar longe de um computador. Retiramos alguns elementos que perdem totalmente a importância quando impressos. Quem já é aluno, se quiser dar alguma sugestão para essa impressão, fique à vontade!
  • A apostila de Tableless ganhou mais um capítulo sobre HTML5.
    Assunto interessante que merece ser discutido. Muita gente acha que se você desenvolve com padrões web, tem que desenvolver com XHTML. Mas isso é mito, você tem toda liberdade de escolher entre HTML ou XHTML. Por isso inserimos este novo capítulo.

O CodeShow está chegando e muita gente está fazendo a inscrição. Lembre-se que se matriculando em qualquer curso presencial (de antes do CodeShow) até o dia 6 de Agosto, você ganha a entrada.
Para os interessados, tem curso de Tableless na semana do CodeShow. Quem mora em outro estado, pode vir pro Curso e aproveitar a viagem para ver o CodeShow.

Atualizações na Apostila, Afiliados e CodeShow

quarta-feira, junho 20th, 2007

Fizemos pequenas atualizações nas apostilas do Campus. Algumas delas: Correções na apostila de Tableless. Inserção de capítulos na apostila de Python (que em breve estará disponível online) e inserimos um tanto de coisas no material extra (1 video, 1 apresentação, 9 pacotes de icones, 2 PDFs).

Estávamos tendo alguns problemas com os resultados dos Afiliados. Fizemos as alterações para testes e os resultados estão começando a aparecer. Sinal de que estamos no caminho certo. Outros afiliados entraram no sistema esta semana (para ser um afiliado, você ainda precisa ser convidado por uma pessoa que já seja um de nossos afiliados) aumentando a corrente.
Iremos fazer ao longo do tempo mais alterações para aumentar os resultados.

Se você é afiliado, por favor, dê sua opinião e possíveis idéias para que melhorarmos nosso sistema. Precisamos de você.

Em tempo: o CodeShow (dia 17 de Agosto) está tendo muita procura. O pessoal anda querendo colocar equipes inteiras para assistir. Ainda temos vagas, mas se apresse!
Um pessoal já me perguntou se o CodeShow será só para programadores. A resposta é não. Ela é destinada a todos os profissionais de internet. Portanto, não arraje desculpas… Custa só R$45 contos.
Se você se matricular em algum curso presencial (de Tableless, Ajax ou Javascript) até o dia 5 de Agosto, você ganha a entrada para o CodeShow.
Se você comprar o curso online de Acessibilidade, você também ganha a entrada para o CodeShow!
Para saber mais, construímos um pequeno FAQ sobre o evento.

Video do nosso Campus Online

segunda-feira, maio 14th, 2007

O Diego Eis fez um pequeno video mostrando um pouco do Campus Online (área do aluno) da Visie.

Conheça o Campus Online da Visie.