Favorite Parts Of Being A Freelance Software Engineer
Ryan, a freelance software engineer, most enjoys the "amazing" flexibility of freelancing, allowing for spontaneous activities like skiing, while also appreciating the diverse project opportunities within the tech field. This career allows Ryan to combine "heads down work" with collaboration, constantly learning new technologies and ensuring that no two days are the same.
Flexibility, Software Engineering, Passion, Problem-solving, Collaboration
Advizer Information
Name
Job Title
Company
Undergrad
Grad Programs
Majors
Industries
Job Functions
Traits
Ryan Yost
Software Engineer
Freelance/Contractor
University of Michigan
None
Spanish & Other Languages, Economics
Technology
Product / Service / Software Development and Management
Honors Student, Greek Life Member
Video Highlights
1. Flexibility: Ryan highlights the incredible flexibility of freelancing, allowing him to take time off for skiing or other pursuits.
2. Diverse Projects: He emphasizes the variety of projects available in software engineering, enabling him to work on products related to his personal interests, such as farming technology.
3. Balance and Continuous Learning: Ryan appreciates the balance between independent, focused work and collaboration, along with the constant learning opportunities provided by new technologies and projects.
Transcript
What do you enjoy most about being in your current role?
Specifically with freelancing, the flexibility can't be touched. It would be nice to have benefits and taxes taken care of, but being able to go skiing on a random day or take a vacation is amazing.
As a software engineer, particularly freelance, you can work on any type of product imaginable. You're not just limited to tech products. For example, if you're passionate about farming, you could find a farm technology company and combine those two interests. Tech is everywhere, so you can use it anywhere and tailor it to your interests.
It also offers a good balance of heads-down work. Since I'm not the most extroverted, I appreciate days spent coding. However, it's also valuable to collaborate, talk to others, and have meetings to solve problems. It's a good balance, and it can vary depending on your role.
It's awesome to build cool things and constantly learn new technology. The field is never stale; every new project involves learning and adapting to new things. It's never the same thing every day for years. Every project is different from week to week, month to month, or day to day.
