Codewars
Codewars es un sitio web de codificación que se centra en la resolución de problemas y el pensamiento crítico. Al principio, podrías luchar. Pero a medida que resuelves los desafíos, puedes ver cómo otras personas resuelven problemas, cómo escribir código limpio y te exponen a nuevas partes de JavaScript y la Programación Orientada a Objetos (OOP).
Los desafíos comienzan con bastante facilidad, pero se hacen más difíciles a medida que avanzas. No te preocupes por “terminar” esto por mucho tiempo.
- ¿Cuáles son los mejores recursos (libros / artículos / charlas / blogs) para los codificadores intermedios que desean aprender a codificar software más grande y complejo del mundo real?
- ¿Qué recursos te gustaría compartir con alguien que quisiera aprender a dibujar por su cuenta?
- ¿Cuáles son los buenos recursos para aprender sobre las redes de confrontación generativas?
- ¿Cuáles son los mejores recursos en línea para aprender a escribir blogs?
- ¿Cuál es el mejor libro o recurso para aprender el proceso de pasar de un prototipo de producto a la fabricación?
Una cosa que me gusta especialmente es que puedes usar otros idiomas, no solo JS. Una vez que aprendas a usar JS básico, comienza a buscar en otros lenguajes como C ++, Java y Python. Cada idioma tiene sus propias fortalezas y debilidades, por lo que puede acostumbrarse a saber cuándo un determinado idioma es mejor para una determinada tarea.
.
academia Khan
Cuando empecé, aprendí JavaScript de la Academia Khan. Incluso si no tienes ganas de seguir su curso, deberías probar su Javascript Engine. Es una excelente manera de programar animaciones simples, juegos simples y juegos GRANDES. Pasé de sentirme realizado para escribir un algoritmo de clasificación a hacer un juego de 1.000 líneas (quiero decir, para un niño pequeño, en realidad es mucho código). El hecho de que puedas escribir:
línea (20,20,200,200);
y hacer que aparezca una línea en la pantalla es increíble. Es increíblemente simple y divertido de usar. Por cierto, saluda a Error Buddy para mí
.
Google, desbordamiento de pila, etc.
Digamos que se olvida de cómo hacer una matriz (esto en realidad ocurre con bastante frecuencia; no juzgue). Escriba “array in javascript” en Google, haga clic en un enlace en StackOverflow y, de repente, sabrá cómo escribir un array.
Mucha gente piensa que si dominas algo, no deberías tener que usar referencias. Yo respetuosamente no estoy de acuerdo. No debes hacer que la memorización de la sintaxis sea tu objetivo.
Yo personalmente no puedo escribir código sin referencias. Simplemente no puedo Comienzo a inicializar una matriz, reubicar un objeto … luego, BAM. ¿Se llama stack.put o stack.push? ¿Cómo puedo configurar un intervalo de nuevo? ¿Dónde se supone que debo usar las corrientes?
La mayoría de las personas probablemente no son tan extremas como yo (tengo problemas de memoria, tanto en la computadora como en mi cabeza), pero saben que está bien usar referencias cuando codifica.
.
Editor de codigo zed
Oye.
Eh, tú.
¿Realmente quieres construir algo?
Ya sabes, has estado aprendiendo Javascript por un tiempo. ¿No quieres crear una aplicación que puedas compartir con tus amigos?
Sí, para hacer eso, necesitas poder crear archivos .js. Y … por eso necesitas el editor de código de Zed. Compre ninguno y obtenga uno gratis, disponible en Chrome Web Store
Con toda seriedad, una vez que haya terminado con matrices y objetos y todo eso, debe comenzar a aprender cómo hacer cosas. Eso significa que debes comenzar a buscar en HTML general, en el lienzo de HTML para crear gráficos y animaciones, en redes, en hilos, etc.
Yo uso Zed Code Editor. Puedo codificar, tal vez escribir un poco fuera de línea, convertirlo en un archivo js, y luego todo lo que necesito es un archivo JSON (bastante simple, solo como 20 líneas de código que pueden ser mayormente ctrl-cv) y tengo una extensión corriendo en Chrome. Desearía haber descubierto a Zed y el proceso de creación de aplicaciones antes, por lo que podría estar haciendo más con eso hoy.
.
.
.
Sí, esos son mis cuatro.
ummmm.
¿Qué tal algo que muchas personas pasan por alto?
cantidad var = 10;
mientras (cansado) {
bebida (café, cantidad);
cantidad ++;
if (cantidad> presupuesto) {sleep ();}
}