A software engineer's guide to seniority a guide to technical leadership

There are few books in the market that talk about the effort within and outside of the job that helps software engineers advance in their careers. This book is a truthful and introspective look at technical careers and a consolidation of that information and advice for engineers that are looking to...

Descripción completa

Detalles Bibliográficos
Otros Autores: Harper, Jocelyn , author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: New York, New York : Apress [2023]
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009711797906719
Tabla de Contenidos:
  • Intro
  • Contents
  • About the Author
  • Foreword
  • Chapter 1: The Why
  • Chapter 2: Content Creation: Tips, Tricks, and Info
  • Management of Social Media
  • Growing Your Following
  • Creating the Content
  • Schedule
  • Blogging
  • Podcasting
  • Pitch Deck
  • Transcript Writing
  • Streaming
  • Authoring a Book
  • Publishing
  • Chapter 3: Resume Review
  • The Overview Section
  • Skills
  • Experience
  • Everything Doesn't Belong
  • Education
  • Optional Sections
  • Aesthetics
  • Chapter 4: Interview Insight: How to Get the Job
  • The Hard Truth
  • Recruiters
  • Be Honest... About Your Skills
  • LeetCode
  • LeetCode Alternatives
  • Set a Schedule
  • Break the Problem Down
  • Pair Programming
  • Write It
  • Refactoring
  • System Design
  • API Design
  • Soft Skills
  • Listen
  • Body Language
  • The Wait
  • The Contact After
  • The Ghosting
  • The Offer
  • Chapter 5: Salary Information: Getting Your Biggest Bag
  • Base Salary
  • Restricted Stock Units (RSUs)
  • Vesting Period
  • Bonuses
  • Signing Bonus
  • Negotiating
  • Salary Information
  • Chapter 6: Senior Responsibilities: Obligations That You Now Have As a Senior Engineer
  • Onboarding
  • Working Hours
  • Agile Scrum
  • Stand Up
  • Backlog Grooming
  • Sprint Planning
  • Knowledge Transfers (KTs)
  • Hiring Practices
  • Reviewing Resumes
  • Mentoring
  • Chapter 7: Best Code Practices: How to Organize Code
  • Single Responsibility
  • Modularity and Extensibility
  • Formatting
  • Testing
  • Integration Testing
  • Regression Testing
  • Pull Request (PR) Reviews
  • Deployment
  • Continuous Integration and Continuous Deployment
  • Promotions
  • Talking to Your Manager
  • Volunteering
  • Chapter 8: Reliability and Resiliency: Software Efficiency Tips
  • Take It One Step at a Time
  • Run a Diagnostic
  • How Many Applications Is Your Team in Charge Of?.
  • Are Your Applications Already Delivered via Automation?
  • Choose a Version Control System
  • Containerize the Application
  • Ensure Code Has Sufficient Coverage
  • Start Nightly Builds with Functional Testing
  • Adopt Application Performance Monitoring
  • Build for the Future
  • Identify Bottlenecks and Optimize
  • Estimate the Time
  • Get Others on Board
  • Chapter 9: Productivity: Amp It Up
  • The Pomodoro Method
  • The Productivity of Others
  • Epilogue
  • Index.