[xin lỗi tiếng anh không phải là tiếng mẹ đẻ của tôi, làm hết sức mình :)] Vâng,
Trải nghiệm cá nhân (Tôi là nhà phát triển c ++ / SQL):
Tôi đã từng là quản trị viên của máy tính windows trong công việc trước đây của tôi. Tôi cũng có quyền dbo (không phải dba) trên cơ sở dữ liệu, bao gồm cả cơ sở dữ liệu môi trường sản xuất. Trong 2 năm rưỡi với 8 người có những quyền cao điên rồ này ... chúng tôi chưa bao giờ gặp rắc rối nào. Trên thực tế, chúng tôi đã giải quyết rất nhiều vấn đề bằng cách cập nhật db thủ công. Chúng tôi có thể làm nhiều thứ thực sự nhanh chóng cho các bản sửa lỗi nóng và nhà phát triển.
Bây giờ tôi đã thay đổi công việc. Tôi đã quản lý (khóc rất nhiều) để trở thành quản trị viên của máy windows của mình. Nhưng máy chủ dev là một máy chủ mũ đỏ mà chúng tôi kết nối bằng ssh. Cố gắng cài đặt Qt là một cực hình, giới hạn hạn ngạch, giới hạn không gian, quyền thực thi và quyền viết. Cuối cùng chúng tôi đã từ bỏ và yêu cầu quản trị viên làm điều đó cho chúng tôi. 2 tuần sau vẫn không có gì được cài đặt. Tôi đang trở nên rất nhanh khi đọc báo và nhấn alt +.
Tôi yêu cầu quyền quản trị, vì chỉ có nhà phát triển phần mềm của tôi sử dụng máy này.
-> Trả lời: "Nếu có các quy trình, bạn không nên làm bất cứ điều gì bạn muốn. Nó phải chạy tốt một lần trong prod".
-> Cố gắng giải thích với người quản lý không có kỹ thuật: "Tôi sẽ không có quyền quản trị viên trong môi trường sản xuất hoặc UAT. Nhưng máy dev của tôi thì khác. Nếu tôi làm ghế thay vì phần mềm, bạn có thể nói với tôi rằng tôi có thể Tôi không đặt bất kỳ công cụ nào tôi muốn trong xưởng của mình vì xưởng của tôi cần trông giống như nơi chiếc ghế sẽ được sử dụng? Tôi đưa một gói thực thi cho uat. Các lib và công cụ tôi sử dụng để xây dựng chúng là vô hình cho người dùng cuối hoặc anh chàng cài đặt gói. "
Tôi vẫn đang đợi ngày hôm nay. Tôi tìm thấy một giải pháp, mở một môi trường dev, đi đến thẩm phán trực tuyến yêu thích của bạn, thử thách bản thân. Khi ai đó nhìn vào màn hình của bạn, anh ta sẽ bắt bạn lập trình. ;)