一年的時(shí)間,我出版了一本實(shí)體書
2020年4月11日晚,回家路上?!敖K于出版了,算是完成了一件事。真想不到,感覺好像在做夢?!?br>
我是一名App架構(gòu)師,一名代碼分析師。從現(xiàn)在起,我又多了一個(gè)身份——一名作家。由我編著的移動(dòng)開發(fā)技術(shù)圖書《Flutter從0基礎(chǔ)到App上線》(豆瓣鏈接:點(diǎn)擊跳轉(zhuǎn))于2020年3月正式出版,如今在各大網(wǎng)上書城都有銷售,相信不久也會遍布各大書店和圖書館。
沒錯(cuò),這是一本純技術(shù)類圖書,面向0基礎(chǔ)的同學(xué)。算是借Flutter這項(xiàng)還算新興的技術(shù)的東風(fēng)了。
今天,我就來聊一聊這本書的創(chuàng)作故事。
緣起
2019年3月12日,大概是我持續(xù)在博客平臺輸出的緣故吧,某位圖書編輯找到了我,詢問圖書出版的意向。

聊天記錄截屏
老實(shí)講,在這位編輯之前,也有人問過我是否考慮出書。我自覺慚愧,一直都是拜讀別人的著作,從來沒有想過自己寫。雖然一直在做技術(shù)分享,但覺得自己還沒有到可以出書的地步。即使是現(xiàn)在,回過頭來看自己的書,總能找到需要改進(jìn)的地方,想要增加一些內(nèi)容來豐富它。但轉(zhuǎn)念一想,既然自己會某項(xiàng)技能,為何不將其輸出為較為系統(tǒng)完整的內(nèi)容呢?畢竟我之前發(fā)布過的文章都是單個(gè)知識點(diǎn),總體看上去確實(shí)缺乏系統(tǒng)性;況且這次要寫的是一本關(guān)于Flutter的入門書。
說干就干,幾次互相了解后,交付樣章,簽訂合同,創(chuàng)作之路就開始了。
創(chuàng)作之路
最后一次提交初稿是在2019年的7月初,也就是說,這本書總共花了大約四個(gè)月的時(shí)間創(chuàng)作。在這四個(gè)月中的創(chuàng)作中,有幾點(diǎn)切身感受。
- 閱讀的對象決定了內(nèi)容上要盡量適合沒有編程基礎(chǔ)的人,尤其是在前面的Dart編程語言基礎(chǔ)部分。投射到具體的寫作中,不僅像搭建開發(fā)環(huán)境這類的內(nèi)容要盡量詳細(xì),而且諸如基本數(shù)據(jù)類型這樣的基礎(chǔ)知識也要講清楚。
節(jié)選 - 基本數(shù)據(jù)類型
這無疑會增加一些工作量,也需要更多的耐心和細(xì)心。由于這些內(nèi)容是基礎(chǔ)中的基礎(chǔ),就更不能出錯(cuò)。 - 書中每個(gè)章節(jié)后都有一些練習(xí)題。不怕被大家笑話,我自己也被自己的題目難倒過。這種“折磨自己”式的寫作,甚至讓我有沖動(dòng)換一道簡單一點(diǎn)的題目。
- 輸出知識的過程同樣是增長才能的時(shí)機(jī),某些我自己也很模糊的知識點(diǎn),由于不得不把它講解清楚,所以不能偷懶,只能自己先搞清楚其中的奧妙。這種“倒逼”式的作用力促使我要更加準(zhǔn)確地掌握之前不完全清楚的知識點(diǎn)。
- 耐心很重要,責(zé)任很重要。不能一味求快,也不能錯(cuò)誤連篇。面向0基礎(chǔ),就不能在人家一開始的時(shí)候就植入錯(cuò)誤的概念。
- 寫作和全職工作之間的平衡,寫作的任務(wù)要以不影響正常的工作為前提,這是一個(gè)大原則。
最后
最后,我要感謝在創(chuàng)作過程中一直支持我的家人、同事和朋友。
感謝我的妻子,在我忙于工作的時(shí)間里對我無微不至的照顧和陪伴;
感謝我的父母,你們的支持、鼓勵(lì)和肯定時(shí)刻激勵(lì)著我;
感謝圖書編輯周秀琳,在圖書的寫作和出版過程中提供指導(dǎo);
感謝在本書創(chuàng)作期間提供過技術(shù)支援的小伙伴。
作為回報(bào),你們都能在書中找到和自己有關(guān)的彩蛋。
最后,感謝所有閱讀本書的讀者們。
