<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    江湖的筆記

    積累比獲取更重要

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      6 隨筆 :: 1 文章 :: 0 評論 :: 0 Trackbacks
        從事軟件開發相關工作近八年,將自己形容成一名老兵。做開發幾年,帶團隊幾年。頭幾年編碼量較大,后幾年斷斷續續寫點東西,大多時間以指導別人開發為主。究個人能力而言,不算特別出色的程序員。但因工作性質等原因,對軟件系統產品整體的把握和產品設計工作還是有一些心得。這幾年的工作,既有項目管理,也有架構設計與分析設計,還有產品設計。對軟件開發的感覺相對比較宏觀,但也還是有一些方面有較為深入的了解。
        今天談談軟件開發方法,主要原因在于最近觀察到新入行做外包開發的小伙子們,似乎都不太注重方法這類知識的積累。個人理解,軟件開發是一門技術活,其直觀特點應是一門偏工程類的工作。既然為一門工程,必然有方法可循。整個行業發展至今,各個細分領域都有不少經典的理論。如項目管理工程,架構方法,產品設計方法等等。這些理論都是在工程實現的過程中可以借鑒和使用的方法學知識,是提升工程效率和質量的武器裝備。軟件的實現過程,不僅僅是一個將計算機語言轉換為信息系統的過程。它不僅包含了一類信息流,數據流的抽象和組織工作和方法。還是一個用信息科技解決現實需求的過程。
        在外包行業,代碼的重復堆疊的時間遠比創新的結構設計工作要多得多。有時候為了趕工,大量的拷貝和復制成為現實的選擇。但隨著從業年齡的增長,繼續使用這類方法顯然不合時宜。這既不利于提高工作效率,也不利于提高軟件產品的質量。大量的編碼實踐是提高軟件實現能力的不二選擇,但沒有軟件開發方法的思考與積累,再多的量變也無法發生質變。軟件產品千千萬,但其組織結構與設計方法卻是大同小異。更多的關注軟件產品的設計方法而非語言實現形式,才能不斷提高軟件開發水平。
        一名資深的架構師設計或分析師編寫代碼的速度不一定比從業兩三年的小伙子快,但其實現的軟件產品質量絕對要比后者好得多!
    posted on 2016-06-02 00:23 江湖 閱讀(155) 評論(0)  編輯  收藏 所屬分類: 隨筆

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲成在人线在线播放无码 | 久久精品九九亚洲精品天堂| 亚洲AV无码专区在线观看成人| www.黄色免费网站| 亚洲成综合人影院在院播放| 99久久精品免费精品国产| 色婷婷亚洲十月十月色天| 中文字幕免费在线| 亚洲国产夜色在线观看| 99精品国产免费久久久久久下载 | 亚洲va在线va天堂成人| 四虎免费影院ww4164h| 亚洲第一区二区快射影院| 无码视频免费一区二三区| 婷婷亚洲综合一区二区| 亚洲精品成人在线| 华人在线精品免费观看| 久久水蜜桃亚洲av无码精品麻豆| 222www免费视频| 亚洲色大成WWW亚洲女子| 国产免费黄色大片| 黄桃AV无码免费一区二区三区| 亚洲区小说区图片区QVOD| 67pao强力打造高清免费| 亚洲最大的成人网站| 国产又大又黑又粗免费视频 | 精品无码无人网站免费视频| 亚洲免费视频播放| 国产小视频在线免费| 韩国免费A级毛片久久| 67pao强力打造67194在线午夜亚洲| 在人线av无码免费高潮喷水| 午夜亚洲国产精品福利| 亚洲嫩草影院久久精品| 毛片a级三毛片免费播放| 日日摸夜夜添夜夜免费视频| 亚洲大片在线观看| 日本特黄特黄刺激大片免费| 丁香花在线观看免费观看图片| 亚洲图片校园春色| 老司机亚洲精品影视www|