Coding Projects and Tutorials - A Tough Love Approach

Jul 7, 2024

Coding Projects and Tutorials - A Tough Love Approach

Main Points

  • Stop Selling Your Laptop: Using the laptop for coding and projects is more beneficial.
  • Importance of Building Projects:
    • Essential for getting a job in coding.
    • Helps display your work publicly.
    • Without projects, qualifications like certificates hold little value.

Reasons to Build Projects

  • Projects demonstrate practical skills to potential employers.
  • Coding alone isn't effective unless projects are shared and visible to others.
  • Simply taking courses and collecting certificates is not enough.
  • Building projects should be prioritized over just learning from tutorials.

Project Building Tips

  • Collaborate with friends or acquaintances to build projects together.
  • Participate in hackathons to find like-minded individuals for project collaboration.
  • Use platforms like DevPost and DevFolio to find hackathon opportunities.
  • Explore websites like ProductHunt and Product.com for project ideas and templates.
  • Enhance project ideas with added features if original projects feel too challenging.
  • Utilize resources like GitHub repositories for project templates.
  • Learn relevant tech stacks like Firebase, Next.js, MongoDB, Spring Boot, etc.

Real-World Projects

  • Focus on building real-life projects rather than following tutorials.
  • Use free resources and full-stack roadmaps to guide project development.
  • Check out project ideas and inspirations from various platforms.

Practical Advice

  • Avoid distractions like social media and memes during coding time.
  • Don't just focus on collecting certificates; prioritize project completion.
  • Take feedback constructively and work on improving skills.
  • Stick to HTML, CSS, and other foundational web development projects if necessary.

Encouragement

  • The speaker portrays tough love but aims to motivate and guide.
  • No offense is intended; humor is used to keep the speech engaging.
  • Emphasis on hard work, real projects, and visible efforts.