【计算机思维】面向人的开发 站在巨人的肩膀上
生活随笔
收集整理的這篇文章主要介紹了
【计算机思维】面向人的开发 站在巨人的肩膀上
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
思維轉變:使用其他程序員開發的“黑箱”,不要重復造輪子
以Java舉例,從常用的集合框架開始,我們要產生新的思維轉變了,我們已經學會了基本的功能,但是在真正開發的時候,用基礎功能去做開發效率極低,并且是在重復造輪子,造的輪子還不一定有前人造的好,這顯然是愚蠢的,我們更應該站在巨人的肩膀上,直接使用前人造好的輪子,然后去快速完成更多的事情。
該做的事情:學會看“黑箱”使用說明
開始的時候,我們學會了創建類并且為它加上了一些方法,之后我們還可以調用自己寫的類,去完成一些事情,現在,我們要調用別人寫的類和方法了,因此,**看懂使用說明至關重要!**然后我們直接用這些類去完成我們想要做的事情就可以了。
態度的轉變:面向人的開發
對于業務代碼來說,我們更應該面向人而不是計算機,計算機能讀懂是必然,但是這不夠,業務開發是團隊作戰,我們得讓其他人看懂我們寫的代碼,這很重要。
并且你很容易發現,似乎我們經常使用別人做好的方法去開發,這并不是什么丟人的事情,你直接使用了前人的寶貴經驗,并且用它完成了更多的事情,這很重要,這也是人類得以快速發展的原因。
思想構建:永遠不要放棄底層知識
任何的新的類、方法和框架,都是人研究的,并且是專門的研究員開發的,然后全世界的人使用,這讓全世界的程序員“連接大腦”,但是,任何程序員都不應該拋棄底層知識,數據結構、操作系統、計算機網絡……
所有的頂層應用都來自于底層知識,基礎知識能夠幫助你快速學會和理解上層應用,避免成為碼農。
學習一下優秀的源碼也有助于你寫出更好的代碼。
總結
以上是生活随笔為你收集整理的【计算机思维】面向人的开发 站在巨人的肩膀上的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Java】获取目录及其子目录文件的相关
- 下一篇: 【Computer Organizati