程式設計師的副業:我的第一本書出版啦!

程式設計師十三發表於2021-07-26

2020年和電子工業出版社簽約,之後開始了自己第一本書的寫作之旅。歷時近一年,我的第一本書終於出版了。

書籍出版後,我也整理了這些年寫作的經歷。一開始我就是一個小透明作者,2017年2月份在部落格園裡釋出了自己的第一篇文章,一個小菜雞的寫作之路就開始了。沒有閱讀量、沒有粉絲,寫作能力也不高。後來憑藉著自己的堅持和付出,一步一個腳印,歷經數年,最終完成了出版一本書的心願。一個小透明作者到可以出書我都經歷了什麼,這幾年的經歷整理如下:

後續也會單獨整理一篇詳細的心路歷程,分享給大家。

寫作背景

我的第一本書,終於出版啦!作為一個開發人員,也算是完成了一樁心願,先看看她的樣子吧!

2017年2月24日,正式開啟技術寫作之路,同時也開始在GitHub網站上做開源專案,由於一直堅持更新文章和開源專案,慢慢被越來越多的人所熟悉。2018年開始,有不少出版社向我發出邀約去寫書。2018年6月7日,電子工業出版社的陳林編輯通過郵件聯絡我並邀請我出書。從此,與電子工業出版社結緣。

對於圖書寫作的邀約,一開始我都會婉拒。因為對自己有比較清楚的認知。部落格文章的寫作要求相較於圖書出版的要求還是有很大差別的,覺得當時的可行性太低,於是逐一拒絕了出書的邀約。可是邀約多了,心態也有了改變。就像當初寫第一篇部落格是抱著“試一試”的心態,筆者慢慢也有了“試一試”寫書的念頭。

生活中總有意外的驚喜。

2018年,我也被不同的平臺邀請製作付費專欄課程。自2018年9月開始,陸陸續續在CSDN圖文課、實驗樓、藍橋雲課、掘金小冊、極客時間等平臺上線了多個付費專欄和課程。其中,與Spring Boot技術棧相關的付費專欄就有7個。同時,我也會將付費專欄中的實戰專案開源到GitHub和Gitee兩個開原始碼平臺上。本書中的實戰專案newbee-mall新蜂商城也是在這段時期內開發的,並於2019年開源。

基於這些開源專案的維護經驗和多個付費專欄的製作經驗,我逐漸覺得自己已經有能力完成一本技術書的寫作,並且做到言之有物了。所以,就打定主意要寫一本實體技術書。這也是作為一個開發者長久以來的夢想。於是與陳林編輯聯絡並溝通了寫作事宜,之後簽訂了圖書寫作意向合同。寫作的初衷就是希望自己把對Spring Boot技術棧的理解以及實戰專案開發的經驗分享給讀者。

如果本書能夠幫助讀者學會Spring Boot並且能夠開發一些實際專案,那麼我就非常滿足了,這一次的寫作也變得意義非凡。

本書簡介

本書的程式碼基於Spring Boot 2.3.7-RELEASE版本。筆者通過25章內容全面深入地講解Spring Boot技術棧的技術原理、功能點開發和專案實戰。工欲善其事,必先利其器。本書注重基礎環境的搭建和開發工具的使用,以幫助讀者能夠少走彎路,快速掌握Spring Boot專案的開發技能。

本書首先從Spring Boot基礎知識部分講起,涉及學習方法、技術趨勢、開發環境和基礎實踐;然後是進階應用部分,涉及核心原始碼、自動配置、模板引擎、資料庫等分析,以及分頁功能、檔案上傳、驗證碼等功能的編碼實現;最後是實戰開發部分,即從0開始動手搭建一個企業級的商城專案,涉及後臺管理系統和前端頁面所有功能模組的技術開發。

本書重在引導讀者進入真實的專案開發體驗,圍繞Spring Boot技術棧全面展開,兼顧相關技術的知識擴充,由淺入深,步步為營,使讀者既能學習基礎知識,又能掌握一定的開發技巧。本書的目標是讓讀者擁有一個完整且高質量的學習體驗,遠離“Hello World專案”,為技術深度的挖掘和薪水、職位的提升提供保障。

購買本書

京東商城購買地址:https://item.jd.com/12890115.html

7月初印刷,之後是詳情頁設計和商品上架。上週就已經在京東和噹噹上線了,只是書本還沒有發貨到全國的各個倉庫。我是在2021年7月20號得知,書籍正式開始上架,當時商品詳情頁面只是簡略的描述資訊,近期才把完善的商品詳情上傳到各個商城中。我也在當天嘗試下了一單,用了一些優惠券買了 3 本書,3本加一起優惠價格是173元,不過買得比較早,等了挺久才收到書。這周應該完成了全國倉庫的調貨,大家可以放心購買了。

後續打算

書籍已經正式出版,後續的計劃如下:

  • 做一次贈書活動
  • 改正書籍中的不足或者錯誤之處
  • 解答讀者的問題,並對書籍中的內容做升級和優化

買書肯定不單單的只是想買幾頁紙,最重要的是想買其中的知識。如果沒有學到什麼,這本書也就只有壓壓泡麵和墊墊桌角的功能了。有很多人在學習本書時可能會遇到一些問題,我也知曉犯難時的那種糾結的心情。如果在閱讀本書的過程中遇到了問題,可以先嚐試自行解決,或者找其他朋友問一下,也可以參照書中給出的聯絡方式進入答疑群提問,我會幫忙解答。

畢竟是第一次寫書,書裡可能有些錯誤的地方或者有瑕疵的表述,也希望大家可以提一提意見,及時向我反饋。直接發到我的郵箱也可以,給我的文章留言也可以,在後續版本中我會及時改正。收到書後,我自己也發現了幾處印刷的小問題,分別是目錄頁面、書籍的第37頁和書籍的第49頁,後續印刷時會修正掉。

另外,也會幻想繼續去出版第二本書、第三本書。“第一本書出版了,第二本書還會遠嗎?”,這件事就慢慢來吧,體驗過一次才知道,寫書和出書這件事,時間跨度特別大,精力要求也比較多。目前還在上班,沒有特別充足的時間來全力做這些事情,有時間的話會繼續整理書稿。

寫在最後

最後,感謝各位朋友們的鼓勵,不管是無言的鼓勵還是有聲的鼓勵,我都非常感謝大家。可能你只是看過我寫的文章,可能你點贊過我的文章,可能你評論過我的文章,可能你給我發過郵件,可能你star過我寫的開源專案,可能你私聊過我。可能你說過鼓勵過我的話,可能你做出過鼓勵我的行動,也可能你在心裡默默的表達過對我的支援。不論如何,感謝你們。有你們的支援和批評,才會有不斷完善和不斷進步的程式設計師十三。

感謝

剛摸到書的時候非常激動,和剛開始簽完書籍出版合同時的心情一樣,特別開心也特別興奮。但是也就是那一會兒,之後也就慢慢平靜了。畢竟從溝通到寫書、再到出版花費了一年多時間,再激動的心情也會在這400多個日日夜夜中消融了。其實,就是生活中千千萬萬件事情中的一件而已,像慕課網涉嫌抄襲我的開源專案那次事件一樣(這件事的來龍去脈可以在我的主頁檢視),不管當時有多麼激動和憤慨,之後也都變得平靜了。

近段時間很多朋友都在問,所以我在最後補充一下慕課網涉嫌抄襲的事件進展:正常在走訴訟流程,2021年7月份已經把起訴書提交至法院,目前正在等法院通知。

除註明轉載/出處外,皆為作者原創,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連結,否則保留追究法律責任的權利。

相關文章