150 likes | 604 Views
Technical Ladder. Aparna Ballakur. Plan for the session. Creating a vision for your future. Introduction to the Technical Ladder. Panel Discussion on Technical Ladder. Creating a Vision for your Future . Do you know what you want your future to look like? Visualizing your future
E N D
Technical Ladder Aparna Ballakur
Plan for the session Creating a vision for your future Introduction to the Technical Ladder Panel Discussion on Technical Ladder Yahoo! Presentation, Confidential
Creating a Vision for your Future Do you know what you want your future to look like? Visualizing your future Verbalizing your vision Follow-up Yahoo! Presentation, Confidential
The Technical Ladder Rashmi Mohan Yahoo! R & D
Defining the role • A software technical engineering role involves designing, building, debugging and supporting a software system, platform or application • It is a role that is focused on the individual working independently, while collaborating with a group for the larger picture
Comparing the ladders Fellow EVP VP Distinguished Engineer/ Distinguished Architect Sr. Director Sr. Principal Engineer/ Sr Architect Director Principal Engineer II/ Architect Sr. Manager Principal Engineer I Manager Tech Lead
Characteristics of the role • Individual Contributor or Subject Matter Expert or Architect • Has deep vertical domain expertise • Passion for coding • Responsible for component design and implementation • Takes a holistic approach to software development • Introduce technology trends to the community
Success criteria • Passion for technology and coding • Ability to spot, grasp new trends and evangelize technology • Build a system which contributes to measurable business success or solves a business problem • Negotiate between various groups to get “buy-in” • Ability to articulate risks and dependencies • Provide mentorship to team members
Not just a bed of roses • Need to be greatly self-motivated • Need to constantly evaluate the intrinsic value of the technology choice • Educate people about non-managerial role
Why should I consider it? • Flexibility/Work independently • Greater marketability • Lends naturally to breaks in career • Environment is conducive to ICs • Pay scales comparable to management track • Genuine interest and love for problem solving and technology • Plenty of growth opportunities
Panel Discussion Yahoo! Presentation, Confidential
Panelists Lavanya Lakshman Jyoti Ahuja Mani Abrol Hari Vasudev