中国象棋程序的设计与实现(四)-- 一次“流产”的写书计划
2019獨角獸企業(yè)重金招聘Python工程師標準>>>
?1.寫書緣由
2010年寫完中國象棋程序(代碼)后,我想認真完善下這個項目。
在寫代碼過程中,我已經(jīng)加入了大量的注釋。
寫完后,我開始撰寫相關(guān)文檔。由于自己讀的是軟件工程專業(yè),所以我想把需求分析、架構(gòu)設(shè)計、詳細設(shè)計、測試等文檔都認真地寫一下。
認真的說,我確實都寫了。
在細化文檔的過程中,我突然想到,為何不自己去寫一本如何實我的中國象棋程序的書籍呢?
有源碼和文檔了,按說也不難。
所以,我就開始了。
我煞費苦心地完成了 序、前言、目錄、附錄,部分章節(jié)的寫作,真可謂是“絞盡腦汁”。
不過,最終“行百里者半九十”,這個計劃終究是流產(chǎn)了。
2.為寫書所做的努力。
?
3.收獲
雖然,這個計劃流產(chǎn)了,我還是收獲了很多。
a.寫文檔的能力增強了,寫作表達能力提高了
b.加深了對軟件工程的理解,對于提高開發(fā)能力很有幫助。
c.深刻體會向市場發(fā)布產(chǎn)品的關(guān)鍵點。
? 投入-產(chǎn)出比是非常重要的,向市場推出一款“商業(yè)產(chǎn)品”,需要非常在意自己的投入和產(chǎn)出比率。
? 如果掙不了幾個錢,從商業(yè)角度來講,是不太好的。
最近,有個出版社的編輯,看了我的博客,加我QQ,問我是否有興趣寫書,我謝絕了。
4.為什么不去寫書
a.自己能力有限。目前,還沒有系統(tǒng)性的理論知識和實踐體系。當前階段,我的各種想法和經(jīng)驗,都是“點”和“線”狀的,而非“面”狀的。
寫出來,只能讓行家笑話,誤人子弟啊。
b.沒有那么多的時間。當前階段,時間主要用來學(xué)習(xí)各種技術(shù)、實踐各種理論。
Java等具體的技術(shù)、軟件工程和項目管理等綜合性讀物,還有財務(wù)管理、人文社科讀物,需要花費很多時間。
c.寫博客勝于寫書。
? 寫博客可以分解成1篇1篇的,目標比較小,1到4個小時,就可以完成。不至于“曠日持久”,“勞民傷財”。
d.寫專欄也不錯。
? 現(xiàn)在文章越來越多了,我不斷進行整理。
? 目前,計劃和正在寫的專欄/分類有:中國象棋、單元測試、Web開發(fā)的那點事、提高生產(chǎn)力、高中生活、文學(xué)作品等。
? 提高系統(tǒng)性思維。
e.寫中國象棋這種書,付出和收獲是不成正比的。
?? 讀者有限,銷量很有限。如果把這些時間投入在學(xué)習(xí)和實踐中,收獲更大。
f.為寫書而寫書是非常累的。
? 我現(xiàn)在更傾向于多寫文章,等水平達到了,“順勢而為”出一本書。
5.未來計劃
?2013年剩下的3個月,我將陸續(xù)發(fā)表 功能點文檔、架構(gòu)設(shè)計、算法,書-序言,書-附錄,書-主體內(nèi)容等文章。
?
中國象棋源碼:http://blog.csdn.net/fansunion/article/details/11787413
?
原文參見:http://FansUnion.cn/articles/2491
?
轉(zhuǎn)載于:https://my.oschina.net/jiutianniao/blog/399554
總結(jié)
以上是生活随笔為你收集整理的中国象棋程序的设计与实现(四)-- 一次“流产”的写书计划的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浅谈广告交易系统
- 下一篇: 雷观(八):等我有钱了再付费,是一种很扯