|
|
|||
|
||||
OverviewThere 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 Full Product DetailsAuthor: Jocelyn HarperPublisher: APress Imprint: APress Edition: 1st ed. Weight: 0.136kg ISBN: 9781484287828ISBN 10: 1484287827 Pages: 63 Publication Date: 03 December 2022 Audience: Professional and scholarly , Professional & Vocational Format: Paperback Publisher's Status: Active Availability: Manufactured on demand We will order this item for you from a manufactured on demand supplier. 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 boardReviewsAuthor InformationJocelyn has had a large passion for technology since the age of 9 where she taught herself HTML and CSS to build websites and design layouts in Paint Shop Pro. Many years and Java coding boot camp later, now a senior software engineer looking for next role and is also the host of Git Cute Podcast, a technology podcast that is aimed at providing technology and career advice without the humdrum and heaviness of technical jargon. Outside of work, Jocelyn devotes a portion of her time to traveling around the country giving technical presentations and talks about diversity and inclusion within the tech sector. Tab Content 6Author Website:Countries AvailableAll regions |