Omar Rayward, a Senior Staff Software Engineer who attended an early coding bootcamp, shares his study habits and motivation. Topics include consistent learning routines, transitioning careers from ophthalmology to software engineering, embracing failure, and the importance of mentorship and problem-solving in the workplace.
Consistent self-study habits led to career growth in software engineering for Omar.
Mentorship based on collaborative problem-solving without formal relationships was key to Omar's learning.
Proactive engagement with experts on real-world challenges facilitated organic mentorship and knowledge exchange for Omar.
Deep dives
Maintaining a Growth Mindset towards Learning Software Engineering
Starting with a background in medicine, Omar transitioned to software engineering driven by curiosity about tech companies and growth opportunities. He emphasized the importance of starting as quickly as possible in software engineering, focusing on real work applications rather than traditional learning approaches.
Taking Initiative in Learning and Mentorship
Omar's proactive approach in seeking mentorship and self-improvement involved identifying smart individuals willing to teach without formal mentorship programs. By engaging with experts on solving real company problems and bouncing ideas off them, mentorship naturally evolved without defining rigid mentorship relationships.
Quietly Solving Problems and Seeking Feedback
Rather than seeking explicit mentorship, Omar's strategy involved showing up with partial solutions to problems and seeking input to reach complete solutions. This collaborative effort and genuine interest in problem-solving facilitated organic mentorship and knowledge exchange.
Balancing Work, Family, and Growth
Despite a busy schedule balancing work and family, Omar maintained consistent self-study habits by waking up early, focusing on learning before work, and engaging in deliberate practice and problem-solving. This dedication to continuous learning and problem-solving contributed to his career growth and expertise.
Empowering Others through Problem-Solving and Mutual Growth
Omar's mentorship approach revolved around shared problem-solving interactions, where he would present partial solutions and seek collaborative problem-solving with experts. This approach fostered learning, knowledge sharing, and mutual growth, emphasizing the value of genuine interest in solving real-world challenges.
Omar Rayward attended one of the first ever coding bootcamp cohorts, now he's a Senior Staff Software Engineer. Oz and Charlie connect with Omar about his study habits, motivation, and whatever else it takes to keep up his consistent learning habits.