1. 
          

          1. 新聞動(dòng)態(tài)

            為什么優(yōu)秀的工程師,都要關(guān)心代碼性能?

            網(wǎng)站優(yōu)化 發(fā)布者:cya 2019-12-06 08:43 訪(fǎng)問(wèn)量:160

            過(guò)去三十年,互聯(lián)網(wǎng)江湖風(fēng)云變幻。但無(wú)論技術(shù)如何迭代,互聯(lián)網(wǎng)界都有一個(gè)亙古不變的追求——性能和效率。

             
            一些程序員,尤其是剛工作不久的程序員可能會(huì )覺(jué)得,自己寫(xiě)出來(lái)的代碼只要沒(méi)有 bug,就已經(jīng)很好了,哪里還有精力去追求性能和效率?只有運維、測試、或者高級技術(shù)人員,才有學(xué)習性能優(yōu)化的必要。
             
            但其實(shí),性能優(yōu)化和容量效率對公司而言越來(lái)越重要,并且已經(jīng)是每個(gè)程序員的必備加分項。其中有三個(gè)原因:
             
            首先,性能與容量效率影響著(zhù)公司產(chǎn)品的生死。
             
            今天的互聯(lián)網(wǎng)服務(wù)(尤其對大廠(chǎng)而言)有兩個(gè)顯著(zhù)特點(diǎn):大規模(大數據、用戶(hù)多等)和高要求(低延遲、高吞吐等),這就必然要求服務(wù)的高性能和容量的高效率。不夸張地說(shuō),當今互聯(lián)網(wǎng),得性能者得天下。你寫(xiě)的代碼的性能,將直接影響產(chǎn)品的用戶(hù)量和公司的運營(yíng)成本。
             
            第二,性能和容量效率每個(gè)技術(shù)和管理人員的進(jìn)階必備技能。
             
            想要進(jìn)階更高職位,每個(gè)互聯(lián)網(wǎng)從業(yè)人員都需要具備這些知識。掌握了這些知識,開(kāi)發(fā)工程師在開(kāi)發(fā)軟件時(shí)才能寫(xiě)出更高性能的代碼;運維工程師才能懂得如何監測和提高系統的性能;測試工程師才可以通覽軟件測試的分類(lèi)和方法;技術(shù) leader 就能了解如何進(jìn)行容量管理,提升服務(wù)效率并降低運營(yíng)成本,等等。
             
            第三,性能優(yōu)化和容量效率會(huì )幫助延長(cháng)“職業(yè)生命”,可越老越吃香。
             
            在硅谷的很多公司,負責性能優(yōu)化和容量管理的工程師都由一些年齡較大,工作經(jīng)驗豐富的員工擔任。因為他們足夠有經(jīng)驗,能夠幫助公司提升業(yè)務(wù)性能和容量效率,節省運營(yíng)成本。隨著(zhù)業(yè)務(wù)規模的擴展,公司也越來(lái)越離不開(kāi)他們。國內也有同樣的趨勢。
             
            但是,做好性能優(yōu)化和容量效率工作并不容易。首先,雖然各種“性能測試”和“性能調優(yōu)”相關(guān)的知識有很多,比如JVM調優(yōu)、操作系統調優(yōu)等,但是系統地介紹“性能工程”的資料卻很少。其次,性能和容量效率的工作還需要各種軟技能,這種學(xué)習和積累需要相當長(cháng)的時(shí)間,如果沒(méi)有前人引路,只靠自己慢慢摸索,不太可能高效進(jìn)階。

            性能問(wèn)題通常是復雜的,性能工程師可以類(lèi)比成“醫生”,二者解決問(wèn)題的思路是一樣的。下面這張圖可以對比這兩種場(chǎng)景。
                          
             
            可以看到,現實(shí)中解決問(wèn)題的思路通常是:問(wèn)題→測試→分析→優(yōu)化→實(shí)踐。
             
             



            關(guān)鍵字: 晨展科技 開(kāi)封網(wǎng)頁(yè)建設 代碼性能

            文章連接: http://www.gostscript.com/wzyh/635.html

            版權聲明:文章由 晨展科技 整理收集,來(lái)源于互聯(lián)網(wǎng)或者用戶(hù)投稿,如有侵權,請聯(lián)系我們,我們會(huì )立即刪除。如轉載請保留

            双腿国产亚洲精品无码不卡|国产91精品无码麻豆|97久久久久久久极品|无码人妻少妇久久中文字幕
                1.