Biggest Challenges Faced By A Software Engineer At Redemption Games
Cameron's biggest challenge as a junior Software Engineer at Redemption Games is "constantly learning new things" to keep pace with more senior colleagues, yet this is also contributing to Cameron's versatility; they are already working on the game engine, UI, server, and soon analytics, exceeding the scope of most other engineers.
Career Development, Technology, Coding, Data Analysis, Overcoming Challenges
Advizer Information
Name
Job Title
Company
Undergrad
Grad Programs
Majors
Industries
Job Functions
Traits
Cameron Witz
Software Engineer
Redemption Games
Northwestern University
USC MS computer science
Engineering - Industrial
Technology
Product / Service / Software Development and Management
Video Highlights
1. Continuously learning and adapting to new technologies is crucial in software engineering
2. Versatility is valued; working across different aspects of a project (engine, UI, server, analytics) demonstrates a broad skill set.
3. Being comfortable with discomfort and embracing challenges are essential for growth in the field
Transcript
What is your biggest challenge in your current role?
My biggest challenge is that there's still a lot I don't know. I feel like I'm constantly learning new things and trying to keep pace with the other engineers.
As the most junior, I have the least experience with some of these technologies. However, I'm starting to feel like I'm becoming one of the most versatile because I'm working on so many different aspects of the game.
I've worked on the game engine, the UI, and the server. I think that's a broader scope than most of the other engineers have covered. Soon, I'll also be working on analytics, not just generating them, but aggregating and analyzing them.
Constant exposure to new things can be hard. But that's where the skills I mentioned come in: being willing to be uncomfortable for a little while.
Advizer Personal Links
