Savannah is a Software Engineer, experienced with Elixir & JavaScript technologies. With 6+ years of experience in an entrepreneurial setting, a career spanning from international logistics planning to web development, problem-solving has been at the forefront of her work. After graduating from University in 2017, she started her own award-winning rock-climbing company geared towards empowering women & providing them with the skills to become self-sufficient climbers. During this time, she was an advocate & public speaker in the climbing community represented as a The North Face athlete & spoke in front of groups like Girl Scouts of America. At the beginning of the pandemic, she began her journey in software engineering as a self-taught developer. Her creative problem-solving, technical thought process, & determined nature have given her success in her role as an SE. Beyond her endless excitement for learning, you can find her outside, most likely, climbing on a cliffside!
We aim to provide unique perspectives on software engineering from two unique backgrounds and the applications of these views to the training of junior developers. This presentation will be a summary of our time learning Elixir as a CS college graduate and a self-taught graduate, the contrast between these, and the benefits of a diverse team. The methods we used include aspects of our unique approaches to solving problems, how our mentors set us up for success, why TDD matters, the naive approach vs optimal solution, and how our results differ in a junior/junior pair versus a senior/junior pair. We will go on to discuss the comparisons of how we felt learning Elixir through projects we tackled together and how our backgrounds provided strengths in our problem-solving and code creation. By providing our unique perspectives on this process we will present useful takeaways for other devs to use when hiring junior devs from either an academic background or a self-taught background.
Talk objectives:
Target audience: