MDA/MDD/TDD/DDD/DDDDDDD
          posts - 536, comments - 111, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          程序員與系統分析師

          Posted on 2009-11-26 23:56 leekiang 閱讀(297) 評論(0)  編輯  收藏 所屬分類: 架構設計
          作者:一詳
          來源:http://go5.163.com/?

          軟件開發需要綜合考慮系統模型,環境因素,軟件工程,網絡連接,用戶界面,數據流和網絡。?

          開發即為寫程序且寫到非常熟練嗎?程序設計也許是永遠的基本技能和高度藝術,但今后決不是開發者的主業。?

          真正需要的乃是搭積木式的系統構筑和維護,故必須對各個積木塊進行深入了解。作為一個程序員不算是最辛苦,最辛苦的是系統分析員。最辛苦的不是設計和搭出 多少個系統,而是登山不止的知識獲取和吸收。學習和研究已成為當今開發人員最為堅苦的一項工作, 系統的概念也已深如人心!?

          這世界變化得真快,當我還在埋頭查閱 NT4.0巨大的文檔時,身旁有人很是令我心驚地說了一句," 別折騰了,留點兒體力給 NT5.0 吧 !"

          老實說,每當面對這樣的現實,我總是有一種氣喘吁吁的感覺。自從我開始接觸計算機,仿佛每一天都在不停地奔跑,都在賣力地追趕。但結果總是會落后,在我還沒有完全從?? 找回感覺時,我在網上又發現了??的蹤跡,頓時,我感覺自己沒希望了。?

          開發是一種思路,利用別人的成果才是最高的境界,在設計時應盡量多找一些已有的核心代碼。在開發中積累的應該是對問題之分析能力,對出錯情況之診斷能力, 對結構之設計能力, 而不僅僅是編寫代碼的能力。 打好基礎,計算機課程設置的都是基礎課。學習其他技術的基礎沒有過時不過時之說,現在一些新技術往往華而不實,不能告訴你本質的東西,對大家不會有質的提 高。?

          一味講用工具,頂多叫程序員,IT許多行業需要理解和融會貫通的理論及技術。開發工具只是輔助性的,掌握開發的思想和理論精華才是一名程序員向高層次發展的真正任務,否則只有一輩子當代碼工人了! 說系統分析員編程弱恐怕有失偏頗。>?

          可以說大多數好的系統分析員都是從優秀的程序成長起來的。很難想象一個對編程不甚了解的人可以劃分好模塊,更不要說較準確的估計出工作量和工作進度的了, 可以說系統分析是建立在程序編寫上的一種學問。也 可以說是一種宏編程。我想我們不應該把做軟工和做程序員對立起來。任何事物在不同的階段都有它的表現形式。同樣一個人,開始工作的一年他是程序員,一年后 他就是系統分析員了。干的活其實差別不大,只是把注意力和精力從細節轉移到宏觀上罷了。 我老是有一種比較天真的想法,那就是:軟件工程是需要創造性思維的。?

          換句話說,好的軟件絕不僅僅是漂亮的代碼。不論從純計算機技術角度來說, 還是其他的角度也好,沒有過人的想法都是不行的。寫程序不應該只考慮到: 一段代碼如何。思路寬廣 是一個相當重要的素質。 但是,編程編得多了,往往會自己閉塞自己的思路,把自己限制在一個比較狹小的范圍內。系統分析員也許寫代碼根本就很弱,但是思路寬廣,統籌全局的能力一定 要有,一定要看到很多程序員考慮不到的地方。因為,用戶在意的往往不是某些程序員孜孜以求的東西。比如,某個Button放的位置不好, 經常比較緩慢的執行速度等等會更令用戶不滿。
          http://www.sawin.cn/doc/SA/SATech/sp2sa.htm
          主站蜘蛛池模板: 香港 | 罗城| 育儿| 荔波县| 鞍山市| 柏乡县| 香港| 将乐县| 关岭| 龙游县| 扎兰屯市| 蓬安县| 台山市| 嘉义市| 星子县| 仁化县| 保山市| 兴和县| 新邵县| 大新县| 镇安县| 延长县| 巩义市| 托克逊县| 大同县| 九龙城区| 三原县| 凭祥市| 原阳县| 蓝山县| 米泉市| 宝山区| 璧山县| 大方县| 怀宁县| 井冈山市| 顺义区| 辉南县| 班玛县| 辽宁省| 唐海县|