TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How do you onboard new developers?

3 pointsby pedrorijo91over 7 years ago
I know of several companies struggling to find the right approach to onboard new developers.<p>Should new developers learn the architecture and patterns used first? Should they start by doing some tests? Should they start by doing bug fixing? Or perhaps, start by developing a new feature?

1 comment

auslegungover 7 years ago
I was onboarded in February for my first job. Here are my opinions.<p>It takes a long time to learn the architecture and patterns, but it&#x27;s absolutely necessary. I suggest starting with an overview, then get them to add a new feature, whose complexity should depend on their skill. Then use code reviews to further educate. Then have them go from reading documentation to killing bugs to writing new features for a while until they have a good understanding of the entire app.<p>This may take several months. But everything you listed is important and will contribute to the new developer&#x27;s knowledge. As long as they are guided well in what bugs and features to attack, it should be a great experience for them.