Full-Stack Developer - Un Camino
Escrito en 13th November, 2020
Algunas veces es mucho mas sencillo, decirlo que hacerlo. Podemos manejar la teoría pero, citando a Morfeo en la famosa pelicula Matrix, cuando dice:
Existe una gran diferencia entre, conocer el camino y recorrer el camino.
Morpheus Matrix
Basicamente el termino en si, es complejo puesto que engloba una serie de caracteristicas profundas.
Full-Stack Developer
Segun W3Schools:
A full stack web developer is a person who can develop both client and server software.
In addition to mastering HTML and CSS, he/she also knows how to:
Program a browser (like using JavaScript, jQuery, Angular, or Vue)
Program a server (like using PHP, ASP, Python, or Node)
Program a database (like using SQL, SQLite, or MongoDB)
El termino en si engloba lo que hoy se conoce como "Front-End" y "Back-End". Comprendiendo estas dos, como las partes que integran el desarrollo y funcionalidad de una aplicacion de computadoras.
Mi camino hasta ahora
Me ha traido en un aprendizaje y practicas continuas para lograr:
Desarrollar aplicaciones Web, usando ReactJs, GatsbyJS, HTML5, Javascript y CSS3.
Codificar y configurar entornos de datos, programando un servidor local con Apollo, Mongo DB y React JS. Lo que me ha permitido aprender un poco mas sobre lo que es ser un desarrollador Full-Stack.
Por ultimo, no puedo dejar de nombrar que para llegar a este paso la curva de aprendizaje ha sido de al menos unos 5 meses continuos. Ya que las herramientas anteriores requieren dominio de Javascript, HTML y CSS.
Y por ultimo, he podido configurar un acceso de datos desde API en la web, como por ejemplo MoviesDB y Contenful.
Seguiremos informando.