- 深度探索Go語言:對象模型與runtime的原理特性及應(yīng)用
- 封幼林編著
- 710字
- 2023-08-10 16:55:31
序三
FOREWORD
不知從什么時候起,Go語言圈子里突然多了一個看上去很可愛的蛋殼形象,把Go語言的底層實現(xiàn)與枯燥的runtime知識變成了妙趣橫生的動畫,呈現(xiàn)在編程世界里,贏得了大家的喜愛,讓人有一種“舊時王謝堂前燕,飛入尋常Gopher家”的感覺。
一件事情,一門技術(shù),如果能讓大多數(shù)人覺得有意思,那再去學(xué)習(xí)它就不是什么難事了。
作者輸出的文章和動畫讓我對作者本身也產(chǎn)生了一些興趣,因為我也是一個Gopher和技術(shù)寫作者,深知把龐雜的底層知識給別人講明白是一件多么有挑戰(zhàn)的事情。這些透徹的文章,以及看了令人舒心的技術(shù)動畫,到底是怎么制作出來的呢?
在微信上與作者做過簡單的交流之后,得知了作者自身多年的開發(fā)經(jīng)驗,以及底層與C++的研發(fā)背景,這些謎團(tuán)便揭開了。在我的研發(fā)生涯中碰到的大多數(shù)C/C++工程師,對于底層和高并發(fā)知識都能如數(shù)家珍,但能夠?qū)⑦@些積累與他人說清道明并不是每個人都能做得到的。既能學(xué)會又能講清之人少之又少,作者就是其中之一,會使用VideoScribe的工程師也不是那么多。
現(xiàn)代的軟件工程師,無論是應(yīng)用工程師,還是基礎(chǔ)設(shè)施工程師,都會對底層、高并發(fā)知識有濃厚的興趣,這不是沒有理由的,因為這些知識能夠幫助我們定位出大部分日常開發(fā)中碰到的性能問題,理解并解決所有線上遇到的高并發(fā)環(huán)境下才會觸發(fā)的Bug。這些知識也是每個有追求的互聯(lián)網(wǎng)公司的工程師所必備的專業(yè)素質(zhì),多讀書,多寫代碼,多積累,最終才能讓我們一步一步成為一個合格的技術(shù)專家,這些與公司內(nèi)的頭銜無關(guān),是真正的技術(shù)硬實力。
本書的內(nèi)容主要是Go語言的底層知識,相比其他寫底層的書而言可能沒有覆蓋到“所有”底層細(xì)節(jié),但其覆蓋到的內(nèi)容都是細(xì)之又細(xì),相信大家在閱讀本書或閱覽作者制作的Go語言系列動畫時一定能夠有所收獲。
曹春暉
《Go語言高級編程》作者
- 圖解Java數(shù)據(jù)結(jié)構(gòu)與算法(微課視頻版)
- Python 深度學(xué)習(xí)
- 無代碼編程:用云表搭建企業(yè)數(shù)字化管理平臺
- Java入門很輕松(微課超值版)
- Java加密與解密的藝術(shù)
- 人人都是網(wǎng)站分析師:從分析師的視角理解網(wǎng)站和解讀數(shù)據(jù)
- BeagleBone Black Cookbook
- 圖數(shù)據(jù)庫實戰(zhàn)
- Swift 4 Protocol-Oriented Programming(Third Edition)
- Cocos2d-x Game Development Blueprints
- Arduino Wearable Projects
- Mastering OAuth 2.0
- Mastering JavaScript
- Kohana 3.0 Beginner's Guide
- Python機(jī)器學(xué)習(xí)