A Software Engineer’s Guide to Seniority: A Guide to Technical Leadership
- Length: 72 pages
- Edition: 1
- Language: English
- Publisher: Apress
- Publication Date: 2022-12-17
- ISBN-10: 1484287827
- ISBN-13: 9781484287828
- Sales Rank: #0 (See Top 100 Books)
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 elevate their career to the senior level.
While charting a path to becoming a senior software engineer you’ll study how to handle the obligations and complexities involved in that role. While most of the software engineer job is exploratory and involves learning new things nearly every day, this book will show you how to be a manager, a leader, and to achieve seniority in your tech role.
From learning how to optimize your resume to knowing how to interview for positions on your team to helping your team grow and develop their own skills and career, this is a book that all software engineers need.
What You’ll Learn
- Optimize your resume for applications
- Standard tips for interviewing in software engineer positions
- Become a mentor and leader at your job
Who This Book Is For
Entry to mid-level software engineers working in a corporate environment
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
Donate to keep this site alive
How to download source code?
1. Go to: https://github.com/Apress
2. In the Find a repository… box, search the book title: A Software Engineer’s Guide to Seniority: A Guide to Technical Leadership
, sometime you may not get the results, please search the main title.
3. Click the book title in the search results.
3. Click Code to download.
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.