Làm sao để nhận ra một lập trình viên giỏi?
(docs.google.com)Cách phân biệt một lập trình viên giỏi dựa trên mô hình tiếp thu kỹ năng Dreyfus.
"Nói thật thì...
Văn hóa phát triển phần mềm ở nước ta đang rất tệ. Từ hệ thống phân cấp lập trình viên thành sơ cấp, trung cấp, cao cấp; tình trạng làm đêm quá mức; lịch trình phi thực tế; thực tế là giao việc cho lập trình viên mới mà không hề có người hướng dẫn; cho đến môi trường mà ngoài các trung tâm đào tạo ra thì hầu như không có nơi để học hỏi — mọi thứ đều tệ và dường như không có hồi kết. Dù có nhiều thảo luận để giải quyết, vẫn chưa có gì thật sự hiệu quả.
Trong vòng luẩn quẩn này, cá nhân thật ra không thể làm được bao nhiêu. (Vâng... đúng là địa ngục Joseon.)
Nhưng dù là vòng tuần hoàn tích cực hay tiêu cực thì luôn có một mắt xích quan trọng.
Đó là mắt xích có thể tăng tốc vòng lặp hoặc cắt đứt nó.
Tôi nghĩ rằng một cách đáng tin cậy để nhận biết năng lực của lập trình viên chính là mắt xích có thể phá vỡ vòng luẩn quẩn này.
Tôi tin rằng dù là cá nhân hay tổ chức, nếu được làm việc cùng những lập trình viên giỏi thì đều có thể thoát ra khỏi vòng luẩn quẩn ấy.
Vì vậy, tôi muốn
chia sẻ phương pháp của mình về:
có thể nhận được gì từ một lập trình viên giỏi?
và làm thế nào để phân biệt được một lập trình viên giỏi?
"
1 bình luận
Vì là người mới nên tôi không biết cần học phần nào, nhưng giờ có lẽ đã có thể xác định được phương hướng. Thật sự cảm ơn.