Uno de los desafìos más difìciles al aprender a codificar es encontrarse con un error que parece no tener soluciòn. Es casi inevitable que a veces, cuando esté escribiendo còdigo, necesite buscar asesoramiento externo. & Nbsp;
A menudo, el problema se resolverá mediante una comprensiòn más profunda del lenguaje de programaciòn que está utilizando. y sus lìmites. En este caso, los que tienen experiencia en dicho idioma suelen ser el mejor recurso para comprender los detalles que a menudo se pasan por alto en las lecciones. & Nbsp;
Aparte de este tema, también es bueno hacer preguntas sobre los mejores una forma de resolver problemas de programaciòn y de aprender más de una forma de hacer las cosas de los profesionales de la codificaciòn. La mayorìa de las veces, los programadores experimentados conocen la forma más rápida y limpia de realizar una tarea.
SoloLearn , a pesar de su nombre, se trata de aprender juntos y obtener la ayuda que necesita de los profesionales. La aplicaciòn es tanto una serie de cursos como una red social, lo que permite la comunicaciòn con otros usuarios en cada lecciòn. & Nbsp;
Descripciòn general de la aplicaciòn
SoloLearn fue creado para ser un aplicaciòn. Fue lanzado en 2013, pero actualmente tiene más de 35,000,000 de usuarios, y esto es importante porque SoloLearn es una experiencia social √∫nica. SoloLearn brilla con concursos y una comunidad √∫til que hace que la codificaciòn se sienta como una experiencia comunitaria. & Nbsp;
La aplicaciòn está dise√±ada para ense√±ar muchos lenguajes de programaciòn diferentes y tiene cursos para HTML, CSS, JavaScript, Java, C++, Python, SQL y muchos más.
SoloLearn es una aplicaciòn de codificaciòn gratuita disponible en iOS App Store, Google Play Store y escritorio a través de un navegador. Debido a que se trata de una revisiòn de la aplicaciòn, nos centraremos en la aplicaciòn mòvil en lugar de la versiòn de escritorio. & Nbsp;
Método de ense√±anza
El estilo de enseñanza se siente bastante tradicional.
SoloLearn utiliza un método de aprendizaje formato de prueba-práctica para su método de ense√±anza, con contenido presentado en un estilo lineal. Cada lecciòn es breve, solo toma unos minutos, especialmente las primeras lecciones. & Nbsp;
Si bien esta es una forma efectiva de ense√±ar programaciòn, los cursos de SoloLearn se parecen mucho a las lecciones tradicionales, ya que utilizan gran parte de los jerga confusa que se encuentra en los libros. La aplicaciòn incluye un glosario de términos para cada lecciòn, pero encontré muchos términos indefinidos con los que los principiantes pueden tener dificultades si esta aplicaciòn es su primer contacto con la programaciòn. & Nbsp;
Una de las mejores innovaciones de cursos de SoloLearn es la adiciòn de un área de comentarios similar a Reddit debajo de cada página de lecciòn. Aquì, los estudiantes y los profesionales tienen la plataforma para interactuar entre sì. Cada pregunta puede ser respondida por muchas personas, con una funciòn de voto a favor y en contra. & Nbsp;
Si bien esto parece √∫til, tiene algunos inconvenientes. Por ejemplo, no parece haber ninguna funciòn de b√∫squeda. En combinaciòn con los casi 700 comentarios que se muestran en algunas páginas, serìa muy difìcil ver si se ha respondido alguna pregunta en particular si no se encuentra cerca de la parte superior de la página. & Nbsp;
Muchos de estos comentarios también parecen no estar moderados, y muchos de los más de 700 comentarios y preguntas parecen no estar relacionados con el tema de discusiòn. & nbsp;
Manteniéndolo interesante
Más allá de las lecciones, SoloLearn también presenta desafìos y concursos para mantener afiladas las habilidades de codificaciòn y un foro para discutir el còdigo con los miembros. La aplicaciòn también tiene un sistema de puntos XP (experiencia), donde completar desafìos y lecciones premia a los usuarios con Puntos de XP que contribuyen a los niveles. Los programadores de nivel superior pueden mostrar su nivel de XP con certificados digitales después de completar las lecciones. & Nbsp;
Además, mientras que todas las primeras lecciones de un curso son creadas por Profesores de SoloLearn, cientos de otros son creados por usuarios de SoloLearn que amplìan cualquier idioma o tema dado. Dado que diferentes usuarios tienen diferentes estilos de ense√±anza, j saltar entre lecciones puede ser interesante y frustrante. & nbsp;
Dado que los usuarios pueden crear contenido para SoloLearn, la cantidad de contenido disponible es asombrosa. Después de completar un curso sobre cualquier tema, los usuarios pueden explorar cursos avanzados en el mismo idioma. Si bien la calidad de este contenido puede variar, es bueno tener una aplicaciòn con contenido que no parece terminar. Permite a los usuarios seguir aprendiendo sobre temas más avanzados, a menudo presentados por profesionales en el campo. & Nbsp;
Además, hay una gran cantidad de temas disponibles, desde lenguajes especìficos hasta marcos para dise√±ar fundamentos. Está claro que obtener solo el contenido prefabricado llevarìa una cantidad considerable de tiempo. La aplicaciòn viene con lecciones en 13 idiomas diferentes, sin mencionar las lecciones sobre los fundamentos, los marcos y el contenido de la comunidad para todo lo anterior.
Incluso después de que todo está terminado, la aplicaciòn tiene real- desafìos de codificaciòn de la vida (proporcionados por la aplicaciòn y la comunidad) y juegos que permiten a los usuarios probar sus habilidades antes o después de completar los cursos. & nbsp;
Diseño
SoloLearn " s presenta uno de las interfaces menos intuitivas que ha experimentado este revisor. Sin mucha ayuda, los nuevos usuarios ingresan a una interfaz sin un primer paso claro. Muchas de las opciones de dise√±o a lo largo del uso de las lecciones y el foro no son intuitivas, y el revisor a menudo se sentìa frustrado al usar la aplicaciòn. & Nbsp;
Si bien la interfaz se vuelve más fácil de usar con el tiempo, la impresiòn inicial es difìcil de sacudir. A veces, la aplicaciòn da instrucciones sobre còmo usar sus funciones, pero parecìan aparecer más tarde de lo que deberìan. Encontré muchas de estas descripciones emergentes mientras tomaba una segunda lecciòn, después de aprender a manejar la aplicaciòn por las malas. & Nbsp;
Además, muchas de las caracterìsticas de esta aplicaciòn no son obvias, lo que se suma a las desventajas. Comprender la secciòn de comentarios, còmo funciona XP y usar el feed era un desafìo, y parecìa las nuevas funciones aparecerìan casi por accidente. Tener un simple tutorial al inicio de la aplicaciòn habrìa mejorado enormemente la experiencia. & nbsp;
Funcionalidad
Cuando se trata de funcionalidad, SoloLearn tiene algunas buenas cualidades y algunas malas. Empecemos por las buenas.
Bueno
Una de las caracterìsticas más atractivas de SoloLearn es su robusto entorno de desarrollo integrado (IDE ). Escribir còdigo no siempre es divertido en un teclado mòvil, pero la potente funciòn de autocompletar del IDE integrado aliviò gran parte del dolor. Además, todo el còdigo está disponible en el IDE; cuando se codifica con JavaScript, el La aplicaciòn tiene pesta√±as para HTML y CSS, lo que permite a los usuarios acceder al còdigo en cualquiera de estos documentos.
Otra caracterìstica poderosa es la capacidad de exportar còdigo escrito en SoloLearn. Si bien muchas aplicaciones de codificaciòn se utilizan solo para aprender, SoloLearn se sintiò como un editor de codificaciòn mòvil gratuito también. En un área dedicada, los usuarios de còdigo completo pueden publicar programas sofisticados y funcionales como reproductores de m√∫sica y UI " s completas. & Nbsp;
Las caracterìsticas adicionales incluyen la integraciòn con Facebook y Google, una herramienta de grabaciòn que permite a los usuarios grabar un video de ellos mismos mientras codifican, y una tabla de clasificaciòn con clasificaciones regionales y globales. & nbsp;
En ning√∫n momento la aplicaciòn se bloqueò o tuvo errores graves durante el tiempo que el revisor pasò con ella, que siempre es una buena se√±al.
Mal
Uno de los problemas más destacados con la aplicaciòn fue su tiempo de carga. Comenzar un nuevo curso tomò minutos para el revisor, sin una barra de progreso visible. Esto solo sucede cuando se inicia un nuevo curso, por lo que se supone que la espera proviene de descargar el curso en el dispositivo. Si bien esto es solo una molestia, tendrìa sentido tener una barra para saber cuánto tiempo puede demorar la descarga del curso. & Nbsp;
También & mdash; como se mencionò anteriormente & mdash; muchas funciones son difìciles de entender o encontrar, y algunas las funciones esenciales (como la b√∫squeda en los comentarios de las lecciones) no se encuentran en ninguna parte. La informaciòn sobre herramientas dise√±ada para explicar las funciones parece activarse al azar, y rara vez cuando es √∫til. & Nbsp;
Costo
Por √∫ltimo, el costo. SoloLearn se anuncia como una aplicaciòn gratuita para aprender còdigo. Si bien no hay un precio para descargar la aplicaciòn, SoloLearn no espera mucho para mencionar el dinero. Incluso antes de acceder al contenido principal, la aplicaciòn presenta inmediatamente un anuncio de su " Pro " plan, que cuesta $ 6,99 al mes o $ 47,99 al a√±o (en el momento de la revisiòn). Una prueba gratuita del plan Pro está disponible con una suscripciòn de renovaciòn automática.
Sin la suscripciòn Pro, los anuncios de caja se pueden encontrar en casi todas las lecciones y los anuncios intersticiales cronometrados (los que cubren la pantalla y requieren una cuenta regresiva de cinco segundos) a menudo se activan después de completar los mòdulos. Además, muchos de los desafìos de Code Coach no están disponibles para los usuarios que no son profesionales. & nbsp;
Si bien los usuarios normales a√∫n pueden encontrar contenido nuevo y gratuito todos los dìas en SoloLearn, lidiar con los anuncios constantes y perder contenido pago hace que SoloLearn parezca menos atractivo para los usuarios que no buscan gastar dinero.
Reflexiones finales
Si bien es un poco complicado de usar, SoloLearn puede ser una herramienta de aprendizaje √∫til. La asistencia de pares gratuita las 24 horas del dìa, los 7 dìas de la semana que se encuentran en el foro y los comentarios es √∫til, y el volumen de contenido disponible es asombroso. Sin embargo, ese contenido está envuelto en una aplicaciòn con una interfaz de usuario obtusa y anuncios casi constantes. & nbsp;
Asid A partir de esto, gran parte del contenido está dirigido a aquellos con algunos conceptos básicos de programaciòn. Si bien es posible aprender a codificar como principiante con SoloLearn, la aplicaciòn parece ser un mejor recurso para aquellos familiarizados con los fundamentos de la codificaciòn. En este sentido, la aplicaciòn es perfecta para aprender un nuevo lenguaje de programaciòn, aprender un marco o simplemente repasar y completar algunos desafìos de codificaciòn. & Nbsp;