#fail – Não confie tanto no W3Schools

5

Setembro 16, 2012 por Firmino Changani

Olá a todos, este é o primeiro post do tipo #fail que está relacionado com um dos sites que normalmente usamos como referencia para os nossos estudos sobre desenvolvimento web, não me refiro ao google se é isso que pensaram #fun, o site em questão é o W3schools. É por muitos considerado uma das “maiores, melhores, e mais confiáveis fontes” para aprender sobre desenvolvimento web, pelo facto dele apresentar conteúdo sobre varias linguagens como #HTML(5), #CSS(3), #PHP, #ASP e outras. Conheci em tempos alguém que me disse o seguinte “Nunca fiz curso de algo relacionado com a web, tudo que sei aprendi no w3schools”. Mas afinal de contas qual é o mal?

Imaginem um criança que aprende o seguinte: 1+1=11 ou 2+2=1, esta criança pode crescer e viver com estas ideias para sempre ou por muito tempo até que lhe convençam o contrario, bem isso também acontece com os desenvolvedores web, caso um deles aprender que a tag <img> possui o atributo method na fase inicial como introdução ao html será difícil ele aceitar o contrario porque ele irá pensar e dizer “Mas a imagem está aparecendo, vou fazer da forma que eu aprendi”.

Acreditamos que o W3Schools é prejudicial para a web. Desenvolvedores web merecem melhor. “WE BELIEVE W3SCHOOLS IS HARMFUL TO THE WEB. WEB DEVELOPERS DESERVE BETTER.”

Estas são palavras de alguns membros do Front-end Dev Community encontradas no site W3fools.

W3Schools != W3C

A maioria das pessoas pensa que o W3schools é afiliado ou tem alguma ligação com a W3C, mas isto não é verdade de forma alguma porque alguns membros da W3C haviam pedido a W3schools para negar qualquer parceria entre eles no passado, mas os mesmos negaram faze-lo.

Mas o código funciona!

Você talvez deve ter pensado o seguinte: todos os códigos que eu aprendi no W3Schools funcionam, então não tem nada de mal. Se pensou assim então você está errado, um exemplo bem pratico é inserir o atributo method=”POST” na tag <img> ficando desse jeito: <img method=”POST” src=”webvisao.jpg”>. Isso não existe em lado algum, é um erro de semântica que as ferramentas de debug não detectam.

“We cannot warrant full correctness of all content.”  Nós não podemos garantir a correção plena de todo o conteúdo. 

Então e agora? Eles já sambem que há erro no conteúdo do site, é como se o professor     falasse para os alunos o seguinte: Eu não tenho bem a certeza se está certo mas acho que é assim.

Você como desenvolvedor merece algo melhor, porque qualquer dia você também estará   passando os seus conhecimentos pra alguém, dando aulas, treinamentos ou até uma palestra pra centenas de desenvolvedores.

brazil_js

E agora?

Bem você se apercebeu que a sua fonte mais confiável possui alguns erros, não desanime existem outras e melhores mas o que você também deve fazer é procurar aprender bem as coisas, estudar a partir das melhores fontes e tornar a web melhor.

Aqui estão algumas referencias sobre desenvolvimento web:

MDN (EN-US)

Google – HTML, CSS, JS (EN-US)

Dev Opera (EN-US)

W3C (EN)

Dive Into HTML5 (PT-BR)

Aí estão algumas das melhores fontes para você estudar e aprender bem, agora se você não sabe ler/entender inglês terá que aprender, não tem como ser desenvolvedor sem saber um pouco de inglês.

Não sege um sobrinho.

Anúncios

5 thoughts on “#fail – Não confie tanto no W3Schools

  1. Dom Nziaka diz:

    OI, até que o post é interessante mas de nenhum jeito tirou a minha confiança na w3schools todos estamos sujeitos a erros, para quem confia a essa fonte que vem formando gente na area da web a muitos anos, não se desanimar, apenas saber comparar o que aprende entre várias fontes e não se apegar só a w3schools, ter sempre um sentido de dúvida assim aprenderemos melhor.

  2. Trevisan diz:

    Desculpe ! Achei esse post um tanto quanto oportunista ! Não vejo utilidade alguma nessas informações ! Utilizo o W3Schools há anos, produzo materiais para aulas com ele e óbvio que filtro mta coisa como qualquer outro site, inclusive esses ai que você sugere como fontes ! W3Schools é um ponta-pé para quem ainda não consegue se aprofundar em todas as normas e diretrizes da W3C, que por muitas vezes é muito técnica ! Nao deve ser por acaso que é tão bem indexado pelo Google…

    • flowck diz:

      Olá Trevisan, pelo comentário pude perceber que você é professo ou algo parecido e que você não se limita em apenas uma fonte, mas infelizmente há muito novato por aí que não o faz, neste ponto o W3Schools é uma grande armadilha.

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s

%d bloggers like this: