El Léame Ausente: Una Guía para el Nuevo Ingeniero de Software


Precio:
Precio de venta$29.99

Descripción

Conceptos clave y mejores prácticas para nuevos ingenieros de software: información crítica para su éxito en el lugar de trabajo que no le enseñaron en la escuela.

Para los nuevos ingenieros de software, saber programar es solo la mitad de la batalla. Rápidamente descubrirá que muchas de las habilidades y procesos clave para su éxito no se enseñan en ninguna escuela o bootcamp. The Missing README llena ese vacío: una destilación de lecciones del lugar de trabajo, mejores prácticas y fundamentos de ingeniería que los autores han enseñado a desarrolladores novatos en las principales empresas durante más de una década.

Los primeros capítulos explican qué esperar cuando comience su carrera en una empresa. La sección central del libro amplía su educación técnica, enseñándole cómo trabajar con bases de código existentes, abordar y prevenir la deuda técnica, escribir software de calidad de producción, gestionar dependencias, probar de forma eficaz, realizar revisiones de código, implementar software de forma segura, diseñar arquitecturas evolucionables y manejar incidentes cuando esté de guardia. Los capítulos adicionales cubren la planificación y las habilidades interpersonales, como la planificación ágil, el trabajo eficaz con su gerente y el crecimiento a niveles superiores y más allá.

Aprenderá:
- Cómo utilizar el algoritmo de cambio de código heredado y dejar el código más limpio de lo que lo encontró
- Cómo escribir código operable con registro, métricas, configuración y programación defensiva
- Cómo escribir pruebas deterministas, enviar revisiones de código y dar retroalimentación sobre el código de otras personas
- El proceso de diseño técnico, incluyendo experimentos, definición de problemas, documentación y colaboración
- Qué hacer cuando está de guardia y cómo navegar por los incidentes de producción
- Técnicas arquitectónicas que facilitan el cambio de código
- Prácticas de desarrollo ágil como la planificación de sprints, las reuniones diarias y las retrospectivas

Este es el libro que su líder técnico desearía que todo nuevo ingeniero leyera antes de comenzar. Al final, sabrá lo que se necesita para pasar del aula o los bootcamps al desarrollo de software profesional.


Autor: Chris Riccomini, Dmitriy Ryaboy
Editorial: No Starch Press
Publicado: 08/04/2021
Páginas: 288
Tipo de encuadernación: Tapa blanda
Peso: 0.95lbs
Tamaño: 8.98h x 5.98w x 1.02d
ISBN13: 9781718501836
ISBN10: 1718501838
Categorías BISAC:
- Computadoras | Desarrollo e Ingeniería de Software | General
- Computadoras | Programación | General
- Computadoras | Lenguajes | General

Acerca del autor
Chris Riccomini es ingeniero de software, inversor en startups y asesor con más de una década de experiencia en importantes empresas tecnológicas como PayPal, LinkedIn y WePay. Ha participado en proyectos de código abierto a lo largo de su carrera y es el autor de Apache Samza.

Dmitriy Ryaboy es ingeniero de software y gerente de ingeniería. Ha trabajado en diversas empresas y organizaciones, incluido el Laboratorio Nacional Lawrence Berkeley, Cloudera y Twitter. Ayudó a crear y hacer crecer múltiples proyectos de código abierto, incluido Apache Parquet. Dmitriy es actualmente el vicepresidente de ingeniería de software en Zymergen.