Lập Trình Viên Cần Biết: Nguyên Tắc Tối Ưu Hiệu Suất 80/20
NỘI DUNG BÀI VIẾT
Nguyên tắc Pareto (80/20) giúp bạn hình thành động lực tập trung nỗ lực vào 20% yếu tố quan trọng để tạo nên sự khác biệt ở kết quả và hiệu suất , thay vì dàn trải ở 80% mà không thu lại nhiều thành quả.
Nguyên tắc Pareto là gì?
Nguyên tắc Pareto trở nên nổi tiếng với cái tên khác là Nguyên tắc 80/20, và được coi như một quy định ngầm (không phải luật bắt buộc thực hiện) mang ý nghĩa đại đa số mọi thứ trong cuộc sống không được phân phối đều nhau: Khoảng 80% kết quả là do 20% nguyên nhân gây ra. Châm ngôn dành cho nguyên tắc này đó là: Làm ít, được nhiều, tối ưu hiệu suất.
Nguyên tắc này có thể bao hàm tất cả các nhận định sau:
- 20% công nhân tạo ra 80% kết quả
- 20% khách hàng đóng góp vào 80% doanh thu
- 20% khiếm khuyết gây ra 80% sự cố
- 20% tính năng tạo ra 80% nhu cầu sử dụng
Khi nào thì áp dụng Nguyên tắc Pareto (80/20) trong lập trình
1. Chọn Khi Nào Làm Việc
2. Khi chọn các tính năng
3. Khi sắp xếp danh sách việc cần làm
Là lập trình viên, tất cả chúng ta đều tạo to-do list việc cần làm để hoàn thành nhiệm vụ của mình. Trong hầu hết các trường hợp, 20% danh sách việc cần làm sẽ chiếm 80% thời gian của bạn. Vì vậy, sắp xếp danh sách việc cần làm có thể giúp bạn hoàn thành nhiều công việc hơn hoặc hoàn thành phần lớn nhất trước. Sắp xếp to-do list của bạn theo quy tắc này sẽ giúp bạn có động lực lâu hơn và biết được danh sách việc cần làm của bạn sẽ mất bao lâu để hoàn thành.
4. Khi bắt đầu một dự án

5. Khi học một ngôn ngữ lập trình mới
Bạn chỉ cần học 20% thứ gì đó để bắt đầu sử dụng nó. Vì vậy, giả sử bạn muốn học Java. Chọn đúng 20% để học từ đó sẽ giúp bạn học nhanh hơn (tức là tìm hiểu về nguyên tắc Hướng đối tượng, cú pháp, v.v.). Sau khi thực hiện xong các nguyên tắc này, bạn có thể bắt đầu viết code một cách tự tin – ngay cả khi bạn chưa biết 80% Java!
6. Khi gỡ lỗi
7. Khi chọn một ý tưởng
Một số cuốn sách áp dụng nguyên tắc pareto (80/20)
Để hiểu rõ hơn Quy tắc 80/20 cũng như cách áp dụng vào những trường hợp cụ thể thì sách của tác giả Richard Koch là một lựa chọn rất đáng để nghiên cứu. Richard Koch đã nghiên cứu trên nhiều bình diện của công việc, kinh doanh cũng như thực tế cuộc sống để rút ra phương thức vận hành của thế giới này. Và kỳ lạ chưa, nguyên lý 80/20 gần như là mật mã để giúp bạn có một cuộc sống vận hành trơn tru hơn. Mấu chốt là, nếu chúng ta có thể tận dụng được phần thiểu số những động lực mãnh mẽ nằm sẵn bên trong và xung quanh mình thì công sức, nỗ lực của chúng ta có thể trở nên một lực đòn bẩy để nhân mức độ hiệu quả lên thành những bội số. Như thể Archimedes nói, chỉ cần một điểm tựa, có thể nâng được cả trái đất này.
Kết luận.
Nguồn: codelearn.io
Trả lời