Tôi đã làm việc với javascript trong 4 năm qua. Tôi rất tự tin về các kỹ năng giải quyết vấn đề của mình và tôi có thể thấy rằng chất lượng mã của tôi đang được cải thiện. Tôi cố gắng cập nhật với cộng đồng và hiện tôi đang làm việc với ES2015 và React.js. Tuy nhiên, tôi cảm thấy như tôi không thể nắm bắt được các mẫu thiết kế lập trình. Tôi biết nơi để tìm tài nguyên về điều này và tôi đã đọc sách về nó. Tôi dựa vào các đồng nghiệp cấp cao của mình để đưa ra quyết định về cấu trúc dự án nhưng tôi không gặp vấn đề gì khi làm việc với nó.
Bất cứ khi nào tôi cần tự mình bắt đầu một cái gì đó, tôi sẽ tìm hai đường dẫn này: Nếu tôi đang sử dụng một thư viện / khung lớn như React.js, tôi có xu hướng sao chép những gì cộng đồng đang làm; Nếu tôi ở một cái gì đó nhỏ hơn, tôi sẽ sử dụng mô hình mô-đun. Tôi biết rằng một khi tôi hiểu rõ hơn về chủ đề này, tôi sẽ có thể đưa ra quyết định tốt hơn, nhưng bây giờ tôi đã hoàn toàn lạc lối.
Tôi có nên tìm kiếm giáo dục vượt trội về điều này? Tôi có cần một người cố vấn về chủ đề này? Có phải tôi chỉ ngu ngốc? Đây thực sự là khó hiểu?