Description
Chapter 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




