Cosas que tienes que saber si quieres dedicarte

al desarrollo web

 

7

 

Aprender a Aprender

1

 

I. Aprender a Aprender

  1. Encuentra que forma de aprender es efectiva para ti
  2. No pierdas ese fuego interior
  3. Practica cosas nuevas todo el tiempo

Fundamentos antes que complementos

2

 

II. Fundamentos antes que complementos

  • Enfocarse en entender los fundamentos de las cosas facilitará tu aprendizaje más adelante.
  • Conocer decentemente los lenguajes de programación  para aprovechar el potencial de los frameworks

Aprende a escribir código que sea fácil de leer

3

 

III. Escribe código que sea facil de leer

  • Escribir nombres de variables con sentido.
  • Funciones descriptivas.
  • Funciones enfocadas a un objetivo.
  • Evitar comentarios redundantes.
  • Escribir valores comunes como constantes. mayusculas.
  • Evitar números mágicos
  • Seguir las convenciones del lenguaje

Todo esto va para otro video...

"El buen código es tu mejor documentación"

 

-- Steve McConnell

 

III. Escribe código que sea facil de leer

  • Porque un código limpio es más fácil de mantener (créeme, tu yo del futuro te lo agradecerá)
  • Es código que se puede reutilizar
  • Ayuda a que el equipo donde estes sea eficiente.
  • Trae satisfacción personal

¿Porque?

Busca la manera de versionar todo lo que se pueda

4

 

Usar control de versiones

IV. Usar control de versiones

Usar git para  versionar el código los proyectos , es fundamental

  • Configuración de nuestro ordenador
  • Scripts y utilidades que vamos escribiendo a necesidad
  • Infraestructura
  • Pipelines y configuración de despliegue
  • Datos de prueba

IV. Usar control de versiones

Hay otras cosas que podemos versionar

Leer y escribir mucho, pero mucho código

5

 

te ayudará a:

  • Aprender de los aciertos y desacierto de otros desarrolladores.
  • Comprender mejor la tecnología que uses.
  • Aprender de las buenas prácticas.
  • Mejorar tus habilidades de análisis y lógica

V. Leer mucho código

  • Participando de comunidades de desarrollo.
  • Colaborando en proyectos de software libre.
  • Construyendo proyectos personales.
  • Participando en hackathons.

V. Escribir mucho código

¿Como?

Conoce de muchas cosas, pero se especialista de muuy pocas

6

 

¿Dónde me puedo enterar de novedades?

Todo es lícito, pero no todo me conviene

7

 

Recuerda que:

"Con tantas cosas nuevas ocurriendo todo el tiempo, es abrumador escoger que aprender..."

 

  • El tamaño de la Comunidad.
  • La documentación y grado de madurez.
  • Qué tan fácil o difícil es aprenderlo.
  • Qué tanto apoyo tiene de alguna empresa seria
  • Casos de éxito con esa tecnología
     

Personalmente yo tomo en cuenta estas cosas:

VII. ¿Cómo escoger que aprender?

Mi Stack ideal

Mi Stack ideal

 Backend 

Mi Stack ideal

Frontend

Infra

Mobile

Victor Aguilar C.

vicobit@gmail.com

Senior Software Engineer en Collectives

7 cosas web

By Victor Aguilar

7 cosas web

Como hacer aplicaciones escalables

  • 265