Xin chào, tôi là Gamja, nhà phát triển Front-end với 4 năm kinh nghiệm.
Hiện tại tôi đang phát triển dịch vụ di động toàn cầu. Tôi đã tích lũy được nhiều kinh nghiệm thực tế thông qua việc xây dựng các dịch vụ đa ngôn ngữ, đồng thời cũng là một trong 30 người đóng góp hàng đầu thế giới cho thư viện mã nguồn mở react-hook-form mà các nhà phát triển trên khắp thế giới đang sử dụng.
Nhưng tôi không phải lúc nào cũng như vậy ngay từ đầu.
Khi mới học JS, tôi đã vô số lần trải qua cảm giác tưởng chừng như mình đã hiểu hết mọi thứ khi gõ theo các bài giảng trên YouTube, nhưng đến lúc mở trình soạn thảo trống lên thì đầu óc lại trắng xóa. Lúc đầu, tôi chỉ mải mê sao chép và dán những đoạn mã tìm được trên Google, và khi xảy ra lỗi, tôi không biết phải bắt đầu xử lý từ đâu, dẫn đến việc phải thức trắng đêm và nản lòng suốt nhiều ngày liền.
Trong quá trình đó, tôi đã thực sự rất mông lung. Tôi đã viết code mà thậm chí không biết DOM là gì, và từng lãng phí hàng giờ đồng hồ chỉ vì không hiểu tại sao một sự kiện lại thực thi tận hai lần. Điều tôi cần nhất lúc đó không phải là việc học thuộc lòng một lượng lớn ngữ pháp. Mà là một ai đó giải thích cho tôi rằng "tại sao đoạn code này lại hoạt động".
Tôi đã tạo ra khóa học này bằng cách tổng hợp những kinh nghiệm tích lũy được qua 4 năm làm việc thực tế, cũng như những phần mà tôi đã từng gặp khó khăn nhất khi còn là người mới bắt đầu. Bạn không cần phải đi đường vòng như tôi. Bởi vì tôi đã trải qua điều đó trước bạn rồi.