#34410 no te compliques añadiendo más cosas que aprenderte, si no tocaste linux nunca con interesarte por bash y cómo funcionan las cosas ya tendrás bastante lío.
Imagino que programas en java; bájate el entorno que uses o los que quieras probar, mírate cómo instalar java y demás y si hay algo de higiene que puedas tener al respecto que ya no la tengas.
Imagino que si has usado gradle o maven ha sido muy por encima, y ya el tema de conectores sql o la propia db y demás pues poco también. En java tienes mil microframeworks desde hace unos años que puedes ir probando. Céntrate en servirte del sistema para hacer algo que quieras y te será más placentero.
Intenta usar la terminal para todo (ni explorador de archivos ni nada).
#34411 Linux estoy "habituado" a usarlo, no soy un experto, pero me manejo bastante bien, tengo un portátil MUY viejo con Xubuntu para manejar la impresora 3D, ofimática y pijadas.
Maven lo he visto de pasada, más o menos lo entiendo y se como usarlo. El rage en principio viene porque me han dado un proyecto con Hibernate, que ni el profesor sabía como funcionaba, hemos resuelto la papeleta a base de Google y entra al examen. A mi no me vale con eso y quiero hacer uno de cero configurando todo yo, supongo que lo normal cuando quieres aprender algo pero no me entero de una mierda leyendo la documentación y no se qué hostias he tocado que se me ha desconfigurado hasta el path o algo así, ni siquiera estoy al pc ahora.
Ya está solucionado, pero yo que sé, venía quemado de lo otro.
#34414 tampoco hacia falta que te metieras con el pobre. La web es mas fea que pegarle a un padre. Ahora ya, fuera bromas, Vim es casi mi editor principal. No regrets
#34415 No sé ni de que va el meme para que lo pongan ahí pero me hizo gracia encontrármelo nada mas abrir la web xD
#34415 Qué lenguajes usas con vim? Será scripting y web, porq cualquier otro lenguaje los ides de jetbrains son lo mejorcito
#34419 tampoco es vim a pelo. Lo tengo configurado para tener autocompletado y todo el rollo, menu con nerdtree, busquedas globales en proyecto...
#34421 estoy cómodo moviendome con linux pero no sé como configurar un entorno de desarrollo decente.
#34423 en realidad no creo que tengas que hacer grandes cambios en tu forma de trabajar. Lo mas seguro es que el IDE/editor que utilices tenga versión para linux.
#34423 es que al final el workflow es algo... "personal". Mírate en generla el ecosistema de java, si te gusta java, abstrae lo que puedas para que sea generalista y poco más.
Build tools, package managers, linters, intellisense/codelens, sh/process ENV, la evolución reciente del lenguaje y herramientas grandes, cómo interactuar con otros procesos importantes como un webserver y una db...
Yo la verdad que eso en windows ni papa aunque estoy intentando usar powershell xd
¿Podemos retomar la sempiterna discusión de si vale la pena usar Linux con DE aunque sea para programar solamente?
creo que todo el mundo coincide en que cada uno use lo que le salga del nardo pero que no de por culo
Java no está tan mal, no le hagas caso a los haters. A partir de java 8 mejoró bastante la cosa. Además ya está el ecosistema bastante disociado de java enterprise por lo que he visto, aunque luego en el curro estés con java 6 y struts como souls o afhn xd
#34428 bueno, hasta cierto punto. si tienes un minimo de empatia, ver a alguien usar vim cuando podria estar usando emacs se hace bastante duro
#34430 No, si no lo digo por eso eh Me refiero que es lo que me toca hacer por obligación, pero no tengo experiencia para decir si me gusta o no, por supuesto a mi nivel no me desagrada en absoluto.
#34409 Hm, quizá con asignaciones simples como esas sí, pero para cualquier otro caso creo que es más legible usar el if para otros temas.
lo de programar es como cualquier otro oficio, eisen aqui nos cuenta de meter directamente la comparacion en el return, otros te dirian que es un sacrilegio y hace el codigo un poco mas dificil de leer
y en lo de los ternarios ya ni entro
cada maestrillo tiene su librillo, o el librillo que te claven en tu trabajo
de todas formas, tirar a alguien por eso eisen no te lo crees ni tu