Các lập trình viên cấp cao có vấn đề về nhân cách?
(sunyzero.tistory.com)Đây là một bài viết suy ngẫm về nguyên nhân dẫn đến vấn đề cách nói chuyện mang tính độc hại trong ngành công nghệ.
Bài viết giải thích rất rõ những đặc tính có được khi đạt đến trình độ kỹ thuật cao, và quá trình vì sao các lập trình viên cấp cao trở nên tiêu cực do điều đó.
Dù không trích dẫn trực tiếp trong phần nội dung, xin đính kèm liên kết đến 『Vấn đề cách nói chuyện độc hại trong ngành công nghệ, hãy sửa nó!』.
27 bình luận
Đây là một bài viết tôi đã đọc với sự hứng thú lớn.
Tôi nghĩ rằng năng lực có thể được nâng cao bằng nỗ lực, nhưng nhân cách của một người thì rất khó thay đổi.
Bên chúng tôi cũng đặc biệt coi trọng thái độ làm việc trong quá trình tuyển dụng.
Thật ra tôi không mấy đồng tình. Theo kinh nghiệm của tôi, trong thực tế những lập trình viên vẫn còn kém xa nhưng lại nghĩ mình giỏi mới là những người hay cộc cằn.
Tôi đã làm ở đủ cả SME trong nước, startup, Naver-Kakao-Line-Coupang, lẫn big tech nước ngoài (MAGA), và nếu xét cả trong lẫn ngoài nước thì tôi gần như chưa từng thấy ai trong số những lập trình viên thực sự giỏi và đáng kính lại là người cộc cằn. Ngược lại, rất nhiều người cực kỳ khiêm tốn, luôn muốn học hỏi, và còn biết lắng nghe đến mức khiến tôi nhiều lần ngạc nhiên.
Ngược lại, những người có thâm niên lâu năm nhưng bị nghi là chỉ có "thâm niên nước" thì cộc cằn hơn rất~ nhiều. Đây cũng chỉ là trải nghiệm chủ quan của tôi thôi, nhưng dù sao thì bài viết đó thật sự trông như một bài không có chút căn cứ khách quan nào cả.
Có lẽ nó giống với đường cong Dunning-Kruger. Càng tìm hiểu, người ta lại càng nhận ra rằng mình không biết.
Bài viết trên có vẻ lấy ví dụ về những việc xảy ra trên mạng, nhưng tôi nghĩ đó không hẳn là một ví dụ phù hợp. Nếu giả định một tình huống xảy ra trong công ty thực tế,
ví dụ bạn là một lập trình viên năm thứ 3 và đang dẫn dắt 3 lập trình viên năm thứ 1, thì có thể bạn sẽ trở thành kiểu lập trình viên cao cấp được nhắc đến trong bài. Hãy thử tưởng tượng một trong các junior đã dùng
git push --forcevà làm mất đoạn mã đã viết.Trên thực tế, những sai lầm vô lý tương tự như vậy xảy ra khá nhiều. Rồi đến lúc đó, không ít lập trình viên senior buộc phải nuốt viên thuốc đỏ và hắc hóa. Khi đang vận hành một dịch vụ thực tế, sẽ rất khó để chấp nhận bất kỳ sai sót nào. Tham khảo thêm thì tôi nghĩ nghề lập trình viên vẫn còn thuộc dạng đỡ hơn trong chuyện này. Chẳng phải các nghề như bác sĩ hay y tá, những người trực tiếp xử lý sinh mạng, còn nghiêm trọng hơn sao?
Tôi nghĩ đây là một bài viết đã diễn giải quá mức, như thể trường hợp một người có nhân cách không tốt lại là AAA là điều phổ biến.
Tô... tôi yêu bạn
Tôi đến đây sau khi thấy bài này hiện trên Google Discover, nhưng cũng không biết có nên viết như thế này ở đây không.
Tôi nghĩ cách nói “lối nói độc hại” quả thật là một cụm từ diễn tả rất đúng kiểu tương tác khiến tôi thấy khó chịu bấy lâu nay. Nhưng mà...
Khác với điều được diễn đạt trong bài gốc, tôi không cho rằng kiểu nói độc hại này nhất thiết là đặc trưng của AAA. Tất nhiên, đúng là tôi cũng có cảm giác khá nhiều AAA hay bộc lộ kiểu nói độc hại... nhưng bản thân lối nói độc hại thì vẫn có thể xuất hiện vì nhiều lý do khác, hoàn toàn không liên quan gì đến AAA.
Có trường hợp đơn giản là do nhân cách không tốt,
cũng có trường hợp chỉ dùng qua lại trong những mối quan hệ vốn không hòa hợp,
và cũng có khi bình thường vẫn tử tế nhưng áp lực công việc hay các loại áp lực khác gây ra căng thẳng, rồi kéo kiểu nói độc hại đó ra.
Nó cũng có thể đột ngột xuất hiện khi tranh luận trở nên quá gay gắt...
Thậm chí, cũng có trường hợp dù không phải AAA (mà thật ra tôi cũng không rõ tiêu chí AAA cụ thể là gì) nhưng lại tự cho mình là AAA, rồi dùng lối nói độc hại với những người tương đối ít hiểu biết hơn về lĩnh vực đó.
Tôi xem đây đơn thuần là một vấn đề giao tiếp xuất hiện tùy theo tính cách, trạng thái, hoàn cảnh và bầu không khí xung quanh một con người; có thể là tạm thời, mà cũng có thể là lâu dài.
Bất kể ý định của tác giả bài gốc là gì, nếu không cẩn thận thì bài đó cũng có thể bị đọc theo kiểu: “ngẫm kỹ lại thì vì những lý do này nọ mà AAA vốn dĩ là như thế, nên tự hiểu mà chịu đựng đi”. Tôi hiểu rằng việc lời nói độc hại xuất hiện vì những lý do thực tế là một vấn đề khó tránh. Vì đến một thời điểm nào đó, nếu ai cũng chạm ngưỡng giới hạn của sự nhẫn nại thì đều có thể hành xử như vậy.
Đương nhiên đó là hành vi không nên làm, nhưng xét thực tế thì cũng là sai lầm mà bất kỳ ai cũng có thể mắc phải. Nếu đã làm việc lâu năm mà đến giờ vẫn chưa từng một lần như vậy thì chỉ có thể nói là thật đáng nể. Chỉ là, như người khác đã nói rồi, dù đưa ra lý do gì đi nữa thì cũng không thể bảo “vốn là thế nên cứ chịu đi” mà coi như được hợp thức hóa. Ai rồi cũng sẽ dùng lối nói độc hại nếu rơi vào hoàn cảnh đủ để khiến mình muốn làm vậy. Thay vào đó, hệ quả phát sinh từ chuyện đó (quan hệ con người, đứt gãy giao tiếp, thù ghét, xung đột, v.v.) cũng phải do chính người đó gánh lấy.
Có lẽ mọi người vốn cũng đang làm như vậy rồi, nên tôi nghĩ chỉ cần tự tùy tình huống mà xử lý cho tốt là được. Tất nhiên, không dùng thì vẫn tốt hơn.
Tuy vậy... về quá trình dần trở nên u tối thì tôi cũng đồng cảm. Tôi ngày càng cảm nhận rõ rằng lối nói độc hại không chỉ khiến người dùng nó trở thành người xấu, mà trong một số hoàn cảnh, nếu không dùng thì tinh thần của bản thân lại không chịu nổi. Tôi đang làm việc thì bỗng có chút thời gian trống, cần cái gì đó để giết thời gian, và thế là lại có một chủ đề đáng để suy nghĩ. Cảm ơn.
Tôi đã rất chăm viết một bình luận, nhưng vì các luận điểm không thể gộp lại thành một nên cuối cùng lại xóa đi. (Phí mất một tiếng của tôi...)
Tôi tôn trọng các quan điểm, nhưng đây có vẻ là một bài viết khó để nhiều người cùng duy trì một cuộc đối thoại mang tính xây dựng.
Có phải vì lập luận trong bài được dẫn link quá vô lý và đầy rẫy định kiến hay không,
liên kết 『Vấn đề giọng điệu độc hại trong ngành công nghệ, hãy sửa nó đi!』 cũng là tàn tích của quá khứ pha trộn giữa định kiến, hư cấu và sự hạ thấp người khác,
và trên hết, có vẻ rất khó áp dụng vào nước ta.
Tôi đã làm ở hầu hết các công ty nổi tiếng trong ngành IT, và nhìn chung năng lực, kinh nghiệm và nhân cách thường tỷ lệ thuận với nhau. (Cũng có một hai người khá khó chịu thật..)
Thỉnh thoảng có những người nói xung quanh họ có nhiều AAA tìm đến tôi để xin lời khuyên. (Chủ yếu là nhân viên startup)
Tôi khuyên rằng chỉ khi rời khỏi môi trường đó thì mới có thể sống vui vẻ; nếu không thoát ra, chỉ còn lại một cuộc sống bất hạnh.
Bởi vì tổn thương sẽ ở lại suốt đời, còn công ty tốt thì có rất nhiều.
Có phải đang diễn giải quá mức về cách nói chuyện bị cho là độc hại không?
Chỉ là họ quen với việc tương tác với máy tính hơn là với con người thôi..
Mình thử nghĩ xem vì sao cách nói chuyện độc hại của lập trình viên lại đặc biệt hay bị xem là vấn đề. Có lẽ không nên nói về các ví dụ ở nước ngoài nữa mà nên nói về những trường hợp của chính chúng ta. Vì văn hóa khác nhau khá nhiều.
Trước hết, cá nhân mình có cảm giác rằng càng lên chức cao / càng lớn tuổi thì tỷ lệ những người độc đoán, quá tự tin vào bản thân, lại còn mang theo cách diễn đạt độc hại càng cao. Không riêng gì nghề nào cả. Thậm chí mình còn thấy điều đó nặng hơn ở những nghề được xã hội công nhận một cách khách quan là có địa vị.
Ở những nơi như Blind hay Remember thì đầy rẫy lời chửi sếp.
Có lẽ mình nên kết lại vội ở đây, chỉ là mình nghĩ có khi đây đơn giản chỉ là cảnh những người trong ngành IT đang cãi cọ, giằng co với nhau trong một chiếc tách trà trên mạng thôi chăng.
Có ý kiến được đưa ra nhưng không có căn cứ, và dù chạm đến một chủ đề có vẻ thuyết phục, phần nội dung chính lại quá nghèo nàn. Đây không phải là bài viết đủ để đưa ra phán đoán xem có đồng ý hay không.
Một số lập trình viên cấp cao có thể có nhân cách không tốt hoặc thái độ sắc lạnh, nhưng... Giọng điệu kiểu như vì có nhân cách không tốt và thái độ sắc lạnh nên mới trở thành lập trình viên cấp cao thì tôi không chắc lắm...? Tôi nghĩ có vài chỗ quan hệ nhân quả trong bài hơi kỳ.
Nói cái không đúng là không đúng, và chỉ ra cái sai, không phải là thái độ sắc lạnh. Nhưng một số người có xu hướng đánh đồng hai việc đó. Tôi nghĩ phần lớn tranh cãi bắt đầu từ việc cố tình thêm vào những lời "không nói cũng hoàn toàn không ảnh hưởng gì đến việc truyền đạt ý". Cuối cùng thì giọng điệu của bài là kiểu "dù lập trình viên cấp cao có mỉa mai thì cũng hãy biết ơn"... Tôi thấy đây chẳng phải là kiểu lời nói đang làm bầm dập cả ngành lẫn giới học thuật sao.
Vấn đề về nhân cách khó có thể được xem là một đặc điểm chung mang tính phổ quát thường thấy ở các lập trình viên cấp cao. Tôi nghĩ đây có phải là một bài viết được viết quá chủ quan hay không.
Nếu những bài như thế này được đọc nhiều, thì như bình luận phía trên cũng đã chỉ ra, tôi hơi lo sẽ nảy sinh một tác động xã hội tiêu cực là dung túng cho những lập trình viên cấp cao có vấn đề về thái độ.
Tôi nhớ là bài đăng này trên Facebook cũng từng bị chỉ trích khá nhiều, nhưng có vẻ không được phản ánh mấy. Cũng có thể tôi đang nhầm với bài khác..
Tôi muốn chia sẻ vài cảm nghĩ.
Trước hết, Saenghwal Coding không phải là kênh giao tiếp Q&A de-facto, dù xét theo tiêu chuẩn toàn cầu hay của Hàn Quốc. Vì vậy nếu triển khai lập luận dựa trên Saenghwal Coding thì đương nhiên rất dễ đi đến những kết luận đặc thù. Có vẻ bài bình luận này đã đi đến kết luận như vậy.
Và ví dụ về AAA đã uống viên thuốc xanh thì thật lòng là khá thú vị. Nghĩ lại nội dung của The Matrix thì có vẻ nó không hoàn toàn khớp với ý nghĩa gốc của viên thuốc xanh... nhưng điều đó cũng không quá quan trọng.
Còn về nội dung tổng thể thì... thử nghĩ thế này xem. AAA, người đã quyết tâm nói cho các lập trình viên mới vào nghề biết
sự thật(nếu theo phép ẩn dụ của bài viết thì là người đã uống viên thuốc đỏ), sẽ phải chọn thêm một viên thuốc nữa. Viên thuốc màu vàng sẽ tuôn ra mọi sự thật nguyên vẹn, không thêm bớt, không lọc lại. Họ không mấy quan tâm đến tâm trạng của lập trình viên mới khi đối diện với sự thật đó. Chịu đựng được hay không là việc người mới đó tự lo. Giống như Bartholomew Kuma chỉ đơn giản ném nỗi đau của Luffy cho Zoro vậy.Ngược lại, có những AAA chọn uống viên thuốc màu xanh lá thay vì viên thuốc màu vàng. Viên thuốc xanh lá có cân nhắc đến tâm trạng của người mới. Nếu số thread tối đa của Tomcat bị giới hạn ở giá trị mặc định là 200, thì số kết nối đồng thời tối đa trong framework SpringMvc có phải là 200 không? Nếu đang dùng Tomcat phiên bản mới nhất (tức là giữ thư viện SpringMvc ở trạng thái mới nhất) thì giả định đó sẽ bị phá vỡ (ref). "Nhưng đó có phải là
sự thậtmà lập trình viên mới này cần biết ngay lúc này không?" AAA đã uống viên thuốc xanh lá luôn nghĩ về điều đó.Theo tôi, nếu bổ sung thêm hai viên thuốc màu vàng và xanh lá này, thì có lẽ những người đã để lại bình luận ở đây cũng sẽ phần lớn thấy hợp lý. haha
Bất kể độ tin cậy hay mức độ thiện cảm của bài viết này ra sao, nếu đây là bài do chính @heal9179 viết, thì tôi thực sự rất cảm ơn việc bạn đã chia sẻ nó ở đây để nhận phản hồi cho suy nghĩ của mình. Với tôi, đó có lẽ chính là hướng mà GeekNews muốn hướng tới.
Không phải bài tôi viết!
Cá nhân tôi không hẳn đồng tình với bài viết này, nhưng thấy nỗ lực phân tích theo cách riêng của tác giả cũng khá thú vị nên chia sẻ lại..
Khá thú vị haha
Đây là một bài viết khó đồng tình. Có vẻ như là một bài mang tính suy đoán. Nhìn việc chính người viết cũng nhận thức điều đó và còn thêm vào những câu kiểu như "Dĩ nhiên đây không phải điều đã được nghiên cứu một cách thống kê" nữa mà xem ha ha. Mong rằng GeekNews sẽ có thêm nhiều bài viết hay hơn!
Dù có thừa nhận xu hướng rằng khá nhiều lập trình viên trình độ cao, như suy đoán được viết trong bài, do phụ thuộc vào lộ trình hay do thiên lệch sống sót mà nhìn chung có vấn đề về thái độ (dù tôi cũng không đồng ý với suy đoán này), thì bài viết này vẫn khiến tôi đọc ra cảm giác như đang khá tích cực nhìn nhận và biện minh cho thái độ của những lập trình viên đó. Tôi cho rằng những bài như thế gây ảnh hưởng không tốt về mặt xã hội.
Việc xã hội học thừa nhận hiện tượng con cái của các tầng lớp thu nhập thấp vì nhiều yếu tố mà tương đối dễ sa vào tội phạm vị thành niên, không có nghĩa là ta sẽ nói theo kiểu “thôi thì tội phạm như vậy cũng đành chấp nhận”. Thay vào đó, người ta sẽ nói đến các biện pháp như kiềm chế những tác nhân dẫn dụ đó để giúp họ không rơi vào con đường phạm tội.
Tương tự, ngay cả khi thừa nhận xu hướng hiện nay rằng trong giới lập trình viên trình độ cao có vấn đề về thái độ, thì tôi nghĩ nhất định phải đồng thời bàn đến việc chúng ta sẽ quản lý và kiềm chế những thái độ đó như thế nào để xây dựng một nơi làm việc và một ngành tốt đẹp hơn.
Không biết những điều khác thì sao, nhưng riêng bài viết này đúng là giải thích được rất nhiều thứ. Bao gồm cả thái độ bi quan trong bình luận phía trên nữa. :)
Tôi cũng đồng ý rằng dù thật sự có xu hướng như vậy đi nữa thì điều đó nên được dùng để hiểu và cảm thông cho lập trường của họ,
chứ không nên trở thành phương tiện để hợp lý hóa.
+1
Ngay cả Linus Torvalds, người được nêu làm ví dụ trong bài viết, cũng đã xin lỗi về thái độ trong quá khứ của mình cách đây không lâu;;
https://arstechnica.com/gadgets/2018/…
Khó mà đồng ý. Tôi nghĩ đây là một bài viết đưa ra kết luận sai lầm chỉ dựa trên ấn tượng và suy đoán, mà không có căn cứ rõ ràng nào.
Có vẻ cũng khá nhiều người đã uống viên thuốc xanh nhỉ haha. Trên Facebook đúng là có những người lúc nào cũng chỉ đăng ảnh đồ ăn thôi.
Đây là một trong những quy tắc ứng xử mà công ty chúng tôi xem xét khi đánh giá lẫn nhau.
Bên tôi đặc biệt có nhiều thời gian thảo luận, nên nếu có cách nói mang tính độc hại thì công việc sẽ không thể tiến triển.
Khả năng diễn đạt một cách mềm mỏng, tích cực cũng là một năng lực quan trọng, và chúng tôi cũng xem đó là điểm rất quan trọng trong phỏng vấn.
Nhưng tôi nghĩ là còn tùy từng trường hợp.. Vẫn có những người dù đã uống viên thuốc đỏ nhưng vẫn tử tế haha ( mong rằng trên GeekNews sẽ có nhiều người như vậy hơn )