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

          Posted on 2007-12-29 19:29 leekiang 閱讀(240) 評論(0)  編輯  收藏 所屬分類: 雜感
          Joel Spolsky: 首先,你永遠(yuǎn)沒有辦法正確地編寫軟件,你不得不用最方便的方法編寫軟件。因?yàn)檐浖С龇浅8甙?,所以公司會要求盡可能節(jié)省成本,你不可能試用新技術(shù),只能使用現(xiàn)有的最成熟、最保守的技術(shù)。 其次,你沒有辦法將一個項(xiàng)目做到盡善盡美。一旦程序可以正常運(yùn)行,你的工作也就結(jié)束了,可以接下去干公司的下一個項(xiàng)目了。你的作用是解決問題,而不是將軟件寫得盡可能好。如果你是在一個專業(yè)的技術(shù)性公司,比如Google或Facebook,情況就完全不一樣,你的軟件寫得越好,公司就會越成功,所以公司會支持你在一個項(xiàng)目上不斷做下去。


          時(shí)髦的技術(shù)往往容易掌握,而且越來越容易掌握,這是商業(yè)利益的驅(qū)使,為了最大化的降低軟件開發(fā)的成本。但在IT領(lǐng)域內(nèi)的現(xiàn)實(shí)就是這樣,越容易掌握的東西, 學(xué)習(xí)的人越多,而且淘汰得越快。每一次新的技術(shù)出來,都有許多初學(xué)者跟進(jìn),這些初學(xué)者由于缺乏必要的基礎(chǔ)而使得自己在跟進(jìn)的過程中花費(fèi)大量的時(shí)間,而等他 學(xué)會了,這種技術(shù)也快淘汰了。基礎(chǔ)的課程,比方數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng)原理等等雖然不能讓你立馬就實(shí)現(xiàn)一個linux(這是許多人嘲笑理論課程無用的原因), 但它們能夠顯著的減少你在學(xué)習(xí)新技術(shù)時(shí)學(xué)習(xí)曲線的坡度。而且對于許多關(guān)鍵的技術(shù)(比方Win32 SDK 程序的設(shè)計(jì),DDK的編程)來說甚至是不可或缺的


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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 阿巴嘎旗| 新和县| 嘉定区| 岑巩县| 关岭| 封丘县| 娄底市| 德兴市| 旬阳县| 平远县| 吕梁市| 龙井市| 嘉义县| 南和县| 客服| 钟祥市| 嘉鱼县| 恩施市| 阳信县| 曲周县| 台州市| 青田县| 金昌市| 东至县| 商都县| 那曲县| 江阴市| 彭州市| 西丰县| 自贡市| 青川县| 宁远县| 东海县| 观塘区| 英吉沙县| 淮北市| 团风县| 上虞市| 灌云县| 新蔡县| 晋宁县|