国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

程序員的審美到底是什么

工程師人生 ? 來源:簡書網(wǎng) ? 作者:突破突破再突破 ? 2019-11-19 16:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

程序員來說,通過“優(yōu)化”達(dá)到流暢是一種審美上的樂趣,一種情緒上的高點(diǎn),更是一種理想化的存在方式?!哆B線》

什么是程序員們的底層思維方式?一言以蔽之:一切都可以被優(yōu)化,這已經(jīng)成了程序員們的審美追求。

在當(dāng)今社會,程序員是一個很有特點(diǎn)的職業(yè)群體。他們經(jīng)常被戲稱為“程序猿”,被編排進(jìn)各種段子里。外人吐槽他們木訥、思維古怪、不善溝通(尤其和異性),卻又搞不明白這到底是為什么。

一:程序員的審美到底是什么?

提到程序員的審美,你腦子里或許先冒出來的是萬年不變的格子襯衫、雙肩包。不過今天我們討論的審美并不是指程序員在時尚方面的品味,而是他們思維方式的底層邏輯,這個邏輯就是:一切都可以被優(yōu)化。

什么是優(yōu)化呢?簡單來說,就是盡量消除低效因素,讓系統(tǒng)運(yùn)行得更快更流暢。文章的作者接觸過很多程序員,據(jù)他觀察,無論這些程序員來自什么文化背景,教育程度如何,都對“優(yōu)化”這件事有著一種來自靈魂深處的欲望。只要提到能讓什么東西運(yùn)行得更快,他們的眼睛就會放光,哪怕只有一丁點(diǎn)提升空間,都必須要優(yōu)化一下才罷休。

很多程序員對效率的“頓悟時刻”都發(fā)生在青少年時期。他們對生活中反復(fù)出現(xiàn)的事情感到厭煩,比如老師留的數(shù)學(xué)作業(yè),那一遍遍的演算既枯燥又無聊。到了某個時刻,他們會想,這些事情電腦比人類更擅長啊,為什么不交給電腦去做呢?

發(fā)明了Perl語言的編程界大神拉里·沃爾(Larry Wall)說,程序員最重要的美德,就是“懶”。因?yàn)閼?,所以不愿意去做那些重?fù)性的事情;因?yàn)閼?,才會想辦法寫程序,把這些工作甩給電腦來完成。

最終,這種通過“懶”激發(fā)出來的優(yōu)化思維,就變成了程序員腦袋里一個關(guān)不掉的開關(guān)。在他們眼中,不光是工作,連生活也處處需要優(yōu)化。

二:“優(yōu)化”的槽點(diǎn)

在一個典型的程序員眼中,周邊的世界里有很多看不到的“系統(tǒng)”,系統(tǒng)背后會有設(shè)定好的運(yùn)行規(guī)則,決定著人們的選擇和行動。

哥倫比亞大學(xué)著名計(jì)算機(jī)科學(xué)家周以真用“計(jì)算性思維”來概括這種思考問題的方式。他說,這種“計(jì)算性思維”深刻地影響了程序員的生活,他們會力所能及地去優(yōu)化生活中的各種系統(tǒng)。很多時候,這的確會帶來便利,但也時常會引起別人的驚訝和誤解。

文章里舉了個例子:有一位程序員叫杰森·何(,他和約會對象相約去東京旅行,他自己很喜歡吃拉面,就把東京當(dāng)?shù)?a target="_blank">知名的拉面館都標(biāo)記在了谷歌地圖上,然后親手寫了一個程序,把這些拉面館按照顧客口碑進(jìn)行排序,并和他的觀光路線進(jìn)行匹配,這樣,就能確保在他們游覽的景點(diǎn)周邊輕松地找到最好吃的拉面館。

當(dāng)他給約會對象展示這個程序時,那位姑娘驚呆了,一方面是佩服,另一方面是覺得“這家伙太怪了吧!”

很多程序員都討厭逛街,他們會購買一大堆同款T恤換著穿,我國程序員更是對格子襯衫有著莫名而固執(zhí)的偏愛。之前你可能百思不得其解,現(xiàn)在你用“計(jì)算機(jī)思維”來看這個問題,立馬茅塞頓開:這么做能省去每天早上在衣柜前做選擇的過程,讓穿衣服這個“系統(tǒng)”運(yùn)行得更高效??!這方面的典范就要數(shù)喬布斯和扎克伯格了,不是嗎?

不過,最要命的還不是這些,而是程序員會把社交活動和人際關(guān)系也當(dāng)成需要優(yōu)化的對象,這就會導(dǎo)致一波詭異的操作。比如,有的程序員就因?yàn)槭軌蛄思胰撕团笥芽傇诒г埂澳阍趺炊疾恢鲃勇?lián)系我”,憤而寫了一個程序,自動給親朋好友發(fā)問候短信。

其實(shí),像“最近忙嗎?”“有時間聚聚啊”這樣的寒暄,是人們重要的情感交流工具,但是對程序員來說,這些“無意義”的日常對話只會讓他們感到厭煩,它們就像是卡在齒輪里的沙子,只會給生活這個“系統(tǒng)”平添負(fù)擔(dān),影響它的運(yùn)行效率。

話又說回來,即使程序員對優(yōu)化的執(zhí)著為他們帶來了很多槽點(diǎn),你依然不能小瞧他們的這種審美取向,因?yàn)槌绦騿T的審美,正在改變著我們這個世界。

三:序員的審美正在改變世界?

《連線》雜志這篇文章說,程序員的審美,正在驅(qū)動著當(dāng)今這場科技浪潮,不知道你有沒有發(fā)現(xiàn),程序員們開發(fā)的各類電子產(chǎn)品和應(yīng)用程序,正在一點(diǎn)一滴地改變著我們的生活?其中不少點(diǎn)子,都來自于程序員對現(xiàn)實(shí)生活的“計(jì)算性思考”以及他們試圖優(yōu)化的努力。

比如說,谷歌的Gmail在2015年推出過一項(xiàng)功能叫“智能回復(fù)”,系統(tǒng)能通過算法自動回復(fù)郵件內(nèi)容。假如用戶收到的郵件內(nèi)容是“上次會議發(fā)的文檔,你還有嗎?”,系統(tǒng)會提供三種建議回復(fù)語:“對不起,我沒有”“我找找看”“我這就發(fā)給你”。 用戶要做的就是從中挑一個就行了,很省事。

從這個視角來看當(dāng)今科技巨頭們推出的產(chǎn)品,你就能看出這背后的深層邏輯——Facebook、Instagram和微信朋友圈,讓你不需要花多少時間就能掌握朋友的動態(tài);Uber和滴滴等軟件,徹底改變了城市交通;而亞馬遜、淘寶和京東,讓你足不出戶就能購物。

你的直觀感受是“這些軟件用起來很方便”,但其實(shí),你之所以會覺得方便,不就是因?yàn)檫@些程序?qū)υ械母鞣N系統(tǒng)進(jìn)行了優(yōu)化,提升了它們的運(yùn)行效率嗎?

換句話說,你感受到的便利,其實(shí)是系統(tǒng)效率的提升讓一切發(fā)生得更快了,為你節(jié)省了大把的時間。

今天的這些科技巨頭,無一例外,都是靠這一招崛起的。而再往深挖,這些優(yōu)化的源動力來自哪里呢?沒錯,都來自于程序員根植于內(nèi)心深處的那種固執(zhí)而又獨(dú)特的審美。
責(zé)任編輯:wv

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

    關(guān)注

    4

    文章

    956

    瀏覽量

    30940
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    MOS管到底是什么?和三極管、繼電器有什么本質(zhì)區(qū)別?

    MOS管到底是什么?和三極管、繼電器有什么本質(zhì)區(qū)別?在電子設(shè)備的“心臟”部位,藏著許多默默工作的“開關(guān)選手”。它們操控著電流的通斷,決定著設(shè)備的效率與穩(wěn)定性。其中,MOS管作為近年來高頻
    的頭像 發(fā)表于 01-07 13:46 ?531次閱讀
    MOS管<b class='flag-5'>到底是</b>什么?和三極管、繼電器有什么本質(zhì)區(qū)別?

    大理的AI野心藏不住了——風(fēng)花雪月中千名程序員探討人工智能

    2025 年12月4日至6日第二屆CCF程序員大會暨大理人工智能與應(yīng)用國際開發(fā)者大會在大理圓滿落幕。
    的頭像 發(fā)表于 12-24 17:45 ?716次閱讀
    大理的AI野心藏不住了——風(fēng)花雪月中千名<b class='flag-5'>程序員</b>探討人工智能

    程序員最常見謊言

    了。 28我已經(jīng)測試過了,這個功能沒問題,可以上線了。 29別擔(dān)心,這個問題很快就能解決。 30代碼快寫完了,已經(jīng)完成 90% 了 。 希望大家對程序員多一些容忍以及諒解! 各位程序員你們都被我說中了哪些?說說你們的觀點(diǎn)
    發(fā)表于 12-10 08:24

    IGBT到底是什么?-從名稱入手來帶您了解

    在微電子行業(yè)混久了的人,很少有不知道 IGBT 的。 圖示為IGBT模塊MG15P12P2:15A 1200V 7單元 IGBT的英文全稱和基礎(chǔ)概念對于電子技術(shù)程序員來說,想必已經(jīng)耳熟能詳。然而
    的頭像 發(fā)表于 11-25 17:38 ?1525次閱讀
    IGBT<b class='flag-5'>到底是</b>什么?-從名稱入手來帶您了解

    請問Keil中的map文件到底是什么意思?

    Keil中的map文件到底是什么意思?里面是如何進(jìn)行相關(guān)執(zhí)行操作的
    發(fā)表于 11-25 06:59

    單片機(jī)和嵌入式,到底是什么關(guān)系?

    的關(guān)系:什么是單片機(jī)?什么是嵌入式?它們到底是不是一回事?先說說大家最先聽說的那個詞——單片機(jī)(MCU)。單片機(jī),全稱是MicrocontrollerUnit,顧名思
    的頭像 發(fā)表于 11-14 10:28 ?1511次閱讀
    單片機(jī)和嵌入式,<b class='flag-5'>到底是</b>什么關(guān)系?

    奔赴熱AI,碼力全開!Talkweb House@1024程序員日系列活動圓滿收官

    1024程序員日”系列活動至此劃上了一個圓滿句號。本屆1024程序員節(jié)以“AI構(gòu)建世界,智能引領(lǐng)未來”為主題,廣邀技術(shù)大咖、產(chǎn)業(yè)領(lǐng)袖、企業(yè)代表與全球開發(fā)者齊聚星城
    的頭像 發(fā)表于 10-27 18:59 ?775次閱讀
    奔赴熱AI,碼力全開!Talkweb House@1024<b class='flag-5'>程序員</b>日系列活動圓滿收官

    開鴻智谷“以賽促學(xué)、以賽選才”|1024程序員節(jié)暨開源鴻蒙構(gòu)建大會圓滿落幕!

    10月24日,由開鴻智谷聯(lián)合主辦的長沙1024程序員節(jié)暨開源鴻蒙構(gòu)建大會在長沙圓滿落幕。本次活動以“湘聚長沙,共赴熱AI”為主題,通過技術(shù)分享與實(shí)戰(zhàn)競賽相結(jié)合的方式,著力培養(yǎng)“開源鴻蒙+AI”領(lǐng)域
    的頭像 發(fā)表于 10-27 17:58 ?704次閱讀
    開鴻智谷“以賽促學(xué)、以賽選才”|1024<b class='flag-5'>程序員</b>節(jié)暨開源鴻蒙構(gòu)建大會圓滿落幕!

    IEC 到底是什么?為什么它能影響全球?

    IEC 到底是什么?為什么它能影響全球?
    的頭像 發(fā)表于 09-04 17:07 ?3559次閱讀

    晶振的 “負(fù)載電容” 到底是什么

    負(fù)載電容,到底是什么? 負(fù)載電容,簡單來說,是指晶振的兩條引線連接IC塊內(nèi)部及外部所有有效電容之和,我們可以將其看作晶振片在電路中串接的電容。從更專業(yè)的角度講,它是為了使晶振能夠在其標(biāo)稱頻率下穩(wěn)定
    的頭像 發(fā)表于 07-25 16:26 ?1067次閱讀

    請問編譯純r(jià)tos到底是選擇Linux+rtos的sdk編譯only rtos還是直接使用rtos sdk?

    編譯純r(jià)tos到底是選擇Linux+rtos的sdk編譯only rtos還是直接使用rtos sdk?
    發(fā)表于 07-11 07:22

    程序設(shè)計(jì)與數(shù)據(jù)結(jié)構(gòu)

    的地址)出發(fā),采用推導(dǎo)的方式,深入淺出的分析了廣大C程序員學(xué)習(xí)和開發(fā)中遇到的難點(diǎn)。 2. 從方法論的高度對C語言在數(shù)據(jù)結(jié)構(gòu)和算法方面的應(yīng)用進(jìn)行了深入講解和闡述。 3. 講解了絕大多數(shù)C程序員開發(fā)
    發(fā)表于 05-13 16:45

    智能盒子到底是什么東西?昇騰310深度測評:為何能成為行業(yè)新寵?

    讓人摸不著頭腦的“智能盒子”。各位搞技術(shù)、搞工程的朋友,咱們在工作中是不是經(jīng)常聽到“智能盒子”這個說法?每次聽到這個詞,我猜很多人心里都在犯嘀咕:這東西到底是個啥玩意兒?難道就是個裝了點(diǎn)智能軟件的普通盒子?它到底有啥用?能給咱們的工作帶來啥方便?
    的頭像 發(fā)表于 04-27 10:46 ?1886次閱讀
    智能盒子<b class='flag-5'>到底是</b>什么東西?昇騰310深度測評:為何能成為行業(yè)新寵?

    一文給你講透!DA板卡到底是什么?它和主板又有哪些不同?

    大家好,我是老王,在電子行業(yè)干了十幾年,今天我就用“大白話”給大家講講DA板卡到底是啥,它和咱們常說的“主板”有啥區(qū)別。文章里會穿插一些表格和實(shí)際案例,保證你讀完不僅能懂,還能跟朋友吹牛!
    的頭像 發(fā)表于 04-24 16:48 ?2394次閱讀
    一文給你講透!DA板卡<b class='flag-5'>到底是</b>什么?它和主板又有哪些不同?

    使用燒錄器STLINK V3 mini的時候,發(fā)現(xiàn)14PIN的接口上面有一個GNDDETECT PIN,Type是輸出結(jié)構(gòu),這個PIN到底是干啥用的?

    我在使用燒錄器STLINK V3 mini的時候,發(fā)現(xiàn)14PIN的接口上面有一個GNDDETECT PIN,Type 是輸出結(jié)構(gòu),我想知道這個PIN到底是干啥用的?要怎么接才合理?
    發(fā)表于 03-14 09:39