Description
Book SynopsisThere 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.
Table of ContentsChapter 1: The Why: Why Not
Chapter 2: Content Creation: Tips, Tricks, & Info
· Social Media Management
· How to Grow Your Following
· Content Tips
· Honesty
· Scheduling
· Medium
· Dev.to
· Podcasting
· Podcasting Tips
· Podcasting Resources
· Streaming
Chapter 3: Resume Writing: Tips for Editing · The Overview Section
· Experience
· Everything Doesn't Belong
· Education
· Optional Sections
· Aesthetics
Chapter 4: Interview Insight: How to Get the Job · The Hard Truth
· Recruiters
· LeetCode
· System Design
· API Design
· Soft Skills
Chapter 5: Salary Information: Get Your Biggest Bag · Salary
· RSUs
· Vesting Period
· Bonus
· Signing Bonus
· More RSUs
· Negotiating
Chapter 6: Senior Responsibilities: Obligations You Now Have as a Senior Engineer · Your Onboarding
· Your Introduction
· Working Hours
· Meetings
· Knowledge Transfers
· Hiring Practices
· Mentoring
Chapter 7: Best Code Practices: How to Organize Code
· Single Responsibility
· Modularity and Extensibility
· Formatting
· Extensive Testing
· Pull Request Reviews
· Deployment
· Continuous Integration & Continuous Deployment
Chapter 8: Reliability and Resiliency: Software Efficiency and Tips
· Take it one step at a time
· How many applications?
· Are your applications already delivered automatically?
· Determine processes around reviewing, pushing, and delivering code
· Containerize the application
· Ensure code has sufficient test coverage
· Start nightly builds with functional testing
· Build for the future
· Identify bottlenecks and optimize
· Estimate the time
· Getting your team on board