Greetings, friends, I write this post with much excitement because the record of my progress in my learning about web development has become at the same time a record of achievements in this field, and I say this literally because a few days ago I acquired the annual subscription in Platzi I will be able to share here some of the courses and knowledge that I am passing and acquiring.
This has made me rethink the path of growth that I want to follow because I certainly have a lot of enthusiasm to learn, but the truth is that all the content related to programming is like a great torrent of water that needs a flow to be channeled, in fact, there are so many projects, learning and experiences that I feel I can share that I need some rails or a guide to advance more efficiently on this journey, well, Platzi courses will represent this role.
A role that is already operational, because today I was able to complete my first course, which everyone can access because it is free and is about basic programming. Although basic is too small, since I could learn not only the fundamental elements of javascript on the browser side (variables, conditionals, functions, events, objects, arrays, etc.) but also the basics of javascript on the server-side (backend): Nodejs and some of its frameworks: express, to create web applications and johnny-five, to work and program arduino and get to make hardware like a robot, for example.
Saludos, amigos, escribo este post con mucha emoción ya que mi registro sobre el progreso que llevo en mi aprendizaje sobre desarrollo web se ha convertido al mismo tiempo en un registro respecto a los logros en este campo, y lo digo literalmente ya que como hace unos días adquirí la suscripción anual en Platzi voy a poder compartir aquí algunos de los cursos y conocimientos que vaya aprobando y adquiriendo.
Esto me ha hecho replantear el camino de crecimiento que quiero seguir, pues ciertamente tengo mucho entusiasmo por aprender, pero la verdad es que todo el contenido referente a la programación es como una gran torrente de agua que necesita de un caudal para ser canalizado, en efecto, son tantos los proyectos, aprendizaje y experiencias que siento puedo compartir que necesito unos rieles o una guía para avanzar más eficientemente en este viaje, pues bien, los cursos de Platzi van a representar este papel.
Un papel que ya está operativo, pues, hoy pude culminar mi primer curso, al cual todos pueden acceder pues es gratuito y es sobre programación básica. Aunque lo de básica queda pequeño, ya que pude aprender no sólo los elementos fundamentales de javascript del lado del navegador (variables, condicionales, funciones, eventos, objetos, arrays, etc.) sino también los fundamentos de javascript del lado del servidor (backend): Nodejs y algunos de sus frameworks: express, para crear aplicaciones webs y johnny-five, para trabajar y programar arduinos y llegar a hacer un hardware como un robot, por ejemplo.
Source
Among the things, I learned and I think are very important even if they are small details are:
That the presentation of the code is as clean as possible since 80% of the programmer's work is to read code ie. most of the time spent on this task. Therefore, it is worthwhile to take care of this so that this reading is as comfortable and comfortable as possible.
The function console.log(), which shows us messages in the console is very useful both to know the diverse possibilities of the existing objects in our codes as well as to debug the errors that in the same ones we can get.
A programmer divides big problems into smaller problems. This is the most efficient way of coding, and it makes our task a little easier.
To understand a code it is best to first understand its internal logic, and something that helps us to do this is the realization of flowcharts that represent the steps that an algorithm must follow to solve a given problem.
While a browser helps us to process the front-end part of our codes. A server processes the back-end, which in turn communicates with both the database and the front-end itself.
A server, being software that is installed in the operating system of our computer, allows us to connect to external devices, from there the hardware programming is derived.
The frameworks and libraries facilitate the coding, since among other things they give us a good part of already constructed codes, nevertheless, when beginning it is advisable to learn pure code
Entre las cosas que aprendí y me parecen muy importantes aunque sean pequeños detalles están:
Que la presentación del código sea lo más limpia posible, ya que un 80% de el quehacer del programador es leer código es decir. la mayoría del tiempo que se dedica a esta tarea. Por lo tanto, vale la pena esmerarse en esto para que esta lectura sea lo más confortable y cómoda posible.
La función console.log(), que nos muestra mensajes en la consola es muy útil tanto para conocer las diversas posibilidades de los objetos existentes en nuestros códigos así como depurar los errores que en los mismos nos podamos conseguir.
Un programador divide los problemas grandes en problemas más pequeños. Éste es el modo más eficiente de realizar códigos, y nos facilita un poco más la tarea.
Para comprender un código lo mejor es entender primero su lógica interna, y algo que nos ayuda a esto es la realización de diagramas de flujos que nos representan los pasos que un algoritmo debe seguir para dar solución a determinado problema.
Mientras un navegador nos ayuda a procesar la parte front-end de nuestros códigos. Un servidor nos procesa el back-end, el cual a su vez nos comunica tanto con la base de datos como con el mismo front-end.
Un servidor al ser un software que se instala en el sistema operativo de nuestro computador nos permite conectar a dispositivos externos, de allí se deriva la programación de los hardware.
Los frameworks y librerías facilitan la codificación, ya que entre otras cosas nos dan buena parte de códigos ya construidos, no obstante, al comenzar es conveniente aprender código puro.
Source
Thank you very much for having accompanied me in the reading of this post, wishing you always the best and that we can meet again in the next publication, I say goodbye, see you later.
Muchas gracias por haberme acompañado en la lectura de este post, espero tus comentarios y que nos podamos volver a encontrar en una próxima publicación, hasta luego.
- Traducido con www.DeepL.com/Translator || Translated with www.DeepL.com/Translator
Saludos,, Espero que avances Mucho, Yo quisiera enviarte directamente a PHP y hacerte mas facil todo, pero sigue en Node allí estás bien.. si tienes alguna pregunta estoy en telegram como @condigital