Devjuju
De un vistazo
- Categoría
- Aprendizaje y formación
- Sitio web
- www.devjuju.com
Aprender ingeniería de software no es un problema de escasez. Es un problema de orden. Cualquier tema se ha explicado de diez maneras gratis; lo que no se da es cuál leer a continuación y dónde estás ahora. Lo que vende Devjuju no es el contenido sino el orden.
Un itinerario es una secuencia con nombre, resumen y posición, más una marca que dice si está publicado. La ordenación es una columna de la base de datos y no una decisión de la página, así que un itinerario sin terminar se queda fuera de la lista en vez de aparecer a medio hacer. Debajo está el aprendizaje mismo, y se mide con más cuidado del que cabría esperar.
Quién ordena el itinerario
La ordenación no se genera a partir del comportamiento de cada aprendiz. Una persona la dispone, se guarda como una posición en el itinerario, y los aprendices reciben la misma secuencia. Parece una debilidad y es una elección: nadie puede explicar por qué cada aprendiz recibió un orden distinto tras cierta optimización, mientras que una secuencia escrita y publicada se puede mirar, discutir y mejorar. Un itinerario sin terminar no se publica, así que, si el orden no está asentado, nadie lo ve.
Leer y ver se cuentan por separado
Una lección puede tener dos formas: texto para leer y vídeo para ver, cada uno con su duración esperada. Tu progreso no es, por tanto, un solo número. Se guardan dos porcentajes por lección, cuánto has leído y cuánto has visto, una fila por aprendiz y lección. Parece un detalle y responde a la pregunta correcta: quien vio el vídeo y no leyó el texto no está en el mismo sitio que quien hizo lo contrario, mientras que un único número mezclado los haría parecer idénticos.
Una conexión sin sello no coincide con nada
Lo que un aprendiz ve de su propio progreso lo deciden reglas escritas en la base de datos y no una comprobación en el código del servidor. Cada petición estampa su identidad en la conexión, y las reglas leen ese sello. El detalle que importa es qué pasa al fallar: si el sello nunca se puso, la lectura vuelve vacía, de modo que una conexión sin sello no coincide con nada en lugar de coincidir con todo. El derecho a borrar queda igualmente reservado solo al superusuario, y se restauró la distinción entre administrador y superusuario, porque fundir los dos habría dado a cada administrador un derecho que nunca tuvo.
Por qué pagas, y quién cobra
El propio Devjuju nunca habla con un proveedor de pagos. Se asegura de que el aprendiz tiene una cuenta de facturación y luego pide al servicio de facturación compartido una sesión de pago por plan y ciclo. Y todo lo que queda tras un nivel de pago pregunta a un solo módulo, nunca al proveedor de pagos ni a la tabla de suscripciones directamente. Los niveles están ordenados y una comprobación adopta siempre la forma al menos este nivel, de modo que añadir un nivel por encima no obliga a revisar cada punto de llamada. Significa también que, cuando la facturación se mueve, cambia un solo sitio.
Para quién es
Personas que entran en la ingeniería de software y quieren una ruta ordenada en lugar de tutoriales dispersos.
Visitar Devjuju: www.devjuju.com