91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

學(xué)底層狠無(wú)聊?

程序員cxuan ? 來(lái)源:程序員cxuan ? 2023-06-21 09:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

大家好我是 cxuan。

不知道各位有沒(méi)有過(guò)這樣的感覺(jué):就是在學(xué)習(xí)計(jì)算機(jī)的過(guò)程中,當(dāng)學(xué)到某個(gè)知識(shí)點(diǎn)的時(shí)候,想要搞懂它,就去搜索引擎、書(shū)籍中尋找答案,結(jié)果找到了一大堆復(fù)雜的描述,看了半天也沒(méi)看懂,只是看了個(gè)寂寞。

舉個(gè)例子:我想知道什么是docker,隨便來(lái)看看網(wǎng)絡(luò)上的介紹:

88c38a80-0fc7-11ee-962d-dac502259ad0.png

這篇文章說(shuō)的也沒(méi)錯(cuò),但對(duì)于新手來(lái)說(shuō),就如同一杯白開(kāi)水,看完依舊不知道什么是docker。

從作者的角度,這是一種典型的正向思維:我知道什么是docker,我用專(zhuān)業(yè)的術(shù)語(yǔ)描述給你,你也就知道了。

但實(shí)際上,這種正向思維潛意識(shí)里,默認(rèn)了讀者具有很多專(zhuān)業(yè)的知識(shí)背景。以上面那篇文章為例,注意看里面的措辭:

Docker 是一個(gè)開(kāi)源的應(yīng)用容器引擎,是虛擬化的一種輕量級(jí)替代技術(shù)。Docker 可以讓開(kāi)發(fā)者打包他們的應(yīng)用以及依賴(lài)包到一個(gè)輕量級(jí)、可移植的容器中,然后發(fā)布到任何流行的 Linux 機(jī)器上,也可以實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,相互之間不會(huì)有任何接口,開(kāi)銷(xiāo)很低。docker解決了服務(wù)器昂貴的問(wèn)題,生產(chǎn)環(huán)境和測(cè)試環(huán)境不一致的問(wèn)題。

他默認(rèn)了讀者知道什么是容器,什么是虛擬化,什么是沙箱機(jī)制,什么是開(kāi)發(fā)環(huán)境和測(cè)試環(huán)境不一致等等問(wèn)題。

然而事實(shí)上,想要去搜這個(gè)問(wèn)題的人,大概率是不具備這些專(zhuān)業(yè)基礎(chǔ)知識(shí)的。

而我更推薦的一種方式是逆向思維:假設(shè)讀者是個(gè)小白,應(yīng)該如何寫(xiě),才能讓小白也能看懂。

還是以Docker為例,來(lái)看看這篇文章。

首先以故事情節(jié)的形式,把讀者吸引進(jìn)來(lái),并且引出了問(wèn)題,為后面Docker技術(shù)的登場(chǎng)做鋪墊:

88e50138-0fc7-11ee-962d-dac502259ad0.png

接下來(lái)通過(guò)對(duì)話(huà)的形式,交代虛擬機(jī)和容器的區(qū)別:

893f0eda-0fc7-11ee-962d-dac502259ad0.png

再然后,通過(guò)故事情節(jié)的推動(dòng),引出Docker的三個(gè)核心技術(shù),以及它們分別解決了什么問(wèn)題:

89782e68-0fc7-11ee-962d-dac502259ad0.png

8a10e70c-0fc7-11ee-962d-dac502259ad0.png

8a428186-0fc7-11ee-962d-dac502259ad0.png

通過(guò)故事情節(jié)推動(dòng)和風(fēng)趣幽默的語(yǔ)言,把Docker復(fù)雜又晦澀的底層技術(shù)原理一層層剝給讀者來(lái)看,讓人印象深刻,輕松掌握。

上面這些圖,是最近上市的一本新書(shū)《趣話(huà)計(jì)算機(jī)底層技術(shù)》中的內(nèi)容,限于篇幅的限制,這里只截取了其中一部分。

這本書(shū)的作者是軒轅之風(fēng),也是我們一起做公眾號(hào)的朋友,他曾經(jīng)在百度、360、奇安信等大廠(chǎng)工作多年,開(kāi)發(fā)經(jīng)驗(yàn)豐富。軒轅大佬一直堅(jiān)持在公眾號(hào)上用講故事的方式,把計(jì)算機(jī)底層的技術(shù)知識(shí)講的清晰易懂,幾乎每一篇故事文章都獲得過(guò)博客園的置頂精選。我看過(guò)好幾篇都覺(jué)得很不錯(cuò),沒(méi)想到現(xiàn)在作者軒轅居然把這個(gè)故事系列出書(shū)了,像上面這樣的故事,這本書(shū)有好幾十篇,全都是專(zhuān)注在計(jì)算機(jī)底層相關(guān)的技術(shù)。

8a7a16e6-0fc7-11ee-962d-dac502259ad0.png

說(shuō)到底層技術(shù),我發(fā)現(xiàn)很多程序員都在忙著學(xué)習(xí)各種編程語(yǔ)言、各種開(kāi)發(fā)框架和各種中間件的使用,卻對(duì)計(jì)算機(jī)底層相關(guān)的技術(shù)知之甚少。造成這一現(xiàn)象主要有幾個(gè)原因:

1、很多程序員都是半路出家,沒(méi)有系統(tǒng)化的學(xué)習(xí)過(guò)計(jì)算機(jī)底層知識(shí)。

2、科班出身的程序員,大學(xué)里陳舊的教學(xué)方式讓大家對(duì)這些底層技術(shù)提不起興趣。

3、實(shí)際工作中的很多崗位,只需要CRUD能力就足矣,對(duì)計(jì)算機(jī)底層技術(shù)沒(méi)那么看重。

隨著越來(lái)越多新人的加入,計(jì)算機(jī)軟件開(kāi)發(fā)行業(yè)競(jìng)爭(zhēng)也越來(lái)越激烈,只靠CRUD技能很大程度上會(huì)限制程序員們?cè)诩夹g(shù)領(lǐng)域的發(fā)展。而學(xué)習(xí)了解這些底層技術(shù)知識(shí),修煉好程序員的內(nèi)功,可以幫助我們知其然還能知其所以然。

軒轅大佬的這本書(shū)主要是用故事的方式講述計(jì)算機(jī)底層相關(guān)的技術(shù),用通俗易懂的表達(dá)方式幫助大家學(xué)習(xí)底層技術(shù),對(duì)于很多新手小白來(lái)說(shuō)簡(jiǎn)直是福音。

這些故事的主人公可能是計(jì)算機(jī)里的一個(gè)程序、一個(gè)進(jìn)程、一個(gè)線(xiàn)程、一個(gè)函數(shù)、一個(gè)數(shù)據(jù)包、一個(gè)文件等這樣的軟件角色,也可能是CPU、內(nèi)存、網(wǎng)卡等這樣的硬件角色。這本書(shū)透過(guò)這些角色的視角去講述發(fā)生在計(jì)算機(jī)世界里的故事,在故事中學(xué)習(xí)和了解計(jì)算機(jī)底層技術(shù)的工作原理。

這本書(shū)主要涵蓋計(jì)算機(jī)中的CPU、存儲(chǔ)、I/O、操作系統(tǒng)、系統(tǒng)編程、安全六個(gè)主題,每個(gè)主題一章,你不必從頭到尾逐篇閱讀,完全可以挑選自己感興趣的任何章節(jié)開(kāi)始。

聲明:本文內(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)投訴
  • 開(kāi)源
    +關(guān)注

    關(guān)注

    3

    文章

    4207

    瀏覽量

    46149
  • 容器
    +關(guān)注

    關(guān)注

    0

    文章

    531

    瀏覽量

    22967
  • Docker
    +關(guān)注

    關(guān)注

    0

    文章

    532

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    無(wú)聊之作,音樂(lè)鍵盤(pán)

    本吊看見(jiàn)外星人筆記本牛b的鍵盤(pán)燈怒了,本吊窮啊。所以有了這無(wú)聊之作。。。。。。。。。。上圖
    發(fā)表于 12-16 22:12

    剛制作 150W高頻單硅電魚(yú)機(jī)

    本帖最后由 237238009 于 2013-5-16 01:11 編輯 無(wú)聊制作的小小電魚(yú)機(jī),電小河的小魚(yú),田野的田雞,不錯(cuò)/哈哈。
    發(fā)表于 05-16 01:03

    閑的無(wú)聊出來(lái)給大家講講電路設(shè)計(jì),賺點(diǎn)名氣

    PCB設(shè)計(jì) 畫(huà)板10年了,閑的無(wú)聊,有要學(xué)原理設(shè)計(jì)和PCB設(shè)計(jì)的說(shuō)出來(lái)?閑的蛋疼的人,免費(fèi)帶你們,但是你們要一步一步畫(huà)呀,大家選個(gè)題目:比如:平板電腦設(shè)計(jì) (DDR3/sata/LVDS/u
    發(fā)表于 11-19 13:08

    今天無(wú)聊看到了這個(gè)寶貝,求大神指導(dǎo)

    無(wú)聊逛了下淘寶,看到了這個(gè)產(chǎn)品,感覺(jué)還不錯(cuò),但是不知道怎么用,你們有誰(shuí)用過(guò)么?這個(gè)到底是怎么實(shí)現(xiàn)的呢?求大神指導(dǎo){:4_107:}http://shop108533047.taobao.com
    發(fā)表于 02-21 11:38

    嵌入式LINUX應(yīng)該學(xué)什么?做驅(qū)動(dòng)還是做應(yīng)用

    入式LINUX應(yīng)該學(xué)什么?做驅(qū)動(dòng)還是做應(yīng)用不少人問(wèn)我,到底是學(xué)驅(qū)動(dòng)還是學(xué)應(yīng)用? 我只能說(shuō)憑興趣,并且驅(qū)動(dòng)和應(yīng)用并不是截然分開(kāi)的 1. 我們說(shuō)的驅(qū)動(dòng),其實(shí)并不局限于硬件的操作,還有操作系統(tǒng)的原理、進(jìn)程
    發(fā)表于 08-07 00:04

    無(wú)聊?。?/a>

    無(wú)聊啊,來(lái)這里溜達(dá),逛上一圈,哎!居然沒(méi)人么!
    發(fā)表于 05-06 21:41

    機(jī)器人的“快、準(zhǔn)、

    ``說(shuō)起對(duì)工業(yè)機(jī)器人的性能要求,無(wú)非就是“快、準(zhǔn)、”三字。其實(shí)這也就是對(duì)機(jī)器人關(guān)節(jié)伺服電機(jī)的要求,今天我們就來(lái)拆解一下這三字背后的含義。其中“快”、“準(zhǔn)”的意思大家都非常好了解,就是要求伺服電機(jī)
    發(fā)表于 09-19 21:33

    無(wú)聊的罐頭DIY設(shè)計(jì)制作

    無(wú)聊的罐頭DIY設(shè)計(jì)制作DIY&分享—GravityShare無(wú)聊的盒子/沒(méi)用的盒子,估計(jì)是很多人都有見(jiàn)過(guò)或者玩過(guò),那么你是否見(jiàn)過(guò)無(wú)聊的罐頭呢?哈哈,其實(shí)原理是一樣的,只是換了個(gè)外殼而已
    發(fā)表于 09-20 00:41

    通訊硬件底層如何傳輸數(shù)據(jù)

    很多童鞋學(xué)編程、學(xué)通訊都不清楚硬件底層時(shí)如何傳輸數(shù)據(jù)的,剛好最近整理了些概念和原理,方便大家參閱。如有不妥,歡迎指正!模擬信號(hào)與數(shù)字信號(hào)“模擬信號(hào)”(analog signal)是“模擬數(shù)據(jù)”的電平
    發(fā)表于 08-06 08:30

    iPhone 5功能缺乏重大創(chuàng)新 恐淪為無(wú)聊產(chǎn)品

    國(guó)外媒體今日撰文指出,在問(wèn)世后的五年里,蘋(píng)果iPhone一直引領(lǐng)著智能手機(jī)行業(yè)的發(fā)展潮流,但周三發(fā)布的iPhone 5在功能上卻未能實(shí)現(xiàn)飛躍式突破,恐怕會(huì)淪為一款無(wú)聊的產(chǎn)品。
    發(fā)表于 09-13 11:01 ?2070次閱讀

    MIUI8.2新功能, 想知道你有多無(wú)聊嗎?

    想知道你每天有多無(wú)聊?手機(jī)解鎖多少次嗎?MIUI開(kāi)發(fā)版日前提添加了一個(gè)全新的功能,能夠記錄每天手機(jī)解鎖的次數(shù)。
    發(fā)表于 02-28 11:16 ?8925次閱讀
    MIUI8.2新功能, 想知道你有多<b class='flag-5'>無(wú)聊</b>嗎?

    區(qū)塊鏈的底層技術(shù)是密碼學(xué)

    密碼學(xué)是區(qū)塊鏈的底層技術(shù),沒(méi)有密碼學(xué)就沒(méi)有區(qū)塊鏈,沒(méi)有密碼學(xué)支撐的區(qū)塊鏈不可能安全。
    發(fā)表于 11-22 11:22 ?2404次閱讀

    車(chē)載氣象站中的四大“科技與活”

    在如今的時(shí)代,不同的領(lǐng)域都存在著“科技與活”,但是帶給我們的卻是截然不同的感受。在食品安全領(lǐng)域,每次“科技與活”的揭露,都會(huì)撞擊我們心靈,讓我們對(duì)周?chē)沫h(huán)境得到新認(rèn)知的同時(shí),充滿(mǎn)擔(dān)憂(yōu)和焦慮;在
    的頭像 發(fā)表于 10-07 17:20 ?1065次閱讀

    AMBA4—“無(wú)聊的”Narrow transfers

    AMBA總線(xiàn)無(wú)論FPGA還是ASIC,應(yīng)該都是比較常用的一組總線(xiàn)協(xié)議。對(duì)于其中的協(xié)議,有一種傳輸格式叫Narrow Transfers,頗有些“無(wú)聊”~
    發(fā)表于 06-30 17:21 ?1294次閱讀
    AMBA4—“<b class='flag-5'>無(wú)聊</b>的”Narrow transfers

    快準(zhǔn)!體脂秤VS體重秤,你來(lái)選

    快準(zhǔn)!體脂秤VS體重秤,你來(lái)選
    的頭像 發(fā)表于 05-21 08:04 ?2.5w次閱讀
    快準(zhǔn)<b class='flag-5'>狠</b>!體脂秤VS體重秤,你來(lái)選