1 điểm bởi GN⁺ 2024-02-22 | 1 bình luận | Chia sẻ qua WhatsApp

Nếu kiến trúc sư phải làm việc như một lập trình viên

  • Yêu cầu kiến trúc sư thiết kế và xây ngôi nhà mà không nắm rõ nhu cầu chính xác.

  • Ngôi nhà phải có thể có từ 2 đến 45 phòng ngủ và các phòng ngủ phải có thể thêm hoặc bớt dễ dàng.

  • Chủ nhà nói sẽ quyết định cuối cùng sau khi xem bản vẽ kiến trúc.

  • Căn nhà được chọn phải rẻ hơn căn nhà hiện tại.

  • Cần sửa toàn bộ các lỗi của ngôi nhà hiện tại (sàn bếp bị rung, tường thiếu cách nhiệt).

  • Tiết kiệm tối đa chi phí vận hành hàng năm trong khi vẫn dùng các xu hướng thiết kế và vật liệu mới nhất.

  • Cần thiết kế bếp có thể chứa tủ lạnh Gibsons năm 1952.

  • Thiết kế ngôi nhà để vừa thỏa mãn vợ chồng, gia đình và cả bố chồng.

  • Đừng bận tâm đến các chi tiết nhỏ, hãy lên kế hoạch tổng thể.

  • Việc ưu tiên cao hơn là phát triển kế hoạch và thông số kỹ thuật chi tiết thay vì chuẩn bị nguồn lực.

  • Mái nhà phải được hoàn thiện trong vòng 48 giờ sau khi kế hoạch được phê duyệt.

  • Cần xem xét sở thích của nhiều người mua tiềm năng để có thể bán cho người khác sau này.

  • Cần có sự đồng thuận của cộng đồng trước khi chốt kế hoạch cuối cùng.

  • Phải chuẩn bị bản vẽ kiến trúc, và thiết kế thực tế có thể sẽ thay đổi sau này.

  • Chịu trách nhiệm cho việc tăng chi phí xây dựng do thay đổi thiết kế sau này.

  • Đây là một dự án thú vị, vì có thể dùng công nghệ mới và thiết kế tự do.

  • Vợ nói rằng có thể cần một xe trailer du lịch thay vì một căn nhà. Xin hãy tư vấn về điều này.

Ý kiến của GN⁺

  • Bài viết châm biếm khách hàng đưa ra yêu cầu phi lý và mâu thuẫn với kiến trúc sư, và ví von một cách dí dỏm những kỳ vọng, yêu cầu không thực tế mà lập trình viên thường phải chịu.
  • Có thể xem đây là một ví dụ nhấn mạnh tầm quan trọng của việc xác định rõ yêu cầu và kỳ vọng của dự án, cùng với quản lý thay đổi.
  • Bài viết giúp độc giả hiểu và đồng cảm với những vấn đề chung mà các chuyên gia trong hai lĩnh vực khác nhau là lập trình và kiến trúc cùng gặp phải, đồng thời truyền đạt khó khăn trong quản lý dự án một cách hài hước, mang lại sự thú vị cho người đọc.

1 bình luận

 
GN⁺ 2024-02-22
Ý kiến Hacker News
  • Tóm tắt bình luận đầu tiên:

    Khi thực hiện dự án, cần chia nhỏ công việc và ước tính; dù mức ước tính không chính xác, vẫn phải chịu trách nhiệm khi vượt thời gian. Mỗi ngày phải báo cáo tiến độ trong 1 giờ, và có thể phải lặp lại đúng bản cập nhật này trong các cuộc họp khác. Khi xảy ra tình huống khẩn cấp, phải ứng phó với nó; tuy nhiên những tình huống này không nên ảnh hưởng đến ước tính thời gian.

  • Tóm tắt bình luận thứ hai:

    Việc xây nhà thường bao gồm việc trao đổi với chủ nhà khó tính hoặc những người muốn một thiết kế tệ, và đây cũng là một phần của nghề kỹ sư phần mềm. Đôi khi bản thiết kế có thể sai hoặc thiếu chính xác, nhưng dẫu vậy, con người vẫn xây nhà.

  • Tóm tắt bình luận thứ ba:

    Đó là ví dụ gần như hoàn hảo cho một "ý tưởng cocktail party" rằng mình biết cách các ngành nghề khác vận hành. Kiến trúc sư cũng có thể viết bài với những giả định và hiểu lầm tương tự về lập trình viên.

  • Tóm tắt bình luận thứ tư:

    Để kiến trúc sư tạo một mô hình kích thước thực tế trước để kiểm tra tính năng, nếu không hài lòng thì phải làm lại từ đầu. Vì đã làm một lần rồi, nên việc làm lại, kể cả khi có sửa đổi, sẽ không khó.

  • Tóm tắt bình luận thứ năm:

    Xây dựng và kỹ thuật phần mềm là hai lĩnh vực hoàn toàn khác nhau. Xây dựng có nhiều vai trò và trách nhiệm khác nhau, trong khi kỹ thuật phần mềm có quản lý sản phẩm, nhà thiết kế, kỹ sư phần mềm, người kiểm toán, v.v. Hai lĩnh vực không thể so sánh.

  • Tóm tắt bình luận thứ sáu:

    Tôi thích phiên bản nói về đội xây cầu trước đây hơn. Nó được đọc như một sự phê phán việc đòi hỏi thể hiện thời gian làm việc thành 'điểm' và ngành công nghiệp phần mềm. Cách mà người lao động công nghệ chấp nhận những yêu cầu phi thực tế là điều thường thấy, nhưng điều quan trọng là làm cho khách hàng hiểu thực tế này.

  • Tóm tắt bình luận thứ bảy:

    Cần bảo vệ nghiêm ngặt quyền riêng tư của người bước vào nhà trong khi vẫn đảm bảo giao tiếp diễn ra trơn tru. Ngoài ra, cũng phải đảm bảo an toàn khỏi cháy, nguy cơ chấn thương thể xác và sự xâm hại từ người khác, nhưng phải làm được mà không làm tăng chi phí hay hạn chế việc sử dụng.

  • Tóm tắt bình luận thứ tám:

    Việc nghĩ rằng lập trình giống xây dựng là sai. Việc tạo ra một sản phẩm mới gồm hai giai đoạn: giai đoạn thiết kế sản phẩm và giai đoạn sản xuất. Kiến trúc sư và kỹ sư phần mềm đều thuộc giai đoạn thiết kế sản phẩm. Kỹ thuật phần mềm là một phần trong quá trình thiết kế, không phải là sản xuất theo thiết kế cuối cùng.

  • Tóm tắt bình luận thứ chín:

    Hầu như mọi nghề đều là lắng nghe nhu cầu của con người. Con người không luôn biết rõ chính xác họ muốn gì, nhưng họ muốn được nghe về vấn đề của mình và mong được giúp đỡ hết mình.