Building Great Software Engineering Teams Recruiting Hiring and Managing Your Team from Startup to Success 1st Edition by Josh Tyler – Ebook PDF Instant Download/Delivery: 1484211332, 978-1484211335
Full download Building Great Software Engineering Teams Recruiting Hiring and Managing Your Team from Startup to Success 1st Edition after payment
Product details:
ISBN 10: 1484211332
ISBN 13: 978-1484211335
Author: Josh Tyler
WINNER of Computing Reviews 20th Annual Best Review in the category Management
“Tyler’s book is concise, reasonable, and full of interesting practices, including some curious ones you might consider adopting yourself if you become a software engineering manager.” —Fernando Berzal, CR, 10/23/2015
“Josh Tyler crafts a concise, no-nonsense, intensely focused guide for building the workhouse of Silicon Valley—the high-functioning software team.” —Gordon Rios, Summer Book Recommendations from the Smartest People We Know—Summer 2016
Building Great Software Engineering Teams provides engineering leaders, startup founders, and CTOs concrete, industry-proven guidance and techniques for recruiting, hiring, and managing software engineers in a fast-paced, competitive environment.
With so much at stake, the challenge of scaling up a team can be intimidating. Engineering leaders in growing companies of all sizes need to know how to find great candidates, create effective interviewing and hiring processes, bring out the best in people and their work, provide meaningful career development, learn to spot warning signs in their team, and manage their people for long-term success.
Author Josh Tyler has spent nearly a decade building teams in high-growth startups, experimenting with every aspect of the task to see what works best. He draws on this experience to outline specific, detailed solutions augmented by instructive stories from his own experience. In this book you’ll learn how to build your team, starting with your first hire and continuing through the stages of development as you manage your team for growth and success. Organized to cover each step of the process in the order you’ll likely face them, and highlighted by stories of success and failure, it provides an easy-to-understand recipe for creating your high-powered engineering team.
Building Great Software Engineering Teams Recruiting Hiring and Managing Your Team from Startup to Success 1st Table of contents:
Chapter 1: The Challenge of Building an Engineering Team
- Why Is It So Hard to Build an Engineering Team?
- Tech Talent Shortage
- Impact of Tech Culture
- Identifying Top Performers
- Hiring Challenges
- Management as an Opportunity
- What’s in This Book
- About Me: Why I Wrote This Book
Part I: Recruiting
Chapter 2: An Enlightened Approach to Recruiting
- What Is Recruiting Enlightenment?
- Get Your Hands Dirty
- Recruiting as a Core Company Principle
Chapter 3: Six Destructive Myths About Technical Recruiting
- Myth 1: You Need to Find More Candidates
- Myth 2: Dealing with Visas Is Too Hard
- Myth 3: Algorithmic Knowledge Trumps Everything
- Myth 4: You Need to Find People with Experience
- Myth 5: You Need to Find Local People
- Local vs. Distributed Teams
- Myth 6: You Should Avoid Recruiters
Chapter 4: Nine Steps to Recruiting Success
- Prepare Yourself for the Grind
- Prepare to Spend
- Identify the Top Qualities to Look For (Teachability)
- Make Your Company Attractive (Website, Profiles)
- Learn Where to Look for Engineers (Remote, Second Tier)
- Develop a Strategy for Visas (H-1B, TN, F-1, J-1, Green Card, etc.)
- Develop Your Training Program
- Find a Recruiter (How to Find a Great Recruiter)
- Establish Long-Term Solutions (Internships, Open Source, Community Involvement)
Part II: Hiring
Chapter 5: Hiring Is Hard
- Agreeing on a Strategy
- Negotiation and Decision-Making
- Keep Moving Fast
- No Regrets
- Building a Connection with Candidates
Chapter 6: The Myth of the Ninja Rockstar Developer
- Origins of the “Ninja Rockstar” Label
- Why It’s Problematic
- Better Terminology for Software Developers
Chapter 7: The Hiring Decision Checklist
- What is the candidate’s ceiling?
- How does this person improve the team?
- Is this person teachable?
- Will we enjoy working with them?
Chapter 8: Making Interviews Fun for Your Team
- Fun for Candidates and Interviewers
- Quality Candidates
- Course Hero’s Approach to Interviews
- Who Makes a Good Interviewer? (Technical Skill, Empathy, Enthusiasm)
Chapter 9: Why We Don’t Allow Java in Job Interviews
- The Java Policy
- Why It Works
- Occasional Exceptions
Part III: Managing
Chapter 10: Do I Want to Be a Manager?
- Qualities of a Good Manager
- Trust, Listening, Correcting Behavior, Attention to Detail, Career Growth Focus
- Personal Experience as a First-Time Manager
Chapter 11: A Manager’s Most Important Deliverable
- Building Confidence
- Signs of Losing Confidence
- People trying to solve problems without you
- People going around you, Complaints, Lack of Help Seeking
Chapter 12: Technical vs. Management Tracks: Helping Your People Grow
- Growth Paths: Technical vs. Managerial Leadership
- Combining Leadership Tracks
- Supporting New Leaders’ Transition
Chapter 13: Tricks of the Trade for Engineering Managers
- What Does a VP of Engineering Do?
- Performance Levels & Promotions
- Management Strategies
- Encourage Growth
- Fight for Your Team
- Prevent Big Projects from Becoming Headaches
- Proactive About Rewards
- Focus on Shipments
- Managing Experienced Engineers & Leading Without Domain Expertise
- Course Hero’s Engineering Principles (Shipping Early, Only One Project at a Time, Pair Programming)
Appendix A: Career Advice for Software Engineers
- Career Paths (Silicon Valley vs. Traditional Tech)
- How to Find the Best People to Work With
- Career Advancement Tips
- Be Good at What You Do, Document Everything
- Key Mistakes in Startup Job Applications/Interviews
- Interview Best Practices (Be Early, Deep-Link GitHub)
People also search for Building Great Software Engineering Teams Recruiting Hiring and Managing Your Team from Startup to Success 1st:
building great software engineering teams by josh tyler
world building programs for writers
best building automation software
what makes a great software engineer
master builder software
Tags:
Josh Tyler,Building,Great,Software,Engineering Teams,Recruiting,Hiring,Managing,Team,Startup,Success 1st