Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
You've mastered syntax and conventions, your team trusts your code, and you're working on more complicated features. On more challenging tasks, you often pair with your team lead, a senior developer who seems to know everything. You think to yourself, that's who I want to be, how do I get there? Fear not, mid-developer, that senior developer you admire was once in your shoes! This talk will illuminate the path you're on, providing you guidance on following those footsteps, or trailblazing your own, to achieve your objective of becoming a senior developer.
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In the session titled 'Forging Your Path to Senior Developer' at RailsConf 2023, speaker Ifat Ribon presents a roadmap for mid-level developers aspiring to become senior developers. The talk is designed not only for those looking to advance their careers but also for mentors and colleagues who support them. Ribon shares her journey from apprentice to principal architect at Launchpad Lab, emphasizing the importance of foundational skills and the potential for personal growth. Key points discussed include: - **Growth Framework**: Ribon introduces a growth framework comprising two dimensions: three pillars (Technical, Problem-Solving, and Leadership) and three scales (Familiarity to Mastery, Dependency to Autonomy, and Consumer to Contributor). - The **Technical Pillar** focuses on mastering syntax, code writing, and executing features. - The **Problem-Solving Pillar** emphasizes learning patterns, recognizing similarities in problems, and increasing complexity. - The **Leadership Pillar** advocates for sharing knowledge, mentoring, and contributing to the development community. - **Case Study of Andy**: Ribon illustrates these concepts through a fictional mid-developer named Andy, detailing her evolution from junior to mid-level. She discusses how Andy receives guidance, incorporates feedback, and gradually transitions from dependency on others to working more independently. - As a junior developer, Andy's focus was on producing functional features through guided tasks, where she often relied on more experienced developers for direction. - As she gains experience, her technical proficiency, problem-solving abilities, and leadership skills grow, allowing her to contribute to projects with increasing confidence. - **Reflection on Growth**: The talk highlights that growth is not linear; it may occur in spikes across different skills. Ribon reassures attendees that previous foundational work remains useful at every step of their career. - **Future Growth Beyond Senior Level**: Ribon discusses paths that can be pursued after reaching senior developer status, such as technical leadership roles or individual contributor positions, emphasizing that personal interests will guide these paths. In conclusion, Ribon encourages developers to recognize their strengths, set goals, and embrace opportunities for knowledge sharing. The journey from mid to senior developer is not just about technical skills but also about contributing to and leading within the developer community.
Suggest modifications
Cancel