Vấn đề là chính trị rộng rãi bởi kinh nghiệm của tôi. Tôi gặp vấn đề tương tự khi SO không bị chặn , nhưng bị cấm bởi chính sách của khách hàng. Vâng, khách hàng . Trên thực tế, tất cả chúng ta đều đang làm việc bằng cách kết nối máy tính xách tay của mình với VPN của khách hàng và mở một máy tính để bàn từ xa với các máy phát triển của họ. Việc ngắt kết nối và kết nối lại thường xuyên không chỉ gây lãng phí thời gian mà còn cần phải biện minh.
Những người đó chưa có (chưa) một khối trên SO nhưng một khi tôi được gọi từ quản lý cấp cao của công ty tôi báo cáo rằng mã khách hàng đã được tìm thấy, mặc dù đã được xử lý lại, trên SO. Câu hỏi đã bị xóa từ nhiều năm trước vì lý do này mặc dù câu trả lời tốt.
Tất cả chính trị. Khi bạn làm việc như một nhà tư vấn, khách hàng trả tiền cho công ty của bạn để bạn giải quyết các vấn đề của họ , không phải cho Google. Và mặc dù mã hóa Google được coi là một thực tiễn tốt nhất trong nhiều môi trường (nó phù hợp nhất với mã hóa an toàn ), một số khách hàng vẫn còn già và hoang tưởng.
Trong trường hợp của tôi, cũng có thể đã có vi phạm luật riêng tư (hồ sơ tường lửa ở nước tôi chỉ có thể được truy cập bởi cảnh sát theo lệnh của tòa án để điều tra tội phạm, không phải theo yêu cầu của sysadmin hoặc quét thường xuyên), nhưng đơn giản hơn là khách hàng có thể thu thập dữ liệu (như đã nói với tôi) SO để tìm mã riêng của họ trong các câu hỏi / câu trả lời.
Các ý kiến khác nhau, chúng ta hãy đi đến câu trả lời. Câu trả lời này dành cho tất cả những người phải đối mặt với cùng một vấn đề như OP.
Trước khi cố gắng thuyết phục người quản lý của bạn, bạn phải hiểu nếu chính sách này được thi hành vì lý do thực tế , hữu hình và hợp pháp . Trước tiên bạn nên đặt một cuộc họp (hoặc viết email cho người quản lý của bạn) yêu cầu tại sao SO bị chặn và để mở khóa vì bạn cần sử dụng nó vì lý do công việc hợp pháp.
Thư đó, tùy thuộc vào quy mô của công ty bạn và sự hợp tác của người quản lý của bạn, có thể được chuyển đến sysops. Trong trường hợp tốt nhất, bạn sẽ mở khóa trong vài giờ, bởi vì nó có thể đã được đặt theo chính sách mặc định của tường lửa và không ai làm phiền trước đó. Điều này áp dụng cho các công ty có hoạt động kinh doanh cốt lõi không phải là CNTT nhưng có nhân viên CNTT nội bộ (ví dụ: bạn là nhà phát triển duy nhất của cửa hàng thời trang). Nhưng nếu bạn làm việc trong một công ty CNTT thực sự, tôi không thể tin rằng không ai nhận thấy SO chặn trước ....
Nếu bạn không nhận được câu trả lời tốt, bạn nên đối mặt với người quản lý của mình, một cách lịch sự, để thảo luận về vấn đề có thể bằng lời nói, trong một cuộc họp hoặc thậm chí trước máy pha cà phê. Hãy vững vàng và nghiêm túc về ý chí của bạn để thảo luận về vấn đề và nhận được câu trả lời đầy đủ. Làm nổi bật, ví dụ, lợi ích năng suất tuyệt vời bằng cách chỉ liên kết đến các câu hỏi đã được trả lời. Điều này sẽ chứng minh rằng SO tiết kiệm cho bạn một lượng thời gian làm việc nhất định (đọc tiền của công ty ) và tăng năng suất của bạn lên hàng trăm phần trăm. Nói bằng số. @JorysMeys và @ Nicolàs đã chỉ ra điều này trong câu trả lời của họ.
Trong trường hợp xấu nhất, tồi tệ nhất, bạn có thể nhận được câu trả lời rằng "chúng tôi trả tiền cho bạn chứ không phải họ để giải quyết vấn đề". Trong trường hợp đó, bạn sẽ khám phá chính trị đằng sau chính sách này và có thể muốn gửi sơ yếu lý lịch của bạn đến công ty của tôi :-) nhằm thúc đẩy mã hóa Google và mã hóa SO có nhân viên điều hành SO * trong đội ngũ nhân viên của họ :-)
Ngược lại, bạn cũng có thể nhận được câu trả lời liên quan đến bảo mật mà tôi đã nghe qua kinh nghiệm. "Ai kiểm toán mã được đăng bởi các thành viên cộng đồng ẩn danh?". Câu trả lời là: chính bạn . Đôi khi mọi người không hiểu rằng SO được tạo ra để giải quyết hẹpcác vấn đề. Mọi lập trình viên không được sao chép và dán mã từ SO, họ phải đọc và hiểu nó. Câu trả lời chất lượng cung cấp giải thích, không chỉ mã. Và câu trả lời tốt nhất cung cấp ít hơn 5 dòng mã. Và vì chúng tôi trong SO đã sửa lại mã của bạn để ẩn các tham chiếu đến những người / công ty hiện có, cả hai để áp dụng nó cho một trường hợp chung, đó là một lý do chính đáng khác để chứng minh rằng không nên thực hiện kiểm toán mã đặc biệt cho mã do các thành viên cộng đồng SO cung cấp . Nhiệm vụ của nhà phát triển là tập hợp các kiến thức thu được từ SO hoặc các diễn đàn khác thành một giải pháp hiệu quả.
Chúc mừng năm mới!
* Tôi không phải là người điều hành do cộng đồng bầu chọn, tôi chỉ có đủ đại diện để "truy cập công cụ của người điều hành"