Các bạn học lập trình ra làm (lập trình viên), nhất là các bạn phát triển web, phần mềm cho hệ điều hành, các applications, các bạn có bao giờ gặp khách hàng cái gì cũng nói dễ, chắc làm tí là xong, dễ ợt? Bạn có muốn thay đổi quan điểm đó của khách hàng một cách lịch sự không? Tham khảo bài viết này nhé.
Đầu tiên, ta mở đầu câu truyện bằng việc mời họ uống trà. Trong lúc nhâm nhi tách trà thì bạn hỏi khách hàng có biết cách làm ra một cốc trà không? Họ sẽ luyên thuyên trên trời dưới biển, nhưng đại loại là sẽ thế này:
1. Đun sôi nước
2. Cho chè vào một cái ấm
3. Khi nước đã sôi rót nước vào ấm
4. Chờ 5 phút
5. Rót trà vào những chiếc cốc
6. Uống thôi
Bây giờ cuộc vui bắt đầu rồi nhé. Đầu tiên, bạn hỏi khách hàng thế này: Đun sôi nước á?
- Nước từ đâu ra
- Siêu đun nước ở đâu
- Đưa nước vào siêu như thế nào
- Làm sao bạn biết cho bao nhiêu nước vào siêu là vừa
- Nếu không có nước/siêu/điện thì sao?
Rót trà vào ấm?
• Ấm ở đâu ra, không có thì sao? Ta có nên cân nhắc chuyện đó trước khi đun nước không?
• Trà ở đâu ra, loại nào? Chúng ta có nên hỏi trước không, có lẽ chúng ta không nên làm việc này nếu không có được đúng loại trà?
• Những câu hỏi tương tự về cách rót
Rót nước sôi?
Ai rót nước thế?
Làm thế nào để biết nước sôi?
Nếu đang đun nước mà hết ga, mất điện thì sao?
Chắc nghe đến đây thì người nóng tính sẽ nổi nóng, còn người biết suy nghĩ sẽ hiểu được cái điều họ nói nó không dễ như họ tưởng
Vậy thôi, vừa lịch sự mà vừa để người khác hiểu được cái họ muốn, họ nhìn thấy không phải là tất cả, mà còn có cả đống thứ “rác rưởi” phục vụ nó, làm cho nó hoạt động ngầm trên server nữa. Học lập trình không chỉ học kiến thức lập trình mà còn phải học cả đống kiến thức khác nữa.