漫畫 | 前端比后端幸福多了!
下班的地鐵上,張大胖遇到了何小痩。




抽象的泄露參見這篇文章《抽象的泄露》。


后記:在日常的編程工作中,無論是解決問題、提高性能、寫出更有效率的程序......只要稍微深入一點,必然會涉及到計算機學(xué)科的基礎(chǔ)知識,后端如此,前端也是這樣。?
正如文中所說,雖說前端是在折騰界面邏輯,但至少也得掌握HTTP、HTTPS;想做個消息通知,必然要考慮長連接,就需要知道TCP是怎么處理的,WebSocket是怎么回事;而且很多Web性能問題都和底層的TCP相關(guān), 這都屬于計算機網(wǎng)絡(luò)范疇;
對于JavaScript,工作中肯定會遇到作用域、閉包、對象、原型等東西,這些都是計算機程序設(shè)計基本概念;
如果深入JS的工作原理,需要理解單線程、函數(shù)調(diào)用棧、回調(diào)隊列、事件循環(huán)等知識點,既有數(shù)據(jù)結(jié)構(gòu)、又有一些操作系統(tǒng)相關(guān)的知識;如今的JavaScript早已不是解釋執(zhí)行了, 主流都是編譯成字節(jié)碼執(zhí)行,這就涉及到抽象語法樹、字節(jié)碼、虛擬機等知識了;
▼
作者圖書推薦

劉欣?著,劉奕君?繪
用有趣的漫畫講故事,幽默的故事講技術(shù)
爆款書《碼農(nóng)翻身》作者再次為大家破解操作系統(tǒng)、編程、網(wǎng)絡(luò)等硬核技術(shù)
打開本書,遇見不一樣的知識
本書用生動有趣的漫畫講解了計算機的基礎(chǔ)知識,一共分為5章,每一章都有不同的風(fēng)景。?
在第1章,你可以花上幾兩銀子,體驗一下大明王朝TCP/IP 和HTTP。與此同時,張大胖會在和朋友的聊天中逐步"發(fā)明”HTTPS。你還能看看那些可愛的網(wǎng)卡、CPU,內(nèi)存是怎么從零開始上網(wǎng)的,以及一張身份證是怎么在網(wǎng)絡(luò)中被切割和傳輸?shù)?。到了?章,可以看看操作系統(tǒng)是怎么"騙人”的,"一切皆文件”到底是怎么回事,程序員最喜歡的Hello World在執(zhí)行時有什么秘密。第3章則能看到跑得飛快的CPU阿甘一天有趣的生活,不斷打仗的黑毛部落和禿頭部落居然促成了通用計算機的誕生,以及兩段"相聲”:從1加到100和函數(shù)調(diào)用的秘密。第4章展示了數(shù)據(jù)庫帝國的一次危機和內(nèi)部斗爭。第5章你可以用一個奇特的天平去稱一稱編程語言的重量,還可以"欣賞”一下字節(jié)碼王國的興起和擴張,順便看看上帝是怎么教會人類面向?qū)ο缶幊痰摹?/span>
用一句話來總結(jié) :有趣且硬核的技術(shù)漫畫,肯定不會辜負的大家的期待!
(掃碼了解本書詳情)

▊《碼農(nóng)翻身:用故事給技術(shù)加點料》
劉欣(@碼農(nóng)翻身) 著
用故事給技術(shù)加點料,網(wǎng)上海量傳閱的技術(shù)故事
幫你理解技術(shù)起源和本質(zhì)
書中用一個個精彩紛呈的故事,繪聲繪色且深入淺出地演繹晦澀枯燥的編程知識。學(xué)習(xí)優(yōu)秀的架構(gòu)師是如何思考、如何抽象、如何成長的,從操作系統(tǒng)、Java語言到Web技術(shù),每個主題都深入淺出。
(掃碼了解本書詳情)
如果喜歡本文 歡迎?在看丨留言丨分享至朋友圈?三連 ?熱文推薦??
