Bởi Adam Smith, bộ phận lao động có thể giúp bạn hiệu quả gấp 240 lần (ví dụ như một nhà máy sản xuất ghim sản xuất ghim trong 18 bước).
Tại sao sau đó các vai trò đa kỹ năng lại được yêu cầu như vậy nếu điều này thực sự làm giảm năng suất - hoặc Smith chỉ sai, tại sao sau đó?
Tìm kiếm cho "nhà phát triển fullstack" vẫn là xu hướng trên Google, tuy nhiên dường như chậm hơn hai năm trước:
=====
Tóm lại, một nhà phát triển ngăn xếp đầy đủ sẽ có thể thực hiện hầu như tất cả các chuỗi giá trị (sửa tôi nếu tôi sai):
- Thảo luận với khách hàng và tinh chỉnh các yêu cầu nhanh nhẹn khả thi cho phần công việc của mình
- Quyết định kiến trúc, dụng cụ và linh kiện nào - chỉ cần đưa cho anh ấy một cuốn sổ tay
- Viết mã cho frontend, backend, ingration, là thiết bị chéo có thể biên dịch được và không yêu cầu nhiều thử nghiệm, hoặc bao gồm nó
- Hồ sơ và dữ liệu scape, sử dụng API Cloud AI / ML cho các tính năng nâng cao
- Viết mã IaC cần thiết và triển khai
- Hãy gọi trong trường hợp có lỗi hoặc quá trình bán hàng
- Hãy nhận biết về thiết kế liên quan đến bảo mật, vá tổng thể, di chuyển và hiện đại hóa
- Bảng thời gian tài khoản theo cách được kiểm tra kỹ lưỡng để dễ dàng lập hóa đơn của nhà tuyển dụng
- ... tôi có quên gì không?
CẬP NHẬT - " chúng tôi cần năng suất của chuyên môn hóa nhưng chúng tôi không muốn thế giới quan sâu sắc của bộ phận lao động cực đoan . (DevOps Guys, " DevOps, Adam Smith và huyền thoại của Tướng quân " , 2013-2016)