色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

程序員需要知道的那些定理和法則

電子工程師 ? 來(lái)源:fqj ? 2019-05-17 17:20 ? 次閱讀

摩爾定律知道么?

帕金森定律講的又是啥?

作為一名合格的開(kāi)發(fā)人員,除了本身碼力超強(qiáng)外,或多或少要知道幾條“”潛規(guī)則”,例如依賴(lài)倒置原則、魯棒性原則......

關(guān)于開(kāi)發(fā)人員必須要知道的定義、原則以及理論,一位名叫Dave Kerr的小哥哥在Github上專(zhuān)門(mén)開(kāi)了個(gè)科普帖子,為廣大程序員介紹必備的定理。

他將這個(gè)項(xiàng)目稱(chēng)為:黑客信條(hacker-laws)。

阿姆達(dá)爾定律

一個(gè)計(jì)算機(jī)科學(xué)界的經(jīng)驗(yàn)法則,因吉恩·阿姆達(dá)爾而得名。它代表了處理器并行運(yùn)算之后效率提升的能力。

并行計(jì)算中的加速比是用并行前的執(zhí)行速度和并行后的執(zhí)行速度之比來(lái)表示的,它表示了在并行化之后的效率提升情況。

程序員需要知道的那些定理和法則

可以看出,即使是一個(gè)50%可并行的程序,在超過(guò)10個(gè)處理單元的情況下也幾乎沒(méi)有什么提高,而一個(gè)95%可并行的程序,在超過(guò)1000個(gè)處理單元的情況下,仍然可以顯著提高速度。

炒作周期和阿馬拉定律

“人們總是高估一項(xiàng)科技所帶來(lái)的短期效益,卻又低估它的長(zhǎng)期影響?!?/p>

—— Roy Amara

Hype Cycle(技術(shù)成熟度曲線)是制技術(shù)興奮度度和發(fā)展成熟度的直觀表現(xiàn),最初由Gartner公司提出,如下圖所示:

程序員需要知道的那些定理和法則

簡(jiǎn)而言之,這個(gè)周期表明,新技術(shù)及其潛在影響通常會(huì)引發(fā)一陣高度關(guān)注。技術(shù)團(tuán)隊(duì)經(jīng)常馬不停蹄進(jìn)入這些技術(shù)領(lǐng)域,但往往無(wú)功而返。這可能是因?yàn)樵摷夹g(shù)還不夠成熟,或者現(xiàn)實(shí)應(yīng)用還沒(méi)有完全實(shí)現(xiàn)。經(jīng)過(guò)一段時(shí)間后,技術(shù)的能力提高,使用它的實(shí)際應(yīng)用機(jī)會(huì)增加,團(tuán)隊(duì)最終可以取得成功。Roy Amara最簡(jiǎn)潔地總結(jié)了這一點(diǎn)——“人們總是高估一項(xiàng)科技所帶來(lái)的短期效益,卻又低估它的長(zhǎng)期影響。”。

霍夫施塔特定律

表面上和帕金森定律截然相反的霍夫施塔特定律表明:“即使將霍夫施塔特定律考慮在內(nèi),你在一件事上花費(fèi)的時(shí)間總是要比想象得要多?!?/p>

該定律與帕金森定律看起來(lái)相互矛盾,但其實(shí)兩者可以并行使用?;舴蚴┧囟杀砻?,在給一個(gè)復(fù)雜的項(xiàng)目制定截止期限的時(shí)候,人們很容易自信過(guò)度。

帕金森定律

帕金森定律(Parkinson's Law)是官僚主義或官僚主義現(xiàn)象的一種別稱(chēng),被稱(chēng)為二十世紀(jì)西方文化三大發(fā)現(xiàn)之一。也可稱(chēng)之為“官場(chǎng)病”、“組織麻痹病”或者“大企業(yè)病”。

帕金森得出結(jié)論:在行政管理中,行政機(jī)構(gòu)會(huì)像金字塔一樣不斷增多,行政人員會(huì)不斷膨脹,每個(gè)人都很忙,但組織效率越來(lái)越低下。這條定律又被稱(chēng)為“金字塔上升”現(xiàn)象。

將帕金森定律與霍夫施塔特定律結(jié)合會(huì)得出一個(gè)更加悲觀的結(jié)論:你的工作范圍會(huì)不斷擴(kuò)大,結(jié)項(xiàng)日期遙不可及。

The Unix Philosophy

這一理念表明的是:小即是美,程序做好一件事即可;程序員盡可能早地建立原型;可移植性比效率更重要。另外數(shù)據(jù)應(yīng)該保存為文本文件,盡可能地榨取軟件的全部?jī)r(jià)值。使用shell腳本來(lái)提高效率和可移植性、避免使用可定制性低下的用戶(hù)界面,所有程序都是數(shù)據(jù)的過(guò)濾器。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7488

    瀏覽量

    87849
  • 處理單元
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    6918

原文標(biāo)題:Github一天標(biāo)星1k+,程序員需要知道的那些定理和法則

文章出處:【微信號(hào):BigDataDigest,微信公眾號(hào):大數(shù)據(jù)文摘】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    程序員的快樂(lè):那些小細(xì)節(jié)

    近日,有人撰寫(xiě)了一篇文章,談到了影響程序員快樂(lè)的各種因素,特別強(qiáng)調(diào)了那些不太為人所注意的小細(xì)節(jié)。除了薪水、晉升機(jī)會(huì)等顯而易見(jiàn)的因素外,日常的工作中我們還需要注意一些小細(xì)節(jié),也許程序員
    發(fā)表于 12-11 14:10

    為什么pickit3程序員不使用mplab進(jìn)入模式?

    您好,我需要在不使用MPLAB的情況下使用程序員要去的PICkit3函數(shù)。我需要知道您是否有任何獨(dú)立的程序或更簡(jiǎn)單的程序員在沒(méi)有mplab的
    發(fā)表于 08-13 10:32

    程序員需要學(xué)什么,微軟資深程序員學(xué)習(xí)手冊(cè)面試寶典資料

    程序員是現(xiàn)在比較吃香的工作。程序員工資高還不需要和復(fù)雜的社會(huì)打交道。那么怎么成為一名程序員?當(dāng)程序員需要
    發(fā)表于 03-22 11:54 ?30次下載

    程序員學(xué)算法的重要性

    算法是計(jì)算機(jī)科學(xué)領(lǐng)域最重要的基石之一,編程語(yǔ)言雖然該學(xué),但是學(xué)習(xí)計(jì)算機(jī)算法和理論更重要,因?yàn)橛?jì)算機(jī)語(yǔ)言和開(kāi)發(fā)平臺(tái)日新月異,但萬(wàn)變不離其宗的是那些算法和理論。程序員需要知道的5大基礎(chǔ)實(shí)用算法介紹。
    的頭像 發(fā)表于 01-24 10:28 ?6326次閱讀

    程序員的第一生存法則是什么

    程序員的職業(yè)生涯,第一生存法則是什么?
    的頭像 發(fā)表于 10-26 15:14 ?1991次閱讀

    為什么程序員是不能忽略的聲音

    說(shuō)到開(kāi)發(fā)產(chǎn)品,沒(méi)有人比程序員更了解產(chǎn)品。程序員知道產(chǎn)品的優(yōu)點(diǎn)、缺陷、用途和潛在用途。說(shuō)起這些,程序員了如指掌,如數(shù)家珍。
    的頭像 發(fā)表于 10-23 10:30 ?1559次閱讀

    程序員如何定義

    當(dāng)了幾年的程序員了,一直都在想一個(gè)問(wèn)題,什么是程序員,程序員應(yīng)該做好那些事情,什么樣的程序員是有素質(zhì)的
    的頭像 發(fā)表于 12-18 14:15 ?2623次閱讀

    高級(jí)程序員需要學(xué)習(xí)哪些知識(shí)

    每個(gè)人都有大夢(mèng)想,作為程序員當(dāng)然是想做一個(gè)程序大牛,畢竟 不想當(dāng)將軍的廚子不是好裁縫!那么要想成為好裁縫,不好程序員,應(yīng)該需要哪些知識(shí)呢?搜羅了一下,還真不少呢!
    的頭像 發(fā)表于 05-30 16:16 ?4148次閱讀

    什么是程序員

    當(dāng)了幾年的程序員了,一直都在想一個(gè)問(wèn)題,什么是程序員,程序員應(yīng)該做好那些事情,什么樣的程序員是有素質(zhì)的
    的頭像 發(fā)表于 06-04 16:21 ?8990次閱讀

    Java程序員和.NET程序員的區(qū)別

    Java 程序員大多會(huì)一些設(shè)計(jì),知道設(shè)計(jì)模式,知道 IoC;相反,.NET 程序員很多沒(méi)有做過(guò)設(shè)計(jì),也不知道什么叫設(shè)計(jì)模式 IoC。
    的頭像 發(fā)表于 06-05 16:10 ?6428次閱讀

    JAVA程序員和C程序員有什么區(qū)別

    1、知道JAVA程序員和C程序員的差別嗎?食堂里,吃完飯就走的是JAVA程序員,吃完飯還要自己收拾的那就是是C程序員。至于為什么會(huì)這樣,大家
    的頭像 發(fā)表于 11-03 11:25 ?4315次閱讀

    怎樣成為頂尖的程序員

    在IT行業(yè)飛速發(fā)展的時(shí)代,有過(guò)的程序員,有些成為程序員心中的大神,那么那些成為大神的程序員們是因?yàn)槭裁闯蔀榇笊竦哪??今天小編就和大家說(shuō)說(shuō),希望那些
    的頭像 發(fā)表于 11-06 16:12 ?2989次閱讀

    優(yōu)秀程序員的標(biāo)準(zhǔn)有哪些

    每個(gè)程序員都想知道自己是不是一個(gè)優(yōu)秀的程序員,那么,就參考一下下面這10 條,看看自己是否達(dá)到了一個(gè)優(yōu)秀程序員的標(biāo)準(zhǔn)。
    的頭像 發(fā)表于 11-15 16:15 ?3233次閱讀

    牛逼的程序員是怎么樣

    長(zhǎng)期臥底各大程序員圈,總結(jié)出現(xiàn)實(shí)中那些牛逼程序員的主要表現(xiàn)癥狀,如下:
    的頭像 發(fā)表于 12-01 11:51 ?3014次閱讀

    嵌入式程序員應(yīng)知道的幾個(gè)基本問(wèn)題

    電子發(fā)燒友網(wǎng)站提供《嵌入式程序員應(yīng)知道的幾個(gè)基本問(wèn)題.pdf》資料免費(fèi)下載
    發(fā)表于 11-20 11:21 ?0次下載
    嵌入式<b class='flag-5'>程序員</b>應(yīng)<b class='flag-5'>知道</b>的幾個(gè)基本問(wèn)題
    主站蜘蛛池模板: 国产精品无码无卡毛片不卡视| YY8090福利午夜理论片| 护士日本xx厕所| 亚洲国产成人私人影院| 国产精品一区二区在线观看| 亚洲AV无码乱码国产麻豆P| 果冻传媒独家原创在线观看 | 别停好爽好深好大好舒服视频| 日本乱子伦一区二区三区| 国产成人精品一区二区三区视频 | ⅹxx日本护土| 伸到同桌奶罩里捏她胸h| 极品虎白在线观看| www红色一片| 亚洲欧洲无码AV在线观看你懂的| 久久全国免费观看视频| lesbabes性欧美| 亚洲国产日韩欧美视频二区| 免费A级毛片无码鲁大师| 国产AV国片精品无套内谢无码| 亚洲乱码国产一区三区| 日本色女孩影院| 快播av种子| 国产偷国产偷亚洲高清app| 99久久国语露脸精品国产| 亚洲国产精品热久久| 日美欧韩一区二去三区| 毛片免费观看的视频在线| 国产在线精品一区二区网站免费| AV久久久囯产果冻传媒| 伊伊人成亚洲综合人网| 偷窥自拍性综合图区| 青青草原直播| 男人插曲女人身体视频| 久久日本精品国产精品| 国精产品999一区二区三区有限| 俄罗斯爱爱| 成人国产三级在线播放| couo福利姬图库| BLACKED太粗太长| 办公室的秘密2中文字幕|