Ver la versión completa : [Programación] ¿Webs para practicar conocimientos de programación?
akualung
26/08/2011, 14:43
Hola, peña. Estando desempleado, como tantos otros, hace tiempo que vengo intentando formarme por mi cuenta a base de tutoriales y tal. Lo malo es que me estoy dando cuenta de que los tutoriales fomentan el leer mucho pero practicar poco por eso quiero preguntar si conoceis webs donde se puedan poner en práctica los conocimientos a base de pequeños ejercicios para ir haciendo y todo eso. El libro de PHP que estoy siguiendo, por ejemplo, es muy insuficiente, porque apenas tienes cuatro preguntas chorras y un par de ejercicios aún más chorras al final de cada capítulo.
Las webs que yo he encontrado por el momento, que las pongo aquí como ejemplo del tipo de webs que busco (aunque con cosas algo más complicadas porque estas son relativamente básicas), son estas (si ademas se puede probar el resultado directamente online como en estas webs, mejor, aunque tampoco es imprescindible):
http://www.sqlzoo.net/ <--- para practicar consultas SQL
http://www.phpya.com.ar/index.php?inicio=0 <--- miniejercicios de PHP
http://www.javascriptya.com.ar/ <--- mismamente la anterior, pero de javascript
Lo que busco, para entendernos, es algo como las típicas prácticas que te piden en la escuela que son para hacerlas en unos dos o tres días, es decir, cosas no demasiado complicadas para no verme "monopolizado" durante semanas con una sola práctica y así poder ir tocando varias cosas a la vez. No se si me he explicado del todo bien en esto último.
Gracias de anteojo.
< - >
Hago un up, que se ha caído demasiado rápido de la portada y creo que puede ser de interes para más gente del foro.
BeatTakeshi
26/08/2011, 15:50
Muchas gracias, algo asi me hacía falta gracias.
La de javascriptya es muy buena página, yo seguí su curso de Java en javaya.com.ar. La pega es que era un curso demasiado básico y en vez de Java aprendías lo básico de la programación genérica, pero al menos, con tantos ejercicios, te aprendías la sintaxis.
Y tiene de muchos más lenguajes.
En php no sé cómo va el tema, pero en Java sin los frameworks (de los cojones) no eres nadie. Las cárnicas han descubierto que con estos "trastos" no hacen falta buenos analistas y se evitan a los típicos que montan código para que sólo ellos puedan entenderlo, es decir, los "yo lo hago to chungo y así no tienen más cojones que mantenerme" (aunque los tiempos de desarrollo se terminan triplicando porque no se preocupan de buscar a alguien que enseñe o porque el framework de los huevos complica las cosas demasiado para montar una simple query).
Por cierto, yo conozco esta: http://www.blackbeltfactory.com/ . Es más para practicar la teoría que la programación (no son ejercicios). Es una comunidad de desarrolladores donde se pueden realizar gratis exámenes (creados por los usuarios) y lo mejor es que tratan muchas tecnologias (principalmente de java). Yo sólo he hecho los exámenes, creo que los cursos son de pago. Es un buen sitio para sentirte tonto, yo siempre que intento hacer algún cuestionario me doy cuenta de que no sé absolutamente nada =)
En php no sé cómo va el tema, pero en Java sin los frameworks (de los cojones) no eres nadie. Las cárnicas han descubierto que con estos "trastos" no hacen falta buenos analistas y se evitan a los típicos que montan código para que sólo ellos puedan entenderlo, es decir, los "yo lo hago to chungo y así no tienen más cojones que mantenerme" (aunque los tiempos de desarrollo se terminan triplicando porque no se preocupan de buscar a alguien que enseñe o porque el framework de los huevos complica las cosas demasiado para montar una simple query).
Por cierto, yo conozco esta: http://www.blackbeltfactory.com/ . Es más para practicar la teoría que la programación (no son ejercicios). Es una comunidad de desarrolladores donde se pueden realizar gratis exámenes (creados por los usuarios) y lo mejor es que tratan muchas tecnologias (principalmente de java). Yo sólo he hecho los exámenes, creo que los cursos son de pago. Es un buen sitio para sentirte tonto, yo siempre que intento hacer algún cuestionario me doy cuenta de que no sé absolutamente nada =)
Uhhhm, bueno, cierto a medias, en la Generalitat de Catalunya te obligan a usar su conjunto de frameworks y cada vez mas se apuntan en la administracion publica a obligarte a usar X o Y framework, pero si, en las carnicas se abusa, en la oferta salen todos los frameworks que puedan aunque no sepan ni si se pueden integrar xD
Uhhhm, bueno, cierto a medias, en la Generalitat de Catalunya te obligan a usar su conjunto de frameworks y cada vez mas se apuntan en la administracion publica a obligarte a usar X o Y framework, pero si, en las carnicas se abusa, en la oferta salen todos los frameworks que puedan aunque no sepan ni si se pueden integrar xD
Con el canigó de las narices se acabó la programación tal como nos la enseñaron. Pasas más tiempo configurando xmls que programando...
Con el canigó de las narices se acabó la programación tal como nos la enseñaron. Pasas más tiempo configurando xmls que programando...
Como decía mi profesor de tecnologías de la información: "la mitad del tiempo que pasas programando en java en realidad lo que haces es buscar clases que ya están hechas que hacen eso".
GameMaster
27/08/2011, 01:23
quiero aprender tambien
akualung
30/08/2011, 16:50
Hola de nuevo. Me alegro de que mi post le haya sido útil a algunos, jeje.
Mirad, tengo un pequeño problemilla con uno de los ejercicios de la página de SQL. Concretamente es esta página: http://www.sqlzoo.net/1b.htm
Se trata del ejercicio de abajo de todo, el 3A. Se puede hacer tanto con subconsulta como con joins. Con subconsultas estaba tiradísima de hacer, en cinco minutos la tenía hecha:
select distinct yr from nobel
where subject = "Physics"
and yr not in (select yr from nobel where subject = "Chemistry");
Pero ahora, solo por pura cabezonería, la estoy intentando hacer con joins y es que no hay manera. Lo más cerca que me he quedado (aunque no sería correcta igualmente porque no me muestra SOLO los registros necesarios), es esta de aquí (una especie de híbrido que me ha salido entre consulta reflexiva y dios sabe qué):
select distinct nb1.yr, nb1.subject,nb2.yr, nb2.subject from nobel nb1, nobel nb2
where nb1.subject = "Physics"
and nb2.subject = "Chemistry"
and nb1.yr = nb2.yr
order by 1 asc;
Esto me muestra, ordenado por año ascendiente, todos los años en que hubo premio de física y también de química. Pero me falta arreglarla para que incluya los campos null (y ese es el problema, que no recuerdo cómo se hacía para que aparezcan también los registros con campos null en cada una de las tablas), entonces se verá, en la columna correspondiente, los años en que solo hubo de física y los que sólo hubo de química, con lo que tenemos la respuesta a lo que se nos pide (aunque como he dicho antes, tampoco es correcto porque los resultados salen mezclados con un montón de información que no queremos para nada).
nota: acabo de ver que sqlzoo está caída, habrá que esperar a que vuelva. Qué oportuna :/
nota2: ya ha vuelto :)
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.