[pyar] Que cosas deberia saber una persona que quiere aplicar como junior python developer?

Gustavo Campanelli gedece en gmail.com
Jue Abr 21 20:22:36 ART 2016


2016-04-20 19:08 GMT-03:00 Juan Rodríguez Monti <
juanrodriguezmonti en gmail.com>:

> Otra cosa importante es saber las buenas prácticas. Tdd por ejemplo.
>
> Eso sí a veces es invalidante si es la forma de trabajar de la empresa.
>
> Saludos.
> Juan
> El abr. 20, 2016 7:19 AM, "Gustavo Campanelli" <gedece en gmail.com>
> escribió:
>
>> Otra forma de practicar es Project Euler, que te lleva a investigar
>> algoritmos que solucionen el problema más rápido que lo que lo haces con
>> fuerza bruta simplemente porque es divertido hacerlo.
>>
>> Gedece
>>
>> 2016-04-20 2:06 GMT-03:00 Juan Rodríguez Monti <
>> juanrodriguezmonti en gmail.com>:
>>
>>> Es muy interesante la pregunta.
>>>
>>> Creo que antes que nada conocer el environment. Poder usar Linux o
>>> Unix-like. Y sus amigos.
>>>
>>> Tener un editor con las pilas puestas o un IDE.
>>>
>>> Poder administrar de forma básica un vps, en especial si es webdev.
>>>
>>> Conocer lo básico. Por ejemplo, si es Python, saber qué es una tupla,
>>> lista, métodos de strings, operaciones sobre las estructuras básicas
>>> mencionadas.
>>>
>>> Luego, supongo haber leido el turorial. Y por lo menos, saber lo básico
>>> de objetos. Qué es una clase. Métodos. Como acceder a datos de las clases.
>>> Y conceptos básicos como sobrecarga, etc.
>>>
>>> Una vez que sabes todo eso, deberias poder hacer aplicaciones "horribles
>>> pero que andan" y ahi en base a la experiencia ir puliendo y mejorando.
>>> Esto es ideal si tenes compañeros de laburo que sepan más que vos y quieren
>>> ayudarte.
>>>
>>> Ahora, yo no le largaria a aplicar a ningún laburo sin saber programar.
>>> Aunque sea programar "feo" pero necesitas un toolkit de conocimiento
>>> básico. Sin eso no hay forma.
>>>
>>> Sobre este último punto:
>>> http://blog.codinghorror.com/why-cant-programmers-program/
>>>
>>> Deberias poder hacer de un tirón preguntas fizzbuzz. Ja!
>>>
>>> Agrego además que es muy importante que ademas de tocar y practicar leas
>>> código de tipos que son mejores que vos. Asi no entiendas todo.
>>> Github es genial para eso.
>>>
>>> En fin, hay varias visiones. En mi empresa buscamos jr y esos suelen ser
>>> filtros.
>>>
>>> Y otra, si sos Jr no digas que sos Ssr. Es mejor ser sincero y querer
>>> aprender. Seguramente cualquier empresa copada te va a dar tiempo a que te
>>> acomodes. En especial si ves que le metes ganas.
>>>
>>> Abrazo y a meterle!
>>> El abr. 20, 2016 1:05 AM, "Fer C" <economistawannabe en gmail.com>
>>> escribió:
>>>
>>>> Que cosas deberia saber una persona que quiere aplicar como  junior
>>>> python developer?
>>>> Y si conocen empresas en argentina que contraten trainees o jr
>>>>
>>>>
>>>> Saludos,
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> pyar mailing list pyar en python.org.ar
>>>> http://listas.python.org.ar/listinfo/pyar
>>>>
>>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>>
>>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>>> Argentina - http://www.usla.org.ar
>>>>
>>>
>>> _______________________________________________
>>> pyar mailing list pyar en python.org.ar
>>> http://listas.python.org.ar/listinfo/pyar
>>>
>>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>>
>>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>>> Argentina - http://www.usla.org.ar
>>>
>>
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar


Para dar un ejemplo de lo que estoy aprendiendo/recordando/reforzando con
Project Euler, estoy trabajando en un problema de pathfinding, que tiene
que contar todos los paths posibles, y ya hice dos implementaciones
distintas: Una recursiva y otra basada en stack de pendientes. No las pongo
aquí porque Project Euler pide que no se pongan soluciones por fuera del
sitio. Y tiene sentido, porque solo cuando resolves algo accedes a formas
más avanzadas de hacer lo mismo.

Por cierto, si a alguien le interesa, esta es mi friend key en Euler.
 948466_UJCu8XMXH09U16InWvHFYZm3DOHWk1S3

Y no se preocupen, solo resolví 15 problemas hasta ahora, no es que esté
recontra avanzado.

Gedece
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20160421/2340bc7b/attachment-0001.html>


Más información sobre la lista de distribución pyar