Hola ::) soy nuevo en este foro y me he decidido en aprender a programar en Java si ningún conocimiento sobre informática, les soy sincero pero no se nada de esto, recién comenzare y quisiera saber si está bien el lenguaje para empezar y si este libro : Manual básico de Java, posteado en este mismo foro que es una traducción del tutorial de "Sun" es bueno como para empezar o que me recomiendan. De antemano gracias c:
pues mira te recomiendo que te descarges de aqui el blueJ y su respectivo libro (todo gratuito ) leetelo y cuando tengas echas algunas practicas pasa a usar el entorno eclipse en lugar de blueJ
el programa : http://www.bluej.org/
el libro : http://www.bluej.org/objects-first/
yo me lo lei en ingles pero tambien esta disponible en español(si puedes leete el de ingles , pq ahora q acabo de mirar la version de español esta caida , supongo q lo arreglaran )
hay muchas diferencias entre blueJ y eclipse , pero blueJ es muy bueno para "abstraerte" mejor al principio y lo veras todo al principio mejor y lo pillaras mas rapido
al principio cuando hagas el cambio echaras de menos blueJ , pero este solo sirve para aprender al principio , eclipse es el que usa todo el mundo y es el mejor entorno de trabajo para java dia de hoy
PD: sino sabes ingles te recomiendo aprenderlo y si sabes perfecionalo , a dia de hoy casi todos los libros o informacion tecnica estan en ingles y pocos estan traducidos
Tu familia tiene mucho dinero? entonces te aconsejo estudiar programación, si no, olvidaté, los cursos son carísimos(1000 euros hacia delante) si quieres tener una titulación reglada
Cita de: Senior++ en 23 Agosto 2014, 19:31 PM
Tu familia tiene mucho dinero? entonces te aconsejo estudiar programación, si no, olvidaté, los cursos son carísimos(1000 euros hacia delante) si quieres tener una titulación reglada
El peor consejo de la historia.
Casi cualquier libro que haya posteado por este foro es bueno para aprender, si te lo tomas en serio y te lo trabajas.
Buenas,
Para comenzar recomiendo "Como programar en Java" de Deitel.
Podés buscarlo en Internet, esta el pdf (No escaneado), sino cuando llegó a casa lo subo.
Un saludo.
Cita de: @synthesize en 26 Agosto 2014, 04:39 AM
El peor consejo de la historia.
Casi cualquier libro que haya posteado por este foro es bueno para aprender, si te lo tomas en serio y te lo trabajas.
Si seguro que con un libro de aquí le colocan en un puesto de trabajo ;-)
Pues por experiencia, si le pone suficiente esfuerzo y dedicación, se lo trabaja bastante, y sabe buscarse las oportunidades, acaba trabajando, exactamente igual que yo. :rolleyes:
Cita de: @synthesize en 27 Agosto 2014, 16:17 PM
Pues por experiencia, si le pone suficiente esfuerzo y dedicación, se lo trabaja bastante, y sabe buscarse las oportunidades, acaba trabajando, exactamente igual que yo. :rolleyes:
:laugh: :laugh: :laugh:
puede ser, no te digo que no :)
Respeto mucho las opiniones de todos pero, no entiendo el punto que mencionas @Senior++.
El asunto de dinero aquí no tiene mucha o tiene casi nula importancia. Actualmente hay mucho, pero mucho material en internet, libros, videotutoriales, y gran cantidad de recursos. Además, hay universidades públicas o privadas de baja pensión donde puedes aprender Programación, Ing. de Software o Arquitectura de Software.
Yo estudio en un instituto privado de baja pensión y además soy autodidacta. Todo depende del estudiante. Si te tomas ésto en serio, no hay 'vara' (entiéndase por amistades con poder que te colocan en buenos sitios de trabajo) que valga, las empresas no van a gastar dinero en vano. Cuando ingresas a una empresa, casi siempre
te colocan en un período de prueba y capacitación. Así que si tu papi o mami te coloca en Microsoft Corporation, si no sabes bien lo que estás haciendo, en una semana estás fuera.
Aprende todo lo que puedas. Actualmente existen cursos muy buenos en YouTube. Por ejemplo, sigue el curso de Java básico con Jesús Conde en su canal de YouTube, luego pasas a otros cursos o libros como Servlets y JSP, luego aprendes algún Framework como Hibernate y por último aprende algún Framework como JSF o Spring.
Si sabes éstas cosas, encontrarás un trabajo donde sea:
Java SE (fundamental obviamente)
Java EE:
- Servlets y JSP
- Hibernate o MyBatis (Persistencia)
- Java Server Faces (JSF) - Framework estándar de Java EE para el desarrollo de Aplicaciones web empresariales.
- EJB (estándar de Java EE) o el framework Spring.
- Tecnologías EE como JAX-RS (RESTful), WebServices, JMS (Java mail service) y SOAP (opcional pero deseable)
- Configuración de servidores de aplicaciones Java (opcional pero deseable)
Con ésto puedes ingresar como programador Java Junior muy sólido en conocimientos. Sólo serías Junior porque nunca has trabajado como programador pero, con éstos conocimientos fácil puedes llegar a Semi-Senior (conocimientos, NO experiencia). Además, las empresas actualmente te capacitan y te dan facilidades para certificaciones y cursos. No te desanimes y dale duro!
Bendiciones.
Cita de: 0vatsug en 27 Agosto 2014, 16:23 PM
Respeto mucho las opiniones de todos pero, no entiendo el punto que mencionas @Senior++.
El asunto de dinero aquí no tiene mucha o tiene casi nula importancia. Actualmente hay mucho, pero mucho material en internet, libros, videotutoriales, y gran cantidad de recursos. Además, hay universidades públicas o privadas de baja pensión donde puedes aprender Programación, Ing. de Software o Arquitectura de Software.
Yo estudio en un instituto privado de baja pensión y además soy autodidacta. Todo depende del estudiante. Si te tomas ésto en serio, no hay 'vara' (entiéndase por amistades con poder que te colocan en buenos sitios de trabajo) que valga, las empresas no van a gastar dinero en vano. Cuando ingresas a una empresa, casi siempre te colocan en un período de prueba y capacitación. Así que si tu papi o mami te coloca en Microsoft Corporation, si no sabes bien lo que estás haciendo, en una semana estás fuera.
Aprende todo lo que puedas. Actualmente existen cursos muy buenos en YouTube. Por ejemplo, sigue el curso de Java básico con Jesús Conde en su canal de YouTube, luego pasas a otros cursos o libros como Servlets y JSP, luego aprendes algún Framework como Hibernate y por último aprende algún Framework como JSF o Spring.
Si sabes éstas cosas, encontrarás un trabajo donde sea:
Java SE (fundamental obviamente)
Java EE:
- Servlets y JSP
- Hibernate o MyBatis (Persistencia)
- Java Server Faces (JSF) - Framework estándar de Java EE para el desarrollo de Aplicaciones web empresariales.
- EJB (estándar de Java EE) o el framework Spring.
- Tecnologías EE como JAX-RS (RESTful), WebServices, JMS (Java mail service) y SOAP (opcional pero deseable)
- Configuración de servidores de aplicaciones Java (opcional pero deseable)
Con ésto puedes ingresar como programador Java Junior muy sólido en conocimientos. Sólo serías Junior porque nunca has trabajado como programador pero, con éstos conocimientos fácil puedes llegar a Semi-Senior (conocimientos, NO experiencia). Además, las empresas actualmente te capacitan y te dan facilidades para certificaciones y cursos. No te desanimes y dale duro!
Bendiciones.
Demasiado bonito, pero que vamos que si lo ves así y te va bien pues que lo haga el chaval, a ver que tal :xD, hoy en día con la crisis que ahí siempre te piden estudios minimo del area que deseas trabajar y un curriculum, antes de no a ver crisis no te pedian ni curriculum ahora si, ahi mucha competencia
Pero que vamos que coja los libros de aquí y los videos de youtube a ver hasta donde llega y si lo contrata una BUENA empresa :P
Obviamente el 99% de las empresas contratan gente titulada (es lo que te avala). Lo de los libros y demás recursos en la red, es un complemento para los estudios, no un suplemento. Como dije, algunas universidades son públicas y no cobran mensualidad, solo pagas tu matrícula aunque debes pasar un examen de admisión antes.
En caso no se tenga estudios, la alternativa - no tan mala - es ser Freelance y/o formar tu propia empresa dedicada a desarrollo de software a demanda.
Bendiciones.
Joer pues no se donde vives que suerte tienes, aquí en España la universidad no es gratis y un curso de programacion se te va a los 1000 euros con titulación + muchisimas horas de practicas :-(
¿No hay universidades gratuitas en España? Eso está grave jaja. Pues viendo que España está en 'crisis' y encima si cobran esa cantidad de dinero por un curso de programación, pues sí, la cosa está grave.
Toca hacer un esfuerzo sobrehumano y trabajar/estudiar al mismo tiempo, que nunca es fácil pero no imposible. O estudiar a distancia en alguna universidad más barata ;)
Bendiciones.
Yo aqui en Colombia solo tengo el titulo de la escuela secundaria, ningun estudio universitario y aun asi llevo 5 años trabajando como programador PHP y JAVA, aqui lo que importa es pasar las pruebas tecnicas...asi que el compañero tiene todo el derecho de guardar la ilucion de que sin carton se puede salir adelante.
Claro esta que mientras que a un titulado le pagan 2000 dolares, a un empleado sin titulos como yo apenas le ofrecen 600 US.
+1 a Graphixx. Además, si te puedes certificar, muchísimo mejor. Las certificaciones Java le dan muchísimo peso a tu postulación.
Senior, hay cursos ofertados por universidades públicas españolas, de programación, que rondan los 200 €
Yo mismo estoy en uno, y tiene conceptos JAVA, además te dan diploma que lo certifica.
No exageres
---------------------------------
Soulking, como no lo vas a leer, no creo ni que necesites más información de la que te han dado
Saludos
Cita de: тαптяαпсє en 27 Agosto 2014, 18:45 PM
Senior, hay cursos ofertados por universidades públicas españolas, de programación, que rondan los 200 €
Yo mismo estoy en uno, y tiene conceptos JAVA, además te dan diploma que lo certifica.
No exageres
---------------------------------
Soulking, como no lo vas a leer, no creo ni que necesites más información de la que te han dado
Saludos
jajaja, yo tambien tengo uno, pero no sirve de nada :laugh: :laugh: :laugh:
y menos en andalucia, que la vida no es tan fácil, que lo tienen todo echo muy mal, que ahí mucha crisis y cada vez le dan menos oportunidades a los jovenes
Cita de: Senior++ en 27 Agosto 2014, 18:47 PM
jajaja, yo tambien tengo uno, pero no sirve de nada :laugh: :laugh: :laugh:
y menos en andalucia, que la vida no es tan fácil, que lo tienen todo echo muy mal, que ahí mucha crisis y cada vez le dan menos oportunidades a los jovenes
Todo es muy duro si, pero te puedes quedar recitando eso como un loro, y diciendo que en España todo va fatal. Y mira que justamente los programadores no es que no tengamos ofertas de trabajo.
Con cursos online, y ganas de currar, hay oportunidades.
Saludos
Cita de: тαптяαпсє en 27 Agosto 2014, 19:18 PM
Todo es muy duro si, pero te puedes quedar recitando eso como un loro, y diciendo que en España todo va fatal. Y mira que justamente los programadores no es que no tengamos ofertas de trabajo.
Con cursos online, y ganas de currar, hay oportunidades.
Saludos
Claro pero no dejan de ser caro y muy caros, a ver yo solo digo que si quiere estudiar programacion no le bastara solo con:
- Venga, entrad a youtube hazte un maquina programando ¿y luego que?
- Venga pagate un curso online de 200 euros, llega otro chaval que sabe ingles + titulacion mejor que tu + horas de practica y te dicen BYE BYE FRIEND
:laugh: :laugh: :laugh: :laugh:
Antes no era así solo digo eso y hasta que las cosas no cambie poco podemos hacer o conformarnos con poco como dijieron arriba conformarse con 600 euros y no con 2000 ;)
yo solo le digo la REALIDAD al chaval, ami nunca me habian dicho lo dificil que era todo esto de la programación, y abrí mis ojos
Cita de: Senior++ en 27 Agosto 2014, 19:39 PM
Claro pero no dejan de ser caro y muy caros, a ver yo solo digo que si quiere estudiar programacion no le bastara solo con:
- Venga, entrad a youtube hazte un maquina programando ¿y luego que?
- Venga pagate un curso online de 200 euros, llega otro chaval que sabe ingles + titulacion mejor que tu + horas de practica y te dicen BYE BYE FRIEND
:laugh: :laugh: :laugh: :laugh:
Antes no era así solo digo eso y hasta que las cosas no cambie poco podemos hacer o conformarnos con poco como dijieron arriba conformarse con 600 euros y no con 2000 ;)
yo solo le digo la REALIDAD al chaval, ami nunca me habian dicho lo dificil que era todo esto de la programación, y abrí mis ojos
1) En España si no tienes dinero la Universidad es gratuita, para algo están las becas del estado. Mis padres han estado en paro todos mis 3 años de universidad y nunca he tenido problemas económicos por culpa de la universidad , todo es saber auto gestionarse.
2) Las empresas de informática buscan gente que sepa hacer algo concreto, en España hay informáticos titulados a patadas. Lo siento mucho pero si te viene un ingeniero informático recién titulado y un tío con un Java certified professional + 2 años de experiencia van a coger al segundo. La carrera da peso, y en algunos puestos de trabajo es requisito fundamental, pero no siempre.
3) Hacen mas las ganas que los titulos. Yo aún no he acabado la carrera y llevo trabajando un año, ahora mismo en un lugar digamos BUENO, como tu dices. No te piden tituto, te piden GANAS. Porque hay mucha gente con la carrera que está ahí porque le dijeron que había trabajo de informático, y se distingue a la legua a un tío que le apasiona lo que hace de uno que no.
Así que al autor del post, le diría que si le interesa la programación, no dude ni un segundo en ponerse a ello, cuanto antes mejor.
Cita de: Oblivi0n en 27 Agosto 2014, 22:07 PM
1) En España si no tienes dinero la Universidad es gratuita, para algo están las becas del estado. Mis padres han estado en paro todos mis 3 años de universidad y nunca he tenido problemas económicos por culpa de la universidad , todo es saber auto gestionarse.
2) Las empresas de informática buscan gente que sepa hacer algo concreto, en España hay informáticos titulados a patadas. Lo siento mucho pero si te viene un ingeniero informático recién titulado y un tío con un Java certified professional + 2 años de experiencia van a coger al segundo. La carrera da peso, y en algunos puestos de trabajo es requisito fundamental, pero no siempre.
3) Hacen mas las ganas que los titulos. Yo aún no he acabado la carrera y llevo trabajando un año, ahora mismo en un lugar digamos BUENO, como tu dices. No te piden tituto, te piden GANAS. Porque hay mucha gente con la carrera que está ahí porque le dijeron que había trabajo de informático, y se distingue a la legua a un tío que le apasiona lo que hace de uno que no.
Así que al autor del post, le diría que si le interesa la programación, no dude ni un segundo en ponerse a ello, cuanto antes mejor.
que si que si... :xD
yo no me creo que todo sea tan bonito, sigo pensando lo mismo, yo le digo todo lo contrario, si no tiene dinero para pagarse un titulo que no estudie programación por su cuenta por que es perder tiempo. :-X
Un tio con una carrera y yo con ganas, coge a la de la carrera igual que si un negro cobra menos que yo y tiene titulación me quita tambien el puesto :xD :xD :xD
Por cierto ahí algo que no entiendo, todo los millones de parados ¿no tienen ganas de trabajar? joer yo creo que si ehhh, aun así no encuentran trabajo, por muchas ganas que pongan, eso no lo entiendo
Aver, separemos las cosas, una cosa es aprender a programar y otra muy distinta es comprar un cartón en la universidad para poder trabajar.
Aprender java puedes hacerlo incluso desde tu casa, yo aprendí solo a programar en java y .net mirando blogs, foros, haciendo proyectos propios, etc, además son lenguajes muy similares, aprendes uno y aprenderás en los dos, especialmente si usas mvc para asp y jsp.
Soulking nunca habló de querer trabajar en una multiempresa asi que quien sabe, talves solo quiere hacerse una calculadora y un blog y para eso no necesitas pagarle a nadie.
Date una vuelta por acá:
https://www.google.com/search?channel=fs&q=curso+java+online&ie=utf-8&oe=utf-8
Cita de: Senior++ en 27 Agosto 2014, 22:22 PM
que si que si... :xD
yo no me creo que todo sea tan bonito, sigo pensando lo mismo, yo le digo todo lo contrario, si no tiene dinero para pagarse un titulo que no estudie programación por su cuenta por que es perder tiempo. :-X
Un tio con una carrera y yo con ganas, coge a la de la carrera igual que si un negro cobra menos que yo y tiene titulación me quita tambien el puesto :xD :xD :xD
Por cierto ahí algo que no entiendo, todo los millones de parados ¿no tienen ganas de trabajar? joer yo creo que si ehhh, aun así no encuentran trabajo, por muchas ganas que pongan, eso no lo entiendo
Que tu veas las cosas difíciles no quiere decir que lo sean, para mi las cosas tampoco han sido nunca fáciles y todo lo he conseguido a base de esfuerzo, a ver si te crees que las oportunidades me han llovido del cielo ;).
No me parece una actitud muy buena el inculcar el pesimismo en los demás por defecto, mas aún cuando estás en un foro que la gran mayoría son autodidactas, no tienen la carrera y tienen unos conocimientos muy buenos.
Como bien comenta WHK en el anterior post este chaval además nunca ha hablado de trabajar, sino de aprender a programar. Pero incluso queriendo obtener los "titulos", las certificaciones de Java por ejemplo rondan los 190€ en España, sacandote 2 (hasta java certified professional , vamos ~380€) ya puedes trabajar. El problema es que te lo tienes que currar tu solito en casa, al menos esto es un problema para los que dependen de "cursos".
Y por mi parte cualquier discusion no relacionada con dudas de este usuario respecto a java se ha acabado, no va a salir nada productivo y nos estamos desviando del asunto principal.
Nada es fácil, pero... Pongo el ejemplo de mi caso. No tengo estudios reglados serios de informática (Sólo algún cursillo sin importancia). Pero he estado trabajando desde los 16 años, hasta ahora, que estoy montando mi propia empresa.
Y, si mi empresa llega a ir bien, y algún día tengo que entrevistar a alguien, créeme, ni miraré su CV. Le sentaré delante de un ordenador y a ver que es capaz.
Si tú lo has tenido chungo, Senior++, es una pena. Pero si te lo curas, tienes ganas, y le dedicas esfuerzo y tiempo, tienes muuuuuchas posibilidades de acabar trabajando.
Sólo una parte Java parece ser los mejor para multiplataforma es decir que si compilas algun programa con .jar te va a funcionar donde sea siempre que tengas el motor Java , o sea para WIndows LInux y Mac funcionaria siempre o eso tengo entendido.
Yo uso Gambas para aprender programación ya he conseguido hacer unos cuantos programas, lo recomendaria para novatos y despues pasar a otras como JAva que de lo que ya he estado husmeando no es dificil de aprender lo que si me parece es que es tan extenso que saberlo bien a uno que no tenga profesor le resultara dificil pienso yo.
Ya me baje por torrent el videotutorial de Java7 de una prestigiosa academia online, pesa 280 MB...estate pendiente que dentro de unas 3 horas lo publico por aca.
Tambien puedes aprender PHP que esta pegando fuerte jejejeje, yo ando aprendiendo los 2 al mismo tiempo.
http://foro.elhacker.net/php/video_curso_de_master_en_php_3_niveles_indice_8_gigas_de_videotutoriales-t399382.0.html
Cita de: portaro en 27 Agosto 2014, 23:43 PM
Sólo una parte Java parece ser los mejor para multiplataforma es decir que si compilas algun programa con .jar te va a funcionar donde sea siempre que tengas el motor Java , o sea para WIndows LInux y Mac funcionaria siempre o eso tengo entendido.
Yo uso Gambas para aprender programación ya he conseguido hacer unos cuantos programas, lo recomendaria para novatos y despues pasar a otras como JAva que de lo que ya he estado husmeando no es dificil de aprender lo que si me parece es que es tan extenso que saberlo bien a uno que no tenga profesor le resultara dificil pienso yo.
La portabilidad de Java es lo mejorcito ;) Incluso en aplicaciones web, puedes llevar tus .war en tu pendrive. Solo necesitas instalar Java y un servidor como Tomcat o WildFly y ya tienes tu aplicación corriendo. Aunque a veces al migrar aplicaciones de un servidor a otro puede ser un tanto jodido xD.
Java en sí no es difícil de aprender. En realidad es muy sencillo. Lo que quizás resulte un poco complicado de aprender son algunos conceptos pero luego de esto, es un lenguaje relativamente sencillo de aprender. No importa si no tienes un profesor al lado, te aseguro que el 98% de los problemas que te ocurran al programar en Java los encuentras googleando, y ese 2% posteas en algún foro como StackOverFlow (http://stackoverflow.com) o aquí, donde más de un programador experimentado te ayudará.
En realidad, el que aprende Java está predispuesto a aprender Java EE. Java EE es lo que diferencia a Java de otras tecnologías/lenguajes como PHP y .NET. Java EE es sin duda alguna, la mejor opción para aplicaciones web grandes o empresariales (aunque está también Scala y Groovy). Casi todos los empleos - si no son todos - son para programadores Java EE.
Así que el que quiere aprender Java, tiene un camino un poco largo que recorrer. Primero Java SE y luego el gran salto a Java EE (aunque también puedes ser programador Android ;)).
Al creador del post: No hagas caso de opiniones pesimistas. Si tienes oportunidad ingresa a alguna Universidad o Instituto, si no, prepárate solo y toma cursos cada vez que puedas.
Si los programadores actuales se hubieran quedado con lo que les enseñaron en la uni, no supieran ni el 40% de lo que saben hoy. La experiencia te hace mejor programador. Así que empieza ahora mismo a estudiar y no te desanimes. Si tienes dudas, tienes éste foro para que te echemos un cable.
Bendiciones.
http://foro.elhacker.net/java/videotutorial_de_java_7-t420404.0.html
Bueno por aportar - a quien use Linux tenemos Eclipse, Drjava, Netbeans y algun que otro editor de programación más.
Recomiendo el tutorial videotobrain de java 7 - (hay un torrent por la web) , hum ademas de eso yo ya lo estuve siguiendo por eso instale netbeans en linux, una cosa que te dará mucho soporte es saber php, css y html ya que java va mucho con páginas .
Si sabes mucho de eso podras ganar algun dinero diseñando páginas aunque no se gane mucho.
Como lo del web content es diseño y efectos y demas , pasar la mano por - GIMP, OPENSHOT, Cinema4d, Blender seria la cereja del bollo si sabes blender tienes trabajo.
He bueno , un poco de Gambas también es un programa al estilo VB mocosoft yo el VB nunca lo use atentamente pero en gambas se pueden hacer muchas cosas muy buenas , desde programas con gestion de base de dados locales a simples interfaz de comando etc.
Yo ya aprendi unas cuantas cosas lo que si no tengo es un pc con buen cuerpo para blender y esas cosas y eso tb lo debes tener en cuenta.
Java, Gambas, Html, css, php ... Blender!
Cita de: portaro en 30 Agosto 2014, 17:08 PM
Recomiendo el tutorial videotobrain de java 7 - (hay un torrent por la web)...
Justo el de video2brain fue el que yo subi:
Cita de: Graphixx en 28 Agosto 2014, 15:29 PM
http://foro.elhacker.net/java/videotutorial_de_java_7-t420404.0.html
CitarJava, Gambas, Html, css, php ... Blender!
Alguien dijo blender? :D
[youtube=640,360]https://www.youtube.com/watch?v=GAuhUTzNwiY[/youtube]
Ah no, era blend xd