Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Breaking the Grind: Crafting Your Ideal Software Engineering Career Build by Ole Michaelis Explore the world of software engineering skills through the lens of role-playing games to find the most effective builds for advancing your career. This talk metaphorically approaches (MMO)RPG skill trees by looking at different career paths in software engineering, unlocking new skills, and leveling up existing ones to branch out into new areas of expertise. We'll examine a variety of paths — including programming paradigms, software delivery, organizational development, and team management. LFG for adventure, and uncover the vast possibilities of building a career as a software engineer!
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 talk titled "Breaking the Grind: Crafting Your Ideal Software Engineering Career Build," speaker Ole Michaelis explores the intricate journey of building a successful software engineering career through metaphorical parallels to role-playing games (RPGs). He introduces the concept of 'skill trees' commonly found in RPGs to represent various career skills and paths in software engineering. The talk emphasizes the diverse roles and competencies essential for growth in the field, encouraging attendees to view their skills as tools within a structured framework. **Key Points Discussed:** - Importance of understanding career as a multifaceted journey rather than a simple trajectory from junior to senior roles. - Introduction of the 'Career Vectors' tool to categorize skills into six key dimensions: Hands-On, Strategy, Delivery, Management, Commercial Knowledge, and Domain Depth. - Each skill is likened to a different 'node' on the skill tree, where engineers can unlock new achievements, advance their expertise, and branch into new areas. - Anecdotes from the speaker's personal experiences, including his progression from a software engineer to an engineering manager, highlighting the differing skill sets required at each stage. - Discussion of practical skills such as debugging, programming principles (like SOLID principles), prioritization of tasks, and the significance of hands-on experience and delivery in attaining project goals. - Exploration of commercial awareness, emphasizing the need to understand how one’s work translates into value for the company and its customers. - Additional insights into effective communication strategies, team management, and personal development techniques, including non-violent communication and feedback mechanisms. - The importance of adapting to team dynamics and cultural differences while pursuing personal career growth. Michaelis concludes by reinforcing that individuals must take responsibility for their career development and suggests utilizing the 'Career Vector' framework to assess current skills against desired career goals. His talk encourages engineers to think strategically about their learning paths and to actively engage in building out their professional toolset for continued success in software engineering.
Suggest modifications
Cancel