Tôi đang đọc cuốn sách tuyệt vời này có tên "Coders at Work: Refl Refl on the Craft of Lập trình" của Peter Seibel và tôi đang tham gia cuộc trò chuyện với Joshua Bloch và tôi thấy câu trả lời này là một điểm quan trọng đối với một lập trình viên. Đoạn văn, đi một cái gì đó như thế này.
Có vấn đề này, đó là, lập trình rất nhiều là một công đức trí tuệ và thường những người này là những người thông minh nhất trong tổ chức; do đó, họ cho rằng họ nên được phép đưa ra tất cả các quyết định. Nhưng chỉ đơn thuần là thực tế họ là những người thông minh nhất trong tổ chức không có nghĩa là họ nên đưa ra tất cả các quyết định, bởi vì trí thông minh không phải là một đại lượng vô hướng; đó là một lượng vector.
Ở đây ở câu cuối cùng, tôi không nhận được cái nhìn sâu sắc mà anh ấy đang cố gắng chia sẻ. Ai đó có thể giải thích nó một chút nữa như những gì anh ta có nghĩa là một đại lượng vectơ, có thể cố gắng trình bày cùng một cái nhìn sâu sắc.
Xa hơn nữa, tôi nhận ra rằng anh ta không tham gia vào một tổ chức nơi những người không có kỹ thuật (đôi khi không biết gì) có thể là người quản lý của những người kỹ thuật vì một số lý do mà họ có thể dành nhiều thời gian hơn để viết email, bởi vì tiếp theo tuyên bố sau đoạn văn trên là.
Và nếu bạn thiếu sự đồng cảm hoặc trí tuệ cảm xúc, thì bạn không nên thiết kế API hoặc GUI hoặc ngôn ngữ.
Tôi hiểu rằng ông đang nói rằng trong Kỹ thuật phần mềm, các lập trình viên nên biết người dùng sẽ thấy sản phẩm và thiết kế của họ như thế nào.
Tôi cảm thấy đoạn văn trên rất thú vị.