[有趣]開發與實施 彼此大“不同”

jopen 12年前發布 | 6K 次閱讀 程序員

        原文來自:What Developers Think Of Operations

        在一個公司里面,開發和產品實施對于 IS/IT 的使用是至關重要的,一個負責產品的研發工作,另外一個負責產品的安裝、調試等工作。但是在開發人員眼里,實施人員就像是外星人一樣(同樣,實施看開發人員也是這樣)。

        下面讓我們來看看,開發人員心中的實施人員是怎樣的?

  1. 對部署一無所知。
  2. 彼此無法相提并論。
  3. 很難準備合適的備份解決方案。
  4. 對防火墻規則僅正確了解。

        對部署一無所知

        部署一個 Web 應用程序應該是一件非常簡單的事情。實施人員只需要把已開發好的網站和數據庫服務器準備好,拷貝一些文件內容,在 web.config 文件中修改字符串鏈接,并且運行數據庫創建腳本即可。

        在產品環境中,實施人員通常不允許開發人員訪問。開發人員會提供一組安裝文件和使用說明材料給實施人員。但是,事情多半不會如大家所想的那么順 利,在開發環境上會存在一些依賴錯誤(為什么服務器只有 .NET 4.0.0,而不是4.0.3?),而實施人員很難根據錯誤信息找出問題所在,他們甚至都不知道如何在 web.config 里面修改字符串連接。

        彼此無法相提并論

[有趣]開發與實施 彼此大“不同”

        開發大型系統是一件很復雜的工程,至少需要 10 萬行代碼。對于開發人員來說,這就是他們的日常生活。盡管實施人員在基礎訓練的時候做了一些開發工作,但是與實際開發來比,仍是微不足道的。實施人員更擅 長安裝軟件和更新軟件,所以開發人員會認為實施的工作無法與他們相提并論。

        很難準備合適的備份解決方案

        對實施來說,備份是一件很重要的工作。在現實工作中,開發人員并不會對備份太在意,他們比較關心系統內在的工作原理與邏輯。但是如果系統崩潰和 系統必須要重新備份的時候,開發人員就不得不參與進來,好讓系統能夠正常工作。所以說,實施人員備份一個合理的解決方案是一件非常難的事情。

        對防火墻規則僅正確了解

        一個好的,正規的實施部門,一般都會根據網絡對安全區域進行劃分。當系統第一次部署運行的時候,常常會發生一些與防火墻相關的配置錯誤。盡管實 施人員對 Web 服務器和數據庫服務器進行了設置,但是 Web 服務器仍然連接不上數據庫。所以這中間涉及到對防火墻的配置該有多難?

        實施本來就不同于開發。在一個開發與實施分開的公司里面,任何開發人員至少都會面臨一個這樣的問題。

        下面我們來看看實施人員又是如何看待開發人員的:

  1. 對部署一無所知。
  2. 彼此無法相提并論。
  3. 很難準備合適的備份解決方案。
  4. 對防火墻規則僅正確了解。

        是的,對彼此的看法竟然一模一樣……

來自: CSDN

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!