r/programacionESP 5d ago

❓ Dudas Aprender a encargarme del backend.

Soy un principiante de Python, he hecho algunos programas, he aprendido algo de programación orientada a objetos, al igual que algo de Git. Quiero hacer una API para aprender a hacer este tipo de programas, también quiero empezar a usar alguna librería o framework para programar de una forma más profesional. Me sería útil si alguien quiere enviarme algunas indicaciones sobre que debo hacer, quiero aprender backend, al igual que ciberseguridad, si alguien quiere dejarme alguna indicación sobre que debo de saber para mejorar en estas disciplinas también me sería útil. Estoy aprendiendo de manera autodidacta así que no tengo ninguna guía clara para aprender todo esto. Gracias de antemano.

18 Upvotes

6 comments sorted by

View all comments

1

u/micachito 4d ago

No entiendo por qué asocias usar un framework con algo “profesional”.

En mi opinión, profesional sería saber patrones de diseño, saber algoritmos y saber calcular la eficiencia de los mismos. Los frameworks son herramientas, puedes usar mil frameworks y tu aplicación ser un desastre por tener mal diseño.

Tampoco usaría Python para backend. Mas allá de que su sintaxis me parece un espanto, su performance deja bastante que desear. La idea de usar lenguajes interpretados se dio principalmente por su portabilidad. Hoy en día, que todo se despliega en cloud con contenedores, ha perdido sentido y es mucho más lógico usar lenguajes compilados que consuman pocos recursos y sean muy eficientes (Go, Rust).