- Trở ngại cốt lõi trong môi trường phần mềm không phải là thiếu đối thoại mà là thiếu lắng nghe; việc đổi nó thành những cách diễn đạt như framework hay system để giải quyết thực chất là né tránh việc lắng nghe cần thiết
- Làm đúng y như yêu cầu của ai đó khác với việc hiểu nhu cầu thực sự; hiệu ứng chuyên môn và lối phân đôi technical/non-technical khiến ta bỏ lỡ kiến thức và bối cảnh của đối phương
- Nếu cho rằng ai cũng có cùng mức năng lượng, kỹ năng và nguồn tiền, hoặc khái quát đặc điểm của một người cho cả tập thể, ta sẽ không nắm bắt đúng các ràng buộc và tiêu chí phán đoán khác nhau của từng người
- Con người và tổ chức thay đổi theo thời gian, vai trò, mức độ căng thẳng và động lực nhóm; điều họ nói ra cũng không phải lúc nào trùng với điều họ thực sự nghĩ, nên yêu cầu cố định rất dễ lệch khỏi quá trình làm phần mềm
- Thất bại trong lắng nghe khiến ta bỏ lỡ những insight giá trị nhất, dẫn tới mất cơ hội doanh thu và lợi thế cạnh tranh, đồng thời làm tăng tech debt do hiểu lầm tích tụ
Luận điểm cốt lõi
- Trong môi trường phần mềm, vấn đề cốt lõi lớn hơn việc thiếu đối thoại giữa con người là thiếu lắng nghe; việc cố giải quyết nó bằng cách đổi sang các thuật ngữ như framework hay system là một kiểu né tránh công việc thực sự cần làm
- Các nhà thiết kế và người phụ trách product thường cố chuyển việc đối thoại với con người thành cách diễn đạt mà engineering dễ tiếp nhận hơn, nhưng điều cần thiết không phải là một hệ thống tốt hơn mà là thực sự lắng nghe người khác nói gì
- Dựa trên tiền đề rằng lắng nghe lời người khác còn khó hơn cả việc trò chuyện với họ, bài viết tổng hợp những cái bẫy điển hình cản trở việc lắng nghe trong thực tế
Những cái bẫy điển hình cản trở việc lắng nghe
-
Làm theo lời nói không đồng nghĩa với lắng nghe
- Việc làm đúng những gì ai đó nói họ muốn không đồng nghĩa với lắng nghe nhu cầu thực sự
- Các cách tiếp cận đã có liên quan đến chủ đề này như Jobs To Be Done, Outcome Driven Innovation, và empathy mapping trong lĩnh vực UX được nhắc đến
-
Hiệu ứng chuyên môn khiến ta đánh giá thấp góc nhìn của chính mình
- Khi học lâu trong một lĩnh vực cụ thể, rất dễ hình thành giả định kiểu "chuyện này thì ai cũng phải biết"
- Dù đối phương cũng là chuyên gia trong lĩnh vực đó, họ chưa chắc biết cùng một kiểu tri thức; thay vào đó họ có thể biết một kiểu tri thức khác
- Muốn lắng nghe đúng, cần hiểu nhiều hơn về việc đối phương biết gì
-
Xem technical như một phạm trù đơn nhất
- Đây là cái bẫy đặc biệt phổ biến với lập trình viên phần mềm: technical không phải một thuộc tính duy nhất mà là một phổ rộng gồm nhiều miền tri thức khác biệt
- Nếu nhìn con người bằng lối nhị phân "technical / non-technical", ta sẽ bỏ lỡ insight và làm tăng khả năng không thể lắng nghe đúng
-
Giả định rằng ai cũng có cùng nguồn lực
- Nếu cho rằng ai cũng có cùng năng lượng, cùng kỹ năng và cùng khoản tiền nhàn rỗi, ta sẽ đưa ra phán đoán sai
- Ngay cả những người có cùng tình trạng sức khỏe cũng có thể khác nhau về cách quản lý và những hành động thực tế họ làm được
- Có người giỏi toán, có người mạnh ở năng lực khác, có người ít tiền hay ít dư địa hơn nên hành xử theo hướng tránh rủi ro nhiều hơn
-
Khái quát đặc điểm của một người cho cả tập thể
- Chỉ vì gặp một người có đặc điểm nào đó không có nghĩa những người còn lại cũng như vậy
- Bài viết nêu ví dụ về thái độ mặc định rằng người lớn tuổi thì không hiểu máy tính
- Việc quy toàn bộ phụ nữ về hình ảnh từ các quan hệ gia đình cá nhân cũng là cùng một sai lầm
-
Giả định rằng con người và tổ chức là bất biến
- Ở cấp độ vĩ mô, tính cách thay đổi theo thời gian
- Ở cấp độ vi mô, persona tại nơi làm việc khác với con người ở nhà, và dưới căng thẳng hay trong điều kiện cụ thể thì phán đoán cũng thay đổi
-
Giả định rằng lời nói và suy nghĩ là như nhau
- Có người nói sao nghĩ vậy, nhưng cũng có người không như thế
- Nhiều người tin rằng mình đang nói thật lòng, nhưng thực tế lại không hẳn vậy
-
Phán xét con người
- Nếu ghét bỏ hoặc dismiss một người vì họ hiểu sai thứ được tài liệu hóa sơ sài, khả năng lắng nghe đúng sẽ giảm đi rất nhiều
- Thái độ mặc định rằng đối phương làm việc kém hoặc sống sai cách cũng là yếu tố cản trở việc lắng nghe
-
Xem 80 người như một nhóm thay vì 80 con người riêng biệt
- B2B thậm chí còn mang tính con người hơn B2C, vì trong đó quan hệ, động lực và những yếu tố như soft power ngoài sơ đồ tổ chức đều cùng vận hành
- Khi có thêm động lực nhóm, các biến số phát sinh còn phức tạp hơn cấp độ cá nhân
Sự lệch pha giữa yêu cầu cố định và việc làm phần mềm
- Chính vì con người và tổ chức thay đổi nên fixed project management không phù hợp với việc làm phần mềm
- Dù yêu cầu được chốt ngay từ đầu, con người vẫn thay đổi trong khoảng thời gian đó, nên khi kết quả ra đời thì nhiều nhất nó cũng chỉ khớp với yêu cầu ở thời điểm bắt đầu
- Đến lúc phát hành, đó có thể không còn là thứ họ muốn nữa; trong thời gian chờ đợi, mỗi người lại tự thêm kỳ vọng riêng, nên thực tế sẽ không khớp với tất cả những kỳ vọng đó
Kết quả và tác động
- Nếu không thực sự lắng nghe người khác nói gì, ta sẽ bỏ lỡ những insight giá trị nhất, từ đó đánh mất cơ hội doanh thu và lợi thế cạnh tranh
- Càng nhiều hiểu lầm tích tụ, càng có thêm những yếu tố mới bị đưa vào phần code mà sau này mọi người phải cùng làm việc; việc lắng nghe cũng gắn với khả năng giảm bớt ít nhất một phần nguyên nhân gây ra tech debt
- Càng nhận ra những khoảnh khắc mình không lắng nghe được, khả năng lắng nghe tốt hơn sẽ càng cao
1 bình luận
Ý kiến trên Hacker News
Tôi là kiểu người chọn từ khá chính xác, và nếu tôi dùng một cách diễn đạt nào đó thì đúng là tôi có ý như vậy. Nhưng nhiều người, theo cảm nhận của tôi, lại nói kiểu như tone poem, lượn quanh bằng những từ ngữ gần đúng rồi mong người khác tự hiểu ra một sắc thái chung, nên bản thân việc diễn giải đã rất mệt. Khi tôi viết, tôi chọn từng từ một cách có chủ đích, thế mà ngay cả ở chỗ làm, lời tôi cũng gần như luôn bị hiểu như thể tôi đã diễn đạt không chính xác, điều đó khá đau đớn. Có thể tôi có xu hướng nằm trên phổ tự kỷ, nhưng chưa từng được chẩn đoán. Khoảng nửa năm trước, tôi làm một RPC nhỏ và viết tài liệu để bộ phận khác có thể bắt đầu một công việc dài hơi; tài liệu chưa đến một trang, nhưng đầy đủ, chính xác và súc tích. Thế mà quản lý của tôi lại cho tài liệu đó qua AI rồi chuyển tiếp đi mà không hề giải thích lý do, và tôi thậm chí còn không biết chuyện đó. Chưa đầy một ngày sau, hàng loạt phản hồi vô lý đổ về, và khi xem ví dụ yêu cầu thực tế thì hóa ra đã có thao tác chỉnh sửa endpoint. Không phải lỗi gõ nhầm, mà là một địa chỉ hoàn toàn bịa ra; trong tài liệu, endpoint và các tham số bắt buộc đều sai hết, thậm chí còn phát minh ra cả tính năng không tồn tại. Bình thường tôi khá nhẫn nhịn, nhưng chưa từng giận dữ như lúc đó, và đến giờ vẫn còn tức. Nếu thị trường việc làm không như hiện nay, có lẽ tôi đã nghỉ ngay rồi. Giao cho AI xử lý thứ ngôn ngữ mà con người lẽ ra phải tự đọc và tự diễn giải khiến tôi cảm thấy như đó là cái chết của ngôn ngữ nghiêm ngặt, và đã nhiều tháng nay tôi nghiêm túc nghĩ rằng generative AI có thể là một kiểu Great Filter đang hủy hoại nền văn minh
Chỉ cần nhìn phần bình luận này thôi tôi cũng thấy thật trớ trêu, vì có rất nhiều người đang tái hiện đúng vấn đề mà bài viết chỉ ra. Tôi muốn bổ sung thêm vài điều. Thứ nhất, dù tích lũy bao nhiêu tri thức và tranh luận đi nữa, nếu người ta không muốn tiếp nhận thì họ cũng khó mà tiếp nhận. Thứ hai, lắng nghe thật sự là đặt bản thân vào trạng thái dễ tổn thương cả về tinh thần lẫn thể chất. Bởi bạn có thể phải nghe những điều va chạm với kinh nghiệm, niềm tin và thế giới quan của mình, và thái độ phán xét người khác thường là một cơ chế tự vệ, nên chính vì thế ta lại càng không nghe được tốt. Thứ ba, lắng nghe thường là việc không nhảy ngay vào giải pháp mà là hấp thụ nỗi đau của đối phương rồi xử lý nó. Ví dụ, Product manager rất dễ quy hết mọi thứ thành tính năng mới hay ticket, nhưng thực ra cần nghe use case, tìm ra điểm đau và giải quyết nó, chứ không nên chỉ cố hiểu cái tên tính năng mà người dùng yêu cầu
Tôi đồng ý với mối bận tâm, nhưng danh sách này đọc hơi giống một lời than vãn. Giao tiếp hiệu quả gần như là vấn đề cốt lõi của toàn nhân loại, còn bài này lại có sắc thái quở trách rằng lập trình viên không biết lắng nghe, nên hơi trịch thượng. Vấn đề gốc là con người không biết mình không biết điều gì. Những người giao tiếp giỏi nhất giống như dịch giả, và chỉ khi thông điệp trở nên hiển nhiên trong khuôn khổ hiểu biết của người nghe thì họ mới thực sự tiếp nhận. Tôi không nghĩ đây chỉ là một sự sụp đổ đơn giản vì ai cũng cư xử như trẻ con bịt tai. Vì vậy chúng ta mới đi tìm hệ thống và kỹ thuật, để hệ thống tích hợp sẵn cơ chế phát hiện khoảng cách và khung dịch nghĩa. Dù không hoàn hảo, tôi vẫn nghĩ thay đổi môi trường ở cấp đội ngũ, công ty, hệ thống quan trọng hơn là chỉ dạy bảo từng cá nhân phải lắng nghe tốt hơn
Tôi nghĩ không nên dễ dàng giả định rằng điều người ta nói và điều họ thật sự nghĩ là một. Ngược lại, người nói cũng rất dễ tưởng rằng người nghe đang hình dung và hiểu cùng một đối tượng với mình. Vì vậy điều quan trọng là phải viết ra sao cho chi tiết và không mơ hồ nhất có thể. Nếu trong cuộc họp có người cố giải thích mục tiêu chỉ bằng một bullet 6 từ, thì với tôi đó gần như là tín hiệu rằng không ai thực sự hiểu mục tiêu. Nếu một người bước vào cuộc họp mà không có nổi một trang tài liệu, thì nghĩa là họ vẫn chưa hiểu nó đủ sâu, và nếu tiến độ của tôi phụ thuộc vào kết quả đó thì tôi sẽ đòi một bức tranh rõ hơn
Tôi chủ yếu làm vai trò quản lý quan hệ khách hàng, nên tôi cho rằng công việc quan trọng nhất là đưa kỳ vọng của khách hàng về đúng với thực tế. Nếu kỳ vọng của khách hàng khớp với những gì có thể làm được, mất bao lâu, tốn bao nhiêu, và khi nào có thể lên production, thì dù họ không thích ngày bắt đầu hay chi phí, cuối cùng họ vẫn là khách hàng hài lòng. Đặc biệt chi phí thường là yếu tố làm đổ vỡ thương vụ, nên tôi hay chốt sớm khoảng ước lượng ban đầu. Dù có lắng nghe và đồng cảm tốt đến đâu thì thực tế vẫn là thực tế, và khách hàng cũng phải thừa nhận hoặc chấp nhận những ràng buộc đó. Người phụ trách khách hàng mà cái gì khách muốn cũng hùa theo thì rốt cuộc chỉ khiến khách hàng bất hạnh hơn, và một người làm cầu nối giỏi phải lắng nghe cả khách hàng lẫn đội nội bộ để đảm bảo thứ thực sự có thể giao được khớp với kỳ vọng của khách hàng
Tôi cảm thấy có lẽ chúng ta đang dành quá nhiều thời gian cho giao tiếp. Khi thời gian được phân quá rộng, sự tập trung sẽ loãng đi, và người ta dễ trì hoãn với suy nghĩ kiểu đằng nào lần sau cũng làm rõ tiếp được. Tôi nghĩ nếu cắt bớt các cuộc họp không cần thiết và chỉ dành minimum viable time thì mọi người ngược lại sẽ nghe tốt hơn
Tôi thấy nhận xét của bài về specialism effect khá bị đánh giá thấp. Tôi cũng từng bực vì người dùng không hiểu những gì tôi đã hấp thụ suốt nhiều năm, nhưng rồi sớm nhận ra vấn đề không phải họ thiếu kiến thức, mà là kiến thức của họ được tích lũy ở chỗ khác. Họ cũng đã dành quãng thời gian đó để đào sâu những thứ hoàn toàn khác
Tôi không hoàn toàn đồng ý với lời giải thích rằng nguyên nhân cốt lõi là mọi người không nói và không nghe. Mượn ví dụ truyện tranh, tôi nghĩ nhiều người ngay từ đầu đã muốn cắt băng khánh thành hơn là muốn con đường, và vì họ đã đạt được thứ đó nên mọi chuyện mới thành ra như vậy
Tôi từng có những trải nghiệm khá buồn cười với những người nói rằng bản thân họ nghĩ sao nói vậy nhưng thực tế lại không phải thế. Tôi gần như chỉ nhắc lại lời họ bằng cách diễn đạt hơi khác đi để xác nhận hiểu đúng, thế mà phản ứng nhận lại là sự phủ nhận rất mạnh, rằng đó tuyệt đối không phải điều họ định nói
Tôi thấy cốt lõi của nhiều vấn đề khi nói chuyện với các bộ phận không kỹ thuật là họ chỉ đơn giản nói hãy thêm X, đổi Y mà không hề có bối cảnh chi phí. Tất nhiên gần như yêu cầu gì cũng làm được, nhưng mỗi yêu cầu đều có chi phí, và nếu không hiểu điều đó thì rất khó dung hòa với việc phát hành sản phẩm đáng tin cậy