Changing careers can be a daunting prospect, but with the right approach and dedication, transitioning into a field like computer programming is achievable. Randy Bushman, a Rowan University alumnus, exemplifies this career transformation. Originally a Computer Science undergraduate and then a master’s degree student at Rowan Global, Randy’s journey offers valuable insights into how to successfully start a new career in computer programming. His story showcases the importance of education, practical experience, and strategic networking in launching a thriving career in this dynamic field.
Randy’s initial foray into computer science during his undergraduate studies laid the groundwork for his career trajectory. His academic coursework was not just theoretical; it opened doors to real-world research opportunities. He built strong relationships with his professors, which proved instrumental in securing his first practical role. “The computer science department has a collaboration with Bristol Myers Squibb,” Randy explains, highlighting the university’s industry connections. “A professor recommended me for an open research position during my undergrad, and I got a position designing software analysis for nuclear chemistry.” This early experience was crucial in building his foundational skills and understanding of the practical applications of computer programming.
Image: Randy Bushman, a Rowan University Computer Science graduate, sits outside Rowan Hall, symbolizing the start of his successful career journey in computer programming.
For individuals looking to start a new career in computer programming, gaining experience is paramount. Randy actively sought out opportunities to enhance his resume and skillset. He discovered the SFS: Scholarship for Service program, a pivotal step in his career development. “Basically, SFS is a program that offers tuition remission in exchange for employment with the government,” he states. This scholarship not only funded his graduate-level courses but also provided a pathway to valuable government sector experience. His professor’s recommendation and his successful interview for the scholarship underscore the importance of faculty mentorship and seizing available opportunities.
Further solidifying his practical skills, Randy participated in the ACE (Advance Course Engineering) internship. This military-focused program immersed him in cybersecurity and cyber warfare, critical domains within computer programming. “Through ACE, I got to work with people in the Air Force. I learned a lot about cybersecurity and cyber defense. I was able to apply a lot of what I learned in class throughout that experience,” Randy recounts. This experience demonstrates the value of internships in bridging the gap between academic knowledge and the demands of a computer programming career. Aspiring programmers should actively seek internships to gain hands-on experience and industry exposure.
Image: Randy Bushman stands confidently outside Rowan Hall at Rowan University, representing his preparedness to launch his career in computer programming after gaining valuable education and experience.
Pursuing advanced education, like Randy’s master’s degree, can significantly enhance career prospects in computer programming. While he acknowledged the challenges of graduate studies, Randy emphasized the supportive environment at Rowan University. “The faculty here are just great. They introduced me to so many opportunities that I didn’t know existed,” he says. This highlights the crucial role of faculty support and mentorship in navigating a career change and advancing in computer programming. Moreover, Randy stressed the direct applicability of his coursework to his internships, underscoring the importance of a solid educational foundation in computer science.
Randy’s journey culminated in a job offer at Johns Hopkins University Applied Physics Lab, a testament to his preparation and the effectiveness of his approach to starting a career in computer programming. “I got a job offer at Johns Hopkins University Applied Physics Lab doing cyber defense,” he shares, “I am so happy to start this new chapter with so much experience that I gained from Rowan University and my prior internship opportunities.” His success story offers an encouraging roadmap for anyone considering a career change into computer programming. It emphasizes the blend of formal education, practical experience through research and internships, and the strategic utilization of mentorship and available resources as key components for a successful career transition.
Image: Randy Bushman sits on steps inside Rowan Hall, Rowan University, symbolizing reflection and readiness as he embarks on his new career in computer programming at Johns Hopkins University Applied Physics Lab.
To start a new career in computer programming, consider these actionable steps inspired by Randy’s journey:
- Formal Education: Obtain a solid foundation in computer science through a degree or relevant certifications.
- Practical Experience: Seek internships, research positions, or personal projects to apply your knowledge and build a portfolio.
- Mentorship: Connect with professors, industry professionals, or mentors who can guide you and provide opportunities.
- Networking: Build relationships within the computer science community to discover opportunities and gain insights.
- Continuous Learning: The field of computer programming is constantly evolving, so commit to lifelong learning and skill development.
Randy Bushman’s story is a powerful illustration that starting a new career in computer programming is within reach with the right strategy, education, and persistent effort. His experiences at Rowan University provide a compelling blueprint for aspiring programmers looking to make a successful career change.