一年的時(shí)間焕蹄,我出版了一本實(shí)體書
2020年4月11日晚,回家路上阀溶∧逶啵“終于出版了,算是完成了一件事银锻。真想不到永品,感覺好像在做夢』魑常”
我是一名App架構(gòu)師鼎姐,一名代碼分析師。從現(xiàn)在起,我又多了一個(gè)身份——一名作家炕桨。由我編著的移動(dòng)開發(fā)技術(shù)圖書《Flutter從0基礎(chǔ)到App上線》(豆瓣鏈接:點(diǎn)擊跳轉(zhuǎn))于2020年3月正式出版饭尝,如今在各大網(wǎng)上書城都有銷售,相信不久也會(huì)遍布各大書店和圖書館献宫。
沒錯(cuò)钥平,這是一本純技術(shù)類圖書,面向0基礎(chǔ)的同學(xué)姊途。算是借Flutter這項(xiàng)還算新興的技術(shù)的東風(fēng)了涉瘾。
今天,我就來聊一聊這本書的創(chuàng)作故事吭净。
緣起
2019年3月12日,大概是我持續(xù)在博客平臺(tái)輸出的緣故吧肴甸,某位圖書編輯找到了我寂殉,詢問圖書出版的意向。
老實(shí)講原在,在這位編輯之前友扰,也有人問過我是否考慮出書。我自覺慚愧庶柿,一直都是拜讀別人的著作村怪,從來沒有想過自己寫。雖然一直在做技術(shù)分享浮庐,但覺得自己還沒有到可以出書的地步甚负。即使是現(xiàn)在,回過頭來看自己的書审残,總能找到需要改進(jìn)的地方梭域,想要增加一些內(nèi)容來豐富它。但轉(zhuǎn)念一想搅轿,既然自己會(huì)某項(xiàng)技能病涨,為何不將其輸出為較為系統(tǒng)完整的內(nèi)容呢?畢竟我之前發(fā)布過的文章都是單個(gè)知識(shí)點(diǎn)璧坟,總體看上去確實(shí)缺乏系統(tǒng)性既穆;況且這次要寫的是一本關(guān)于Flutter的入門書。
說干就干雀鹃,幾次互相了解后幻工,交付樣章,簽訂合同黎茎,創(chuàng)作之路就開始了会钝。
創(chuàng)作之路
最后一次提交初稿是在2019年的7月初,也就是說,這本書總共花了大約四個(gè)月的時(shí)間創(chuàng)作迁酸。在這四個(gè)月中的創(chuàng)作中先鱼,有幾點(diǎn)切身感受。
- 閱讀的對(duì)象決定了內(nèi)容上要盡量適合沒有編程基礎(chǔ)的人奸鬓,尤其是在前面的Dart編程語言基礎(chǔ)部分焙畔。投射到具體的寫作中,不僅像搭建開發(fā)環(huán)境這類的內(nèi)容要盡量詳細(xì)串远,而且諸如基本數(shù)據(jù)類型這樣的基礎(chǔ)知識(shí)也要講清楚宏多。
節(jié)選 - 基本數(shù)據(jù)類型
這無疑會(huì)增加一些工作量,也需要更多的耐心和細(xì)心澡罚。由于這些內(nèi)容是基礎(chǔ)中的基礎(chǔ)伸但,就更不能出錯(cuò)。 - 書中每個(gè)章節(jié)后都有一些練習(xí)題留搔。不怕被大家笑話更胖,我自己也被自己的題目難倒過。這種“折磨自己”式的寫作隔显,甚至讓我有沖動(dòng)換一道簡單一點(diǎn)的題目却妨。
- 輸出知識(shí)的過程同樣是增長才能的時(shí)機(jī),某些我自己也很模糊的知識(shí)點(diǎn)括眠,由于不得不把它講解清楚彪标,所以不能偷懶,只能自己先搞清楚其中的奧妙掷豺。這種“倒逼”式的作用力促使我要更加準(zhǔn)確地掌握之前不完全清楚的知識(shí)點(diǎn)捞烟。
- 耐心很重要,責(zé)任很重要当船。不能一味求快坷襟,也不能錯(cuò)誤連篇。面向0基礎(chǔ)生年,就不能在人家一開始的時(shí)候就植入錯(cuò)誤的概念婴程。
- 寫作和全職工作之間的平衡,寫作的任務(wù)要以不影響正常的工作為前提抱婉,這是一個(gè)大原則档叔。
最后
最后,我要感謝在創(chuàng)作過程中一直支持我的家人蒸绩、同事和朋友衙四。
感謝我的妻子,在我忙于工作的時(shí)間里對(duì)我無微不至的照顧和陪伴患亿;
感謝我的父母传蹈,你們的支持押逼、鼓勵(lì)和肯定時(shí)刻激勵(lì)著我;
感謝圖書編輯周秀琳惦界,在圖書的寫作和出版過程中提供指導(dǎo)挑格;
感謝在本書創(chuàng)作期間提供過技術(shù)支援的小伙伴。
作為回報(bào)沾歪,你們都能在書中找到和自己有關(guān)的彩蛋漂彤。
最后,感謝所有閱讀本書的讀者們灾搏。