Personal Coding Journey and Learning Techniques
10 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What motivated the individual to leave their sales job?

  • They were seeking more career mobility. (correct)
  • They wanted to work less hours.
  • They had a passion for sales.
  • They were offered a job in tech.

Which programming language did the individual choose to learn first?

  • CSS
  • HTML
  • Python
  • JavaScript (correct)

What was the primary issue the individual faced after the initial coding tutorials?

  • They were unsure how to apply for coding positions.
  • They didn't know how to program effectively. (correct)
  • They lost interest in coding.
  • They could not find a job.

What significant life change did the individual make to focus on learning coding?

<p>They moved to another country. (B)</p> Signup and view all the answers

What aspect of problem solving did the individual particularly enjoy about coding?

<p>Using code to solve logic problems. (C)</p> Signup and view all the answers

What technique was taught in the 'Learning how to Learn' course to help with pacing studies?

<p>Pomodoros (C)</p> Signup and view all the answers

What motivated the individual to build a full-stack project?

<p>Feeling of being an imposter as a developer (D)</p> Signup and view all the answers

Which tool was used to manage the full-stack project and write out requirements?

<p>Jira (D)</p> Signup and view all the answers

What was the initial focus of the person's study sessions after joining the coworking space?

<p>Learning front-end development (C)</p> Signup and view all the answers

What concept did Stephen emphasize during the programming sessions to encourage better coding practices?

<p>DRY (Don't Repeat Yourself) (D)</p> Signup and view all the answers

Study Notes

Personal Journey to Coding

  • Dropped out of college, faced job dissatisfaction, and debt while working 60 hours weekly.
  • Desired career mobility and disliked short-term sales roles, prompting a shift to tech.
  • Motivated by high salary prospects in tech, with potential earnings ranging from $180,000 to $400,000 annually.

Learning to Code

  • Self-taught coding journey began with a Google search leading to FreeCodeCamp.
  • Focused on web development, learning HTML, CSS, and JavaScript for building web apps.
  • Recognized the difference between coding for logic problems and practical programming for building real applications.

Full-Time Learning Commitment

  • Quit job to study coding in Korea, aiming to minimize expenses while learning full-time.
  • Struggled initially with the study pace, leading to discovering the course "Learning how to Learn" by Barbara Oakley.
  • Implemented techniques like the Pomodoro Technique and created a dedicated study space in a co-working environment.

Daily Study Schedule

  • Established a structured daily routine focused on consistent study, breaks, and physical activity.
  • Engaged in six days a week of intensive coding practice, including project-based learning.

Front-End Development Projects

  • Faced challenges in transitioning to building web projects but found support through online tutorials and YouTube.
  • Acquired the FreeCodeCamp Front End Developer certificate after completing necessary projects.
  • Undertook building a full-stack project inspired by the need for a deeper understanding of programming concepts.

Full-Stack Project Development

  • Collaborated with a mentor from YouTube, simulating a junior developer experience with project management tools like Jira.
  • Gained practical skills in CRUD operations, database design, API building, and deploying applications on cloud servers.
  • Gained confidence and practical expertise, moving beyond tutorial-level learning.

Job Search Strategy

  • Defined job criteria focused on remote work within small to medium-sized companies.
  • Targeted hiring managers directly rather than relying solely on job applications, offering to work for free as an entry point.
  • Successfully received multiple interview opportunities, converting four interviews into three job offers.

Success in the Tech Industry

  • Accepted a job with a starting salary of $50,000, later increasing to $65,000 after the probationary period.
  • Emphasized that practical experience and problem-solving were more essential than formal credentials.
  • Highlighted that persistence and focused effort led to long-term success in a tech career over a decade.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

Explore the transformative journey of a coding enthusiast who shifted from a dissatisfactory career to tech. This quiz highlights their self-taught coding path, commitment to full-time learning, and techniques that aided their success, including the helpful resources they discovered along the way.

More Like This

Use Quizgecko on...
Browser
Browser