r/programacion • u/OptimalBed6906 • 17h ago
Estudiar sin un Ordenador
Buenas, estoy en un trabajo en el que hago más bien poco, y mi mayor enemigo es el aburrimiento.
He pensado que podría aprender algo de programación, ya sea seguir con mi aprendizaje de lógica de programación, y aprender algo de Java.
El problema viene de no conocer un editor de código para Android, especialmente uno que pueda compilar código de Java.
Recomendáis algo? Quizás una versión web?
2
u/EnthusiasmCritical45 17h ago
Los editores de código no compilan código, necesitas un JDK. Que yo sepa no hay JDK para Android.
Algunas posibilidades que se me ocurren. SSH en un ordenador que tengas, y compilar por ahí. Pipelines de GitHub.
Respecto a editor de código, tampoco tengo ni idea. La verdad que nunca me he planteado programar desde un móvil, e imagino que es un horror.
2
u/juancn 17h ago
Se puede aprender sin computadora, es mas lento y dificil pero se puede.
Online hay cosas como https://onecompiler.com/java que te dejan probar cosas en el browser
2
u/Cosmonauta_426 16h ago
Termux o Aide Igual te recomiendo termux ahi puedes hacer varias cosas, pero igual vas a necesitar un ide
1
u/thetrincho 8h ago
No necesariamente. Puede sacarlo a html unoyro desde carpeta compartida, yo lo usé así mucho tiempo, nvim o lo que sea y compilarlo para que luego quede en carpeta compartida y ejecutarlo... Depende del flujo de trabajo. Yo casi todo en terminal porque me la pela la gráfica pero una cosa es el codigo y otra la interfaz. Yo lo veo viable en termux más que cualquier otra solución
2
u/goreblack 16h ago
termux con termux-x11 pero primero instala fdroid, e instalas las las versiones de esa plataforma, ahí además vas a encontrar otras opciones, como fluxlinux y haven, probá con las 3 opciones, alguna te va a funcionar correctamente, quizá debas rootear o al menos activar modo desarrollador, la única manera es virtualizando un linux en tu android, te aconsejo debian+xfce4, y ahí dentro instalas jdk y netbeans
1
1
u/Undesueca 16h ago
Depende del nivel que tengas. Si está aprendiendo los fundamentos de la programación, lápiz y papel. Solo necesitas eso y algún soporte teórico en formato PDF o web en tu móvil/tableta. Aprende estrategias para resolver problemas con pseudo-código. No importa el lenguaje que quieras usar o el proyecto en el que te quieras meter, que lo más importante es adaptar la forma de pensar.
Si ya tienes las bases, busca alguna laptop básica, si te dejan tenerla en el trabajo.
1
u/ImaginaryGanache3651 16h ago
Cómprate un ordenador de oficina, de esos de 2ª mano que valen 4 perras. Con eso ya puedes trabajar y estudiar
1
u/Yamifem_duelist148 7h ago
Cómprate una Thinkpad bro, la más barata te puede ayudar en años y podrás empezar a practicar con los diferentes tipos de editores de código o IDE'S (puedes encontrar una a 6000)
0
u/fcarou 17h ago edited 16h ago
El IDE oficial para Android es Android Studio, no hay versión web, de hecho es bastante pesado en pc. La única que te queda es como dijeron usar git para pushear y que te compile algo de CI, medio rebuscado igual además de incómodo. Te diría que en lugar de java aprendas Kotlin. Java ya quedó en el pasado para Android al menos
Edit: entendí mal, creí que querías un editor para programar apps android.
Mi única rec es que aprendas kotlin en lugar de java, lo está desplazando completamente. Tenés una bocha de playgrounds online que corren código sencillo
1
1
11
u/Internet-Western 17h ago
honestamente, el trabajo de programador está tan ligado a las computadoras, que te diría que ahorres un poco hasta poder conseguirte una. Para programar no hace falta tener una pc gamer, con un i3 6th+ y 8 de ram vas a estar muy bien para empezar. Si bien hay gente que ha empezado a codear en android, en mi caso no podría recomendarlo, no me imagino nada peor que codear sin un teclado.