Mentoring & Leveling
Solana's learning curve mixes Rust, accounts-first design, and ops (RPC, wallets, deploys). Structured mentoring turns enthusiastic juniors into mids who ship safe Anchor programs without every PR requiring senior rewrite.
Search across all documentation pages
Solana's learning curve mixes Rust, accounts-first design, and ops (RPC, wallets, deploys). Structured mentoring turns enthusiastic juniors into mids who ship safe Anchor programs without every PR requiring senior rewrite.
Quick-reference recipe card - copy-paste ready.
Week 1-2: Mental model + CLI + devnet transfers
Week 3-4: Anchor tutorial + paired first instruction
Week 5-6: Solo PR with LiteSVM tests + review
Week 7+: Own small feature end-to-end (program + client ix)When to reach for this:
## Mid-Level Solana Engineer Rubric (excerpt)
### Program (Anchor 0.32.1)
- [ ] Writes instructions with correct constraints unassisted
- [ ] Adds LiteSVM test for one attacker path per feature
- [ ] Explains PDA derivation to junior
### Client (@solana/kit 7.0.0)
- [ ] Builds, simulates, sends tx with blockhash refresh
- [ ] Debugs Custom program error from logs
### Ops
- [ ] Deploys to devnet; documents program ID in PR
- [ ] Participates in incident drill (pause on devnet)Pairing session structure (90 min):
#[account] constraint togetherWhat this demonstrates:
| Alternative | Use When | Don't Use When |
|---|---|---|
| External bootcamp | Fast pipeline of candidates | No senior to mentor after |
| Hackathon hire | Proven shipping under pressure | No security depth yet |
| Contractor to FTE | Skill transfer period | Permanent staff need |
Typically 6-12 months with steady Solana work; varies by prior Rust experience.
Weekly for first month; monthly for new CPI classes.
Extra week on account model; assign EVM comparison reading.
Use internal L3/L4 with Solana-specific competency appendix.
Career goals, blockers, last PR learning - not status report only.
Clear improvement plan with rubric gaps; pair more, not less.
Screen share + shared Surfpool session; async review videos.
Nice-to-have; ship devnet program weighs more.
Solana guild across products; shared rubric and office hours.
Writing docs pages solidifies mid-level understanding - assign section ownership.
Stack versions: This page was written for Agave 4.1.1, Solana CLI 3.0.10, Anchor 0.32.1, anchor-lang 0.32.1, Rust 1.91.1, @solana/kit 7.0.0, Surfpool 0.12.0, and LiteSVM 0.6.x.
Reviewed by Chris St. John·Last updated Jul 16, 2026