¿Qué está mal con W3Schools que a menudo se conoce como un mal recurso para el aprendizaje?

Entre los intelectuales del desarrollo, su mala reputación proviene del hecho de que es un recurso con fines de lucro que es mantenido por un grupo cerrado de personas. A los desarrolladores nos encanta el código abierto.

En segundo lugar, W3Schools siempre está totalmente desactualizado. Siempre lo ha sido, y esto es una consecuencia de que sea un recurso cerrado. Hay mucho trabajo trabajando constantemente en los mundos de HTML, CSS y JavaScript, y si un recurso no se mantiene actualizado, es un detrimento para el mundo de la programación, no un beneficio.

Tercero, a W3Schools casi siempre le falta la robustez de la documentación. Incluso admiten esto en la parte inferior de la página en texto pequeño .

Los ejemplos pueden simplificarse para mejorar la lectura y la comprensión básica.

A menudo, a sus descripciones de métodos les faltan descripciones de argumentos opcionales, y a su descripción de HTML y CSS les faltan consideraciones importantes que son importantes para diseños complejos. Una vez más, esto causa un daño activo.

Para ver la diferencia entre un buen recurso y W3Schools, solo compare las páginas con Mozilla Developer Network.

Creo que W3Schools puede ser útil pero no como un recurso de aprendizaje. No ofrece suficientes detalles para ser una buena fuente de aprendizaje, al menos para otra cosa que no sea aprender la funcionalidad de propiedades y funciones CSS / JS muy básicas.

Personalmente solo lo uso como referencia o para buscar rápidamente algo, no para aprender algo nuevo, sino solo para refrescar mi memoria.

Si aún eres un principiante y sientes que W3schools funciona mejor para ti que otras fuentes, entonces está bien usarlo por ahora, pero tendrás que encontrar una mejor fuente tarde o temprano. Este es especialmente el caso si está tratando de aprender JS más allá de los conceptos básicos y los marcos de JS.

  • Hay muchos errores en su documentación.
  • Han elegido un nombre que engaña a las personas para que piensen que están afiliadas al W3C.
  • Existen fuentes muy superiores:
    Red de desarrolladores de Mozilla
    WebPlatform.org
    Rocas HTML5
    SitePoint

Simplemente no hay razón para que las personas usen W3Schools más allá de eso, a menudo se encuentran en la parte superior de los resultados de búsqueda.

En primer lugar, el nombre implica que están asociados con el W3C. Que no lo son. Me enamoré de esto hasta que hice un clic para averiguar quién era quién.

En segundo lugar, sus cursos o material de aprendizaje no son muy buenos. Me recuerda a un curso de Junior College. Ni siquiera está tratando de darle las herramientas para hacer las cosas profesionalmente.

Sin embargo, esto es lo que realmente es bueno acerca de w3schools. Es muy bueno para un aficionado simplemente saltar, descubrir cómo hacer que un div se vuelva azul con un poco de javascript, y luego volver a lo que están haciendo. No hay necesidad de pagar a Udemy o Coursera una tarifa y vadear a través de 30 horas de instrucción murmurada.

También me gusta mucho sus pequeñas cajas de arena para jugar con código. Soy 100% mejor para entender algo si puedo modificarlo, cambiar los nombres de las variables a lenguaje orinal, romperlo y luego arreglarlo de nuevo. ¡Más cursos en línea (me niego a decir mooc) necesitan hacer esto!

Desbordamiento de pila y recursos similares a menudo son menos útiles. Me he rendido en preguntar cualquier cosa en la pila. Es demasiado código-bro.

Realmente me gusta W3Schools cuando busco una visión general rápida y también me gusta “pruébalo tú mismo”. Realmente no me importa si la gente dice que tiene una mala reputación. Si funciona para mí, entonces cumple su propósito. Si solo actuara de acuerdo con lo que otras personas dicen, no haría nada, porque independientemente de lo que elija, siempre hay personas que lo odian de alguna manera.

Pero, como dicen otros en sus respuestas a su pregunta, no lo vea, ya que solo es fuente de aprendizaje, utilícelo como apoyo para su aprendizaje.

Principalmente, lo que está mal con W3Schools es que las personas lo dan por sentado y no se dan cuenta de que todo el sitio es mejor como sitio de referencia en lugar de material de aprendizaje por varias razones. Una de las razones principales es la falta de explicaciones detalladas, metodologías obsoletas y contenido antiguo. Es un buen sitio web como referencia, pero no mucho más que eso. Por supuesto, puede complementar su aprendizaje utilizando ese sitio, pero no debe ser el principal material de aprendizaje a toda costa, a menos que desee ser un desarrollador web de tercer nivel.

Oh, si sientes que has aprendido mucho, entonces eso es todo. ¿Por qué escuchar a los demás cuando puedes tomar tus propias decisiones?

Y por lo que creo, la razón principal detrás de su mala reputación es que es más como un sitio web del que puedes recibir ayuda cuando no recuerdas algo. No está construido con la intención de “ENSEÑAR” y es por eso que los que van a aprender allí sienten que no es suficiente, pero en realidad, se olvidan de la intención principal detrás del sitio web … Espero que las cosas queden claras.

Todavía están utilizando ASP clásico (.asp) para diseñar las páginas. Eso es muy inusual. Sin embargo, W3schools es estrictamente para principiantes y, a veces, encontrarás respuestas rápidas. No hay nada malo en ello.

El sentimiento probablemente es que ahora sabes más que antes, y dejas tus viejos libros atrás.

Probablemente hayas visto rants como en w3schools: The Ugly, the Bad, and Good. No logran convencerme de que el sitio es inherentemente malo. Claro, está desactualizado, el formato del código no es bueno, y “ver fuente” revela una serie de malas prácticas, pero además de los errores ocasionales, es un sitio adecuado para principiantes.

Cuando aprende el contenido allí, (con suerte) también está utilizando otros recursos. Algunos de los ejemplos de codificación están desactualizados y contienen errores, pero estas son cosas que aprenderá si está (indicando esto otra vez porque es importante) que utiliza otros recursos.

Sin embargo, como una fuente única de información, es un mal recurso (principalmente por los motivos mencionados anteriormente) y debe evitarse.

Con http://w3schools.com no hay nada de malo.
Es un excelente sitio que explica las cosas de manera muy lacónica pero muy comprensible.
Algo está mal con algunas personas que se consideran demasiado inteligentes o que probablemente tienen sus motivos privados y comenzaron una campaña en Internet que pretendía disminuir la popularidad de las escuelas del mundo.
Y como siempre, algo malo con los idiotas que les gusta cantar con la voz de otros y simplemente repetir lo que escuchan.

A W3Schools le falta documentación, no son muy exhaustivos con su información y (según me han dicho) están equivocados con respecto a algunas cosas. Personalmente, todavía tengo que encontrar algo que no funcionó porque estaban equivocados, sin embargo.

Dicho esto, creo que el odio por W3S es un poco exagerado. En mi opinión, W3S es mejor para el desarrollador principiante, ya que la documentación en MDN puede ser confusa y abrumadora si no están acostumbrados. Personalmente fui a MDN más ahora que cuando empecé, pero eso es porque puedo leer bien la documentación ahora, mientras que antes me hubiera confundido.

Según mi opinión, no hay nada malo en ese sitio web completo. Pero solo por mencionar que es solo para mojarse los pies con el idioma que está aprendiendo allí. Le enseñará algunos pasos de bebé como cómo usar el idioma, cuál es la sintaxis, dónde se puede usar, cuáles son sus posibles aplicaciones y algunas más en este sentido.

Así que el sitio web no es malo en absoluto.

Gracias.

Este enlace de 2013: W3Fools – Una intervención de W3Schools le dará una buena idea de por qué w3schools tiene una reputación tan mala.

Una cosa a tener en cuenta es cuánto tiempo es la lista de problemas.

Otro problema en el pasado (no me he molestado en mirarlos desde hace mucho tiempo) era que casi todos los ejemplos de código para manejar datos de usuarios eran trivialmente explotables.

Porque w3schools solo te da una idea del tema real.

Su ejemplo y definición gira en torno al conocimiento básico.

Creo que deberían segregar cada curso en 3 niveles-

  • principiante
  • medio
  • Pro

Es solo mi percepción.

Lo que he leído hasta ahora es que ofrecen certificaciones en su sitio. Siento que a la gente no le gusta mezclar ideales con ganancias.

Y también leí que parte del contenido puede estar equivocado. No es tan mantenido como la opción mantenida por la comunidad MDN. Y que W3Schools es el primero en Google dada su edad.

Ni siquiera sabía que tienen mala reputación, la importancia de los seres humanos es lo que hace que la gente diga que algo es malo solo porque no consiguen lo que quieren, es como la crisis en las películas, nunca me importa lo que digan los demás hasta que vea la pelicula

https://gotplitz.com

Creo que w3school es muy práctico y tiene buenos ejemplos. Si te funciona es lo más importante

Aclamaciones,

Carlos Rojas