Hafiedz Mada Matsushita

Hafiedz Mada Matsushita

Software Engineer

Personal Information
BornIndonesia
OccupationSoftware Engineer
EducationAssociate Degree in Information System
Years Active2021–present
SpecializationFrontend Development, React, Next.js

Learning Resources and References

Educational materials and resources used by Hafiedz Mada Matsushita

Learning Resources

The following are educational resources and learning materials that have been influential in Hafiedz Mada Matsushita's development as a software engineer. These resources span various programming languages and development methodologies.

YouTube Channels

  • Code With Antonio
    Description: One of my favorite channel to learn React and Next, learning by cloning famous web app.
    Language: English
  • Web Programming UNPAS
    Description: Well known for every Indonesian IT student, learn from the fundamentals.
    Language: Bahasa Indonesia
  • Cand Dev
    Description: Learn by building simple app or study case using modern tech stack.
    Language: English
  • JavaScript Mastery
    Description: Learn to build full stack app using modern tech stack.
    Language: English
  • Josh tried coding
    Description: Mostly talk about frontend stuffs, insightful how he explains his perspective!
    Language: English
  • ByteGrad
    Description: React & Next.js tutorial with case study.
    Language: English
  • Programmer Zaman Now
    Description: Also well known Indonesian IT Guy, talks about IT, deep tutorial.
    Language: Bahasa Indonesia
  • Fireship
    Description: Tech talk, insightful!
    Language: English
  • Roadmap.sh
    Description: Helpful to guide developers to guide their learnings.
    Language: English
  • Alex Sidorenko
    Description: Short useful videos about Next.js.
    Language: English
  • Daily Web Coding
    Description: Daily web coding is focusing on doing stuff relate to latest web technologies.
    Language: English

Books

A curated list of books that have contributed to both technical knowledge and personal development. These books cover topics ranging from programming and software development to personal growth and philosophy.

Learning Methodology

Mada's approach to learning software development has been characterized by a combination of structured education and hands-on practice. His learning journey includes:

Structured Learning

  • Formal Education: Associate Degree in Information Systems
  • Online Courses: Various programming and web development courses
  • Bootcamp Programs: Intensive coding bootcamps and workshops

Practical Application

  • Project-Based Learning: Building real-world applications
  • Open Source Contribution: Contributing to existing projects
  • Code Challenges: Participating in coding competitions and challenges
  • Peer Learning: Collaborating with other developers

Continuous Learning

  • Technology Trends: Staying updated with latest web technologies
  • Best Practices: Following industry standards and methodologies
  • Community Engagement: Participating in developer communities
  • Mentorship: Learning from experienced developers

References

  1. YouTube - Educational Platform
  2. Roadmap.sh - Developer Roadmaps
  3. Goodreads - Book Reviews and Recommendations
  4. GitHub - Code Repository and Learning Platform