{"id":1082085,"date":"2024-04-08T12:22:22","date_gmt":"2024-04-08T12:22:22","guid":{"rendered":"https:\/\/magazineoffice.com\/como-me-converti-en-programador-de-python-y-me-enamore-de-la-maquina\/"},"modified":"2024-04-08T12:22:26","modified_gmt":"2024-04-08T12:22:26","slug":"como-me-converti-en-programador-de-python-y-me-enamore-de-la-maquina","status":"publish","type":"post","link":"https:\/\/magazineoffice.com\/como-me-converti-en-programador-de-python-y-me-enamore-de-la-maquina\/","title":{"rendered":"C\u00f3mo me convert\u00ed en programador de Python y me enamor\u00e9 de la m\u00e1quina"},"content":{"rendered":"


\n<\/p>\n

\n

La dificultad con cualquier lenguaje de programaci\u00f3n nuevo es la pronunciada curva de aprendizaje, todo ese trabajo pesado y golpearse la frente con el teclado. En aquellos d\u00edas no exist\u00eda Codecademy ni Stack Overflow. Compramos libros de empresas como O’Reilly y No Starch Press. yo compr\u00e9 Aprendiendo Python<\/em> Y hoje\u00e9 los primeros cap\u00edtulos, pero no ten\u00eda ning\u00fan proyecto que me motivara. Sin algo que te obsesione, nunca aprender\u00e1s a programar.<\/p>\n

Tampoco tuve mucho tiempo. Dirigir la cocina de un restaurante es algo que consume todo y chupa la vida. Despu\u00e9s de otro a\u00f1o me quem\u00e9. Junt\u00e9 todo el dinero que ten\u00eda, compr\u00e9 un billete de avi\u00f3n y me fui a perderme por Asia. Oye, funcion\u00f3 para los Beatles. Algo as\u00ed como.<\/p>\n

Un d\u00eda decid\u00ed que necesitaba m\u00e1s m\u00fasica del gran guitarrista de jazz Django Reinhardt. Baj\u00e9 al cibercaf\u00e9 debajo de mi casa de hu\u00e9spedes en Bangkok para buscarlo. El problema era que el teclado, naturalmente, era tailand\u00e9s. Pod\u00eda cambiar el dise\u00f1o en la configuraci\u00f3n de Windows, pero los s\u00edmbolos de las teclas segu\u00edan siendo tailandeses. Pens\u00e9 que \u00abDjango\u00bb era un nombre lo suficientemente distintivo como para que fuera todo lo que necesitaba. (Esto fue antes de que existiera la pel\u00edcula de Tarantino). Lo escrib\u00ed y, efectivamente, Reinhardt estaba all\u00ed en los primeros resultados.<\/p>\n

Pero lo que me llam\u00f3 la atenci\u00f3n fue un sitio web para algo llamado Django, \u00abel marco web para perfeccionistas con plazos\u00bb. No ten\u00eda plazos, pero \u00bfperfeccionista? No puedo decirte cu\u00e1ntas veces me met\u00ed con tabulaciones y espacios para asegurarme de que mi HTML escrito a mano tuviera la sangr\u00eda adecuada cuando viste la fuente. \u00bfHab\u00eda posiblemente un marco web para personas como yo? Dime m\u00e1s.<\/p>\n

Result\u00f3 que Django era un marco de trabajo de Python. Si esto fuera una pel\u00edcula, habr\u00eda habido una secuencia mal animada donde el rostro de Aaron atravesaba una nube de neblina de viajero del Sudeste Asi\u00e1tico, diciendo: Aprende Python<\/em>. Aprende Python<\/em>. Seis meses despu\u00e9s, de vuelta en Los \u00c1ngeles, un amigo me pidi\u00f3 que creara un sitio web para una organizaci\u00f3n ben\u00e9fica de bicicletas, Wheels4Life. Acept\u00e9 hacerlo, con la condici\u00f3n de que use Django. Ten\u00eda un proyecto.<\/p>\n

Ese sitio web result\u00f3 bien. Esto llev\u00f3 a otro. Y otro. Con el tiempo, tuve una peque\u00f1a empresa que creaba sitios web basados \u200b\u200ben Django. Me tom\u00f3 un par de a\u00f1os, pero me familiaric\u00e9 con Python y llegu\u00e9 al punto en el que, dado un problema, pod\u00eda encontrar una manera de resolverlo.<\/p>\n

Pero esto es lo que me sorprendi\u00f3: nunca profundic\u00e9 m\u00e1s. Nunca quise hacerlo. Python cae aproximadamente a la mitad de la pila, pero es \u00fanico en su capacidad de moverse en cualquier direcci\u00f3n. Puedes trabajar en los niveles m\u00e1s altos de abstracci\u00f3n y crear sitios web HTML (la especialidad de Django), pero tambi\u00e9n puedes acercarte a la m\u00e1quina a trav\u00e9s de una API que te permite importar m\u00f3dulos C. Trabajando en Python, pod\u00eda construir cualquier cosa que quisiera construir. En cierto momento, me di cuenta de que ya ni siquiera estaba pensando en la pila. Estaba pensando en las posibilidades.<\/p>\n

Asist\u00ed a la primera conferencia de Django, aparentemente cubriendola para WIRED, pero tambi\u00e9n estuve all\u00ed para conocer a los fundadores y aprender de la comunidad. Lo que encontr\u00e9 fue un grupo acogedor de compa\u00f1eros nerds y programadores que trabajaban juntos para resolver problemas y crear cosas interesantes. Todo fue muy concreto. Tangible. Incluso cuando surgi\u00f3 de abstracciones.<\/p>\n

Decir que vivimos en una era de abstracci\u00f3n puede ser peyorativo. La palabra implica una distancia excesiva de la verdad fundamental de las cosas, y tendemos a ver eso (a menudo con raz\u00f3n) con sospecha. Pero ahora me parece que la b\u00fasqueda de de-abstraerlo todo, de llegar al fondo de la pila, es un impulso nacido de tiempos pasados. El bare metal puede estar dondequiera que te encuentres, tu idioma preferido, tu comunidad. Ah\u00ed es donde construyes tu mundo.<\/p>\n<\/div>\n


\n
Source link-46<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"

La dificultad con cualquier lenguaje de programaci\u00f3n nuevo es la pronunciada curva de aprendizaje, todo ese trabajo pesado y golpearse la frente con el teclado. En aquellos d\u00edas no exist\u00eda…<\/p>\n","protected":false},"author":1,"featured_media":1082086,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21981],"tags":[216,54463,64770,3063,46786,12656],"_links":{"self":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/1082085"}],"collection":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/comments?post=1082085"}],"version-history":[{"count":1,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/1082085\/revisions"}],"predecessor-version":[{"id":1082087,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/posts\/1082085\/revisions\/1082087"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/media\/1082086"}],"wp:attachment":[{"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/media?parent=1082085"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/categories?post=1082085"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/magazineoffice.com\/wp-json\/wp\/v2\/tags?post=1082085"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}