¿Cómo se libran los programadores principiantes de la molestia de configurar un entorno de desarrollo?
1) Regreso al futuro: Un enfoque es crear computadoras como la Commodore 64, rompiendo así las barreras entre el uso de calculadoras y la programación informática. La idea surgió en parte de la computadora Raspberry Pi de Eben Upton (una computadora de placa única basada en Linux). Transforma a los usuarios en programadores recreando este tipo de entorno.
2) Enfrentar las dificultades con valentía: Otro método es enseñar a los estudiantes cómo configurar y utilizar un entorno de desarrollo de software antes (o al mismo tiempo) de aprender a programar.
3) Evitar dificultades: El tercer método consiste en utilizar recursos de la nube para permitir a los estudiantes comenzar a programar inmediatamente y dejar de lado el problema de construir un entorno personal más adelante.
Para los principiantes, especialmente si estudian por su cuenta, les sugiero que eviten este problema por el momento. Aquí hay algunas herramientas que he usado:
Tutoriales interactivos sobre cómo ejecutar código en un navegador, como este artículo sobre Cómo pensar como un informático: //p>
Máquinas virtuales Contiene una guía completa Entorno de desarrollo que los usuarios pueden descargar y ejecutar directamente. Durante la operación, el software para ejecutar la máquina virtual se puede instalar automáticamente y se puede instalar un entorno de desarrollo completo.
Servicios como Binder pueden ejecutar entornos de desarrollo en servidores remotos a los que los usuarios pueden conectarse a través de un navegador.
Espero que esto ayude, ¡gracias!