[Py-MAD] Conocimientos necesarios

Fernando Oliva Hueto fernando.oliva.hueto at gmail.com
Fri Sep 6 22:44:03 CEST 2013


Muchas gracias a todos. Actualmente tengo un pequeño proyecto publicado en
Github, un log para python, me parecía una buena opción para empezar ya que
toca varios palitos. Seguiré investigando y ver como colaborar en algo mas
"gordo" que pueda usar de referencia.


El 6 de septiembre de 2013 22:34, Jesús Espino <jespinog at gmail.com>escribió:

> Siguiendo la recomendación de programar algún software que necesites, mi
> recomendación sería que publicaras el código en algún sitio como GitHub o
> BitBucket, permitiendo en el futuro usarlo como "Referencia" de tu
> experiencia.
>
> También, cuando empieces a coger algo mas de soltura pensaría en intentar
> aportar a algún proyecto existente (Tambien github o bitbucket son buenas
> opciones para esto, pero puedes buscar proyectos concretos y ver como
> colaborar con ellos).
>
> Un saludo.
>
>
> 2013/9/6 Jaime Buelta <jaime.buelta at gmail.com>
>
>> Hola Fernando:
>>
>>   Mi forma de abordarlo sería ligeramente diferente, y no es ni más ni
>> menos que intentar hacer algún servicio. Piensa si hay algo que te cubra
>> alguna necesidad que tengas. Yo que sé, puede ser buscar tweets que tengan
>> alguna búsqueda en específico, agrupar RSS de determinada manera, o cosas
>> más normales como un blog o un foro. No necesariamente tiene porqué ser
>> todo web, puedes ver como hacer un juego (un buscaminas o una serpiente,
>> por ejemplo) o algo que lea tu correo. Lo importante es que puedas tener
>> claro qué resultado quieres.
>>
>>   Y, con esa necesidad, intenta ver cómo te las apañas para hacerlo.
>> Intenta empezar pequeño, con la mínima funcionalidad posible (si haces un
>> blog, no te preocupes del formato al principio, por ejemplo), y luego ve
>> añadiendo poco a poco lo que creas necesario...
>>
>>   No sólo te ayudará a tener un objetivo claro, sino que al final del
>> proceso puede incluso que lo puedas enseñar a alguien y decir "mira, he
>> hecho esto que funciona así"
>>
>>   Respecto al tema del trabajo, creo que merece la pena mirar en
>> convenciones y conferencias. Suele haber empresas grandes y pequeñas, y
>> puedes ver oportunidades. Cuanto más grande es una empresa y más
>> estructurado tiene su reclutamiento, más posibilidades hay de que pidan "X,
>> Y y Z". Si conoces a alguien directamente y charlas 5 min con ellos, al
>> menos tienes la posibilidad de "venderte"
>>
>>   Y nada, mucho ánimo y recordar que ésto es una carrera de fondo.
>> Insistencia y practicar un poquito todos los días. Incluido la búsqueda de
>> trabajo, que "se aprende"
>>
>>   Jaime
>>
>> ---
>> Check my blog!
>> http://wrongsideofmemphis.wordpress.com
>>
>>
>> 2013/9/6 J. Javier Maestro <jjmaestro at ieee.org>
>>
>>>  2013/9/6 Fernando Oliva Hueto <fernando.oliva.hueto at gmail.com>
>>>
>>>> Muchas gracias a todos, moláis mucho xD, ahora bien planteemos un
>>>> supuesto, pongamos que manejo lo suficiente Python y Django como para
>>>> hacerme llamar programador, ¿como se mete la cabeza en algún sitio? por mas
>>>> que miro en todos los sitios piden mínimo 2 años de experiencia. Lo
>>>> pregunto por que yo programo principalmente en .NET (esto lo estoy
>>>> cambiando, no me odiéis xD) y para trabajar si que encontré ofertas que no
>>>> requerían experiencia.
>>>>
>>>
>>> +1 a lo que te han dicho. Entiendo que te vas a dedicar a "web" (un
>>> término MUY amplio :) y entiendo también que ya conoces "teoría pura",
>>> independiente de lenguaje y framework.
>>>
>>> En cualquier caso, echa un vistazo a "Life of an HTTP request" (
>>> https://shellycloud.com/blog/2013/09/life-of-an-http-request) y "What
>>> really happens when you navigate to a URL" (
>>> http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/).
>>> Si no entiendes todo lo que pasa y  cuentan en esos enlaces, mi consejo es
>>> que te preocupes primero de entenderlo lo más en profundidad que puedas. No
>>> dejes de programar, pero aprender esto te hará mucho mejor programador web,
>>> independientemente de en qué programes. Debería ser "algo obligado" antes
>>> de empezar a programar web :)
>>>
>>> Luego, si eres más de Backend, estudia las partes de tu framework y el
>>> flow interno de una request por el framework (ahora no tengo enlaces a mano
>>> de esto! :-/). Entenderás cómo encajan las piezas del puzzle. Idem si eres
>>> más Frontend, pero en el navegador (el FE no es lo mío, pero curiosamente
>>> tengo un enlace muy bueno: "How Browsers Work: Behind the scenes of modern
>>> web browsers"
>>> http://www.html5rocks.com/en/tutorials/internals/howbrowserswork/).
>>>
>>> Todo esto lo puedes hacer fácilmente en dos o tres meses, en tus ratos
>>> libres.
>>>
>>> Y para lo de empezar a trabajar, sin experiencia, generalmente hay que
>>> entrar vía "beca". Te recomendaría que busques alguna startup decente (las
>>> hay :) donde vayas a *aprender* algo de verdad en 6 meses. Luego, busca
>>> algún puesto junior y prueba a ver.
>>>
>>> Personalmente, te recomiendo que te dediques a programar cosas en
>>> TopCoder y similares y pruebes a hacer un internship en una startup /
>>> empresa de tamaño medio/grande. Creo que vas a aprender bastante y te
>>> servirá de trampolín.
>>>
>>> Suerte!
>>>
>>> --
>>> jotas
>>>
>>> _______________________________________________
>>> Madrid mailing list
>>> Madrid at lists.es.python.org
>>> https://lists.es.python.org/listinfo/madrid
>>>
>>
>>
>> _______________________________________________
>> Madrid mailing list
>> Madrid at lists.es.python.org
>> https://lists.es.python.org/listinfo/madrid
>>
>
>
> _______________________________________________
> Madrid mailing list
> Madrid at lists.es.python.org
> https://lists.es.python.org/listinfo/madrid
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.es.python.org/pipermail/madrid/attachments/20130906/f4c5f0c0/attachment-0001.html>


More information about the Madrid mailing list