在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

學底層狠無聊?

程序員cxuan ? 來源:程序員cxuan ? 2023-06-21 09:09 ? 次閱讀

大家好我是 cxuan。

不知道各位有沒有過這樣的感覺:就是在學習計算機的過程中,當學到某個知識點的時候,想要搞懂它,就去搜索引擎、書籍中尋找答案,結果找到了一大堆復雜的描述,看了半天也沒看懂,只是看了個寂寞。

舉個例子:我想知道什么是docker,隨便來看看網絡上的介紹:

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

這篇文章說的也沒錯,但對于新手來說,就如同一杯白開水,看完依舊不知道什么是docker。

從作者的角度,這是一種典型的正向思維:我知道什么是docker,我用專業的術語描述給你,你也就知道了。

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

Docker 是一個開源的應用容器引擎,是虛擬化的一種輕量級替代技術。Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然后發布到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口,開銷很低。docker解決了服務器昂貴的問題,生產環境和測試環境不一致的問題。

他默認了讀者知道什么是容器,什么是虛擬化,什么是沙箱機制,什么是開發環境和測試環境不一致等等問題。

然而事實上,想要去搜這個問題的人,大概率是不具備這些專業基礎知識的。

而我更推薦的一種方式是逆向思維:假設讀者是個小白,應該如何寫,才能讓小白也能看懂。

還是以Docker為例,來看看這篇文章。

首先以故事情節的形式,把讀者吸引進來,并且引出了問題,為后面Docker技術的登場做鋪墊:

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

接下來通過對話的形式,交代虛擬機和容器的區別:

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

再然后,通過故事情節的推動,引出Docker的三個核心技術,以及它們分別解決了什么問題:

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

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

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

通過故事情節推動和風趣幽默的語言,把Docker復雜又晦澀的底層技術原理一層層剝給讀者來看,讓人印象深刻,輕松掌握。

上面這些圖,是最近上市的一本新書《趣話計算機底層技術》中的內容,限于篇幅的限制,這里只截取了其中一部分。

這本書的作者是軒轅之風,也是我們一起做公眾號的朋友,他曾經在百度、360、奇安信等大廠工作多年,開發經驗豐富。軒轅大佬一直堅持在公眾號上用講故事的方式,把計算機底層的技術知識講的清晰易懂,幾乎每一篇故事文章都獲得過博客園的置頂精選。我看過好幾篇都覺得很不錯,沒想到現在作者軒轅居然把這個故事系列出書了,像上面這樣的故事,這本書有好幾十篇,全都是專注在計算機底層相關的技術。

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

說到底層技術,我發現很多程序員都在忙著學習各種編程語言、各種開發框架和各種中間件的使用,卻對計算機底層相關的技術知之甚少。造成這一現象主要有幾個原因:

1、很多程序員都是半路出家,沒有系統化的學習過計算機底層知識。

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

3、實際工作中的很多崗位,只需要CRUD能力就足矣,對計算機底層技術沒那么看重。

隨著越來越多新人的加入,計算機軟件開發行業競爭也越來越激烈,只靠CRUD技能很大程度上會限制程序員們在技術領域的發展。而學習了解這些底層技術知識,修煉好程序員的內功,可以幫助我們知其然還能知其所以然。

軒轅大佬的這本書主要是用故事的方式講述計算機底層相關的技術,用通俗易懂的表達方式幫助大家學習底層技術,對于很多新手小白來說簡直是福音。

這些故事的主人公可能是計算機里的一個程序、一個進程、一個線程、一個函數、一個數據包、一個文件等這樣的軟件角色,也可能是CPU、內存、網卡等這樣的硬件角色。這本書透過這些角色的視角去講述發生在計算機世界里的故事,在故事中學習和了解計算機底層技術的工作原理

這本書主要涵蓋計算機中的CPU、存儲、I/O、操作系統、系統編程、安全六個主題,每個主題一章,你不必從頭到尾逐篇閱讀,完全可以挑選自己感興趣的任何章節開始。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開源
    +關注

    關注

    3

    文章

    3349

    瀏覽量

    42501
  • 容器
    +關注

    關注

    0

    文章

    495

    瀏覽量

    22062
  • Docker
    +關注

    關注

    0

    文章

    458

    瀏覽量

    11857

原文標題:學底層狠無聊?

文章出處:【微信號:cxuangoodjob,微信公眾號:程序員cxuan】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    無聊之作,音樂鍵盤

    本吊看見外星人筆記本牛b的鍵盤燈怒了,本吊窮啊。所以有了這無聊之作。。。。。。。。。。上圖
    發表于 12-16 22:12

    剛制作 150W高頻單硅電魚機

    本帖最后由 237238009 于 2013-5-16 01:11 編輯 無聊制作的小小電魚機,電小河的小魚,田野的田雞,不錯/哈哈。
    發表于 05-16 01:03

    閑的無聊出來給大家講講電路設計,賺點名氣

    PCB設計 畫板10年了,閑的無聊,有要原理設計和PCB設計的說出來?閑的蛋疼的人,免費帶你們,但是你們要一步一步畫呀,大家選個題目:比如:平板電腦設計 (DDR3/sata/LVDS/u
    發表于 11-19 13:08

    今天無聊看到了這個寶貝,求大神指導

    無聊逛了下淘寶,看到了這個產品,感覺還不錯,但是不知道怎么用,你們有誰用過么?這個到底是怎么實現的呢?求大神指導{:4_107:}http://shop108533047.taobao.com
    發表于 02-21 11:38

    嵌入式LINUX應該什么?做驅動還是做應用

    入式LINUX應該什么?做驅動還是做應用不少人問我,到底是驅動還是應用? 我只能說憑興趣,并且驅動和應用并不是截然分開的 1. 我們說的驅動,其實并不局限于硬件的操作,還有操作系統的原理、進程
    發表于 08-07 00:04

    無聊啊!

    無聊啊,來這里溜達,逛上一圈,哎!居然沒人么!
    發表于 05-06 21:41

    機器人的“快、準、

    ``說起對工業機器人的性能要求,無非就是“快、準、”三字。其實這也就是對機器人關節伺服電機的要求,今天我們就來拆解一下這三字背后的含義。其中“快”、“準”的意思大家都非常好了解,就是要求伺服電機
    發表于 09-19 21:33

    無聊的罐頭DIY設計制作

    無聊的罐頭DIY設計制作DIY&分享—GravityShare無聊的盒子/沒用的盒子,估計是很多人都有見過或者玩過,那么你是否見過無聊的罐頭呢?哈哈,其實原理是一樣的,只是換了個外殼而已
    發表于 09-20 00:41

    總結分享linux系統驅動怎么

    很多初學者會問,嵌入式Linux怎么?下面就來討論討論這個問題。 嵌入式Linux可以分為兩部分:底層系統、應用開發。 對于應用開發 : C語言、數據結構、JAVA什么的需學好。嵌入式應用開發
    發表于 11-11 09:45

    通訊硬件底層如何傳輸數據

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

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

    想知道你每天有多無聊?手機解鎖多少次嗎?MIUI開發版日前提添加了一個全新的功能,能夠記錄每天手機解鎖的次數。
    發表于 02-28 11:16 ?8291次閱讀
    MIUI8.2新功能, 想知道你有多<b class='flag-5'>無聊</b>嗎?

    區塊鏈的底層技術是密碼

    密碼是區塊鏈的底層技術,沒有密碼就沒有區塊鏈,沒有密碼支撐的區塊鏈不可能安全。
    發表于 11-22 11:22 ?2090次閱讀

    車載氣象站中的四大“科技與活”

    在如今的時代,不同的領域都存在著“科技與活”,但是帶給我們的卻是截然不同的感受。在食品安全領域,每次“科技與活”的揭露,都會撞擊我們心靈,讓我們對周圍的環境得到新認知的同時,充滿擔憂和焦慮;在
    的頭像 發表于 10-07 17:20 ?684次閱讀

    AMBA4—“無聊的”Narrow transfers

    AMBA總線無論FPGA還是ASIC,應該都是比較常用的一組總線協議。對于其中的協議,有一種傳輸格式叫Narrow Transfers,頗有些“無聊”~
    發表于 06-30 17:21 ?781次閱讀
    AMBA4—“<b class='flag-5'>無聊</b>的”Narrow transfers

    快準!體脂秤VS體重秤,你來選

    快準!體脂秤VS體重秤,你來選
    的頭像 發表于 05-21 08:04 ?2.3w次閱讀
    快準<b class='flag-5'>狠</b>!體脂秤VS體重秤,你來選
    主站蜘蛛池模板: 日韩在线视频免费观看| 日韩免费一级毛片| 美女张开大腿让男人捅| 五月天婷婷在线播放| 欧美另类高清| 特黄特黄视频| 成人三级电影在线观看| 成人夜色| 婷婷综合激情网| bt天堂网在线资源www| 欧美色丁香| 四虎影免看黄| 亚洲黄页网站| 视频一区亚洲| 欧美成人午夜精品免费福利| 手机看高清特黄a大片| 美女扒开内裤无遮挡禁18| 男人和女人做a免费视频| 色狠狠色综合吹潮| 最近的中文字幕免费动漫视频| 久久色婷婷| 国产美女被艹| 天堂国产| 午夜国产精品福利在线观看| 日本一区二区在线视频| 麻豆三级视频| 99午夜高清在线视频在观看| 四虎影院.com| 午夜美女久久久久爽久久| 美女扒开尿口给男人桶| 国产真实偷乱视频在线观看| 亚洲人成网站色7799在线观看| 色丁香婷婷| 免费午夜不卡毛片| 五月婷婷六月合| 天天射天天做| 一个色亚洲| 午夜免费影视| 一区二区三区四区免费视频| 18视频免费网址在线观看| 美女扒开内裤无遮挡禁18|