Atlasingeniería

De semi senior a senior

Resolvés bien lo que te toca y querés decidir cómo se hace.

Diseño de algoritmos, sistemas por debajo del lenguaje y las conversaciones que definen una decisión técnica.

15 de 15 temas de la ruta100.0%

4 etapas

Etapa 01Diseñar, no sólo implementar

  1. Divide y vencerás y teorema maestroDiseño de algoritmosLeer
  2. Programación dinámica desde la recursiónDiseño de algoritmosLeer
  3. Algoritmos golosos y cuándo fallanY por qué demostrar que funciona no es opcional.Diseño de algoritmosLeer
  4. P, NP y qué significa NP-completoDiseño de algoritmosLeer

Etapa 02Lo que pasa abajo

  1. Jerarquía de memoria y cachéArquitectura y sistemas operativosLeer
  2. Procesos e hilosArquitectura y sistemas operativosLeer
  3. Concurrencia, semáforos y monitoresArquitectura y sistemas operativosLeer
  4. Interbloqueo: detección y prevenciónArquitectura y sistemas operativosLeer
  5. TCP, UDP y control de congestiónArquitectura y sistemas operativosLeer

Etapa 03Producción

  1. El reload que leía la configuración viejaIncidentes en un servidor propioLeer
  2. Certificados: renovar, recargar y detectar el que quedó viejoIncidentes en un servidor propioLeer
  3. Control de concurrencia: bloqueo en dos fases y MVCCBases de datosLeer

Etapa 04Influencia técnica

  1. Escribir RFCs con alternativas y trade-offsComunicación y liderazgo técnicoLeer
  2. Traducir decisiones técnicas a impacto de negocioComunicación y liderazgo técnicoLeer
  3. Desacordar con argumentos y comprometerse con la decisiónComunicación y liderazgo técnicoLeer