自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

黃博文:敏捷地寫博客

開發(fā) 項(xiàng)目管理
寫技術(shù)博客對于程序員的提升是不可估量的。只要你堅(jiān)持一段時(shí)間,你就會發(fā)現(xiàn)它給你帶來的各種積極的變化。思考問題更加深入了,更容易關(guān)注細(xì)節(jié)了,表達(dá)能力也增強(qiáng)了……

為什么寫博客

寫技術(shù)博客對于程序員的提升是不可估量的。只要你堅(jiān)持一段時(shí)間,你就會發(fā)現(xiàn)它給你帶來的各種積極的變化。思考問題更加深入了,更容易關(guān)注細(xì)節(jié)了,表達(dá)能力也增強(qiáng)了……

  1. 不斷的總結(jié)自己。程序員面對的世界是非常復(fù)雜的,未知領(lǐng)域也很多,在解決問題時(shí)***次的方式并不一定是最***的,只有通過不斷的總結(jié),不斷的反思,才更容易抓住事物的本質(zhì)。隨著程序員的水平提高,需要思考的問題就開始變的更深度,更抽象、更復(fù)雜。這個(gè)時(shí)候就會遇到瓶頸,而通過寫博客的方式能將自己的經(jīng)驗(yàn)整理成型,形成一個(gè)完善的體系。
  2. 能夠認(rèn)識到自己的進(jìn)步。編程是枯燥乏味的,持續(xù)學(xué)習(xí)更難堅(jiān)持。而寫博客能激勵(lì)自己,讓自己看到自己的進(jìn)步,并逐步建立信心。
  3. 加強(qiáng)記憶,方便回顧。對自己在平時(shí)的實(shí)踐中的收獲以博客的方式發(fā)表出來,本來就是一種記憶的強(qiáng)化。失敗本身不能讓人進(jìn)步,而對失敗的反思才能讓人進(jìn)步。使用博客記錄下這些反思,才能保證不會在同一個(gè)地方跌倒兩次。
  4. 強(qiáng)化發(fā)散思維,跳出局部看問題。其實(shí)各種技術(shù)都有相似或想通的理論作支撐。這些如果只看別人博客,只從google上搜素一些得到一些只言片語是很難領(lǐng)悟出來的。而自己寫作的過程中隨著對自己思路的梳理,更容易提升看問題的高度,以觀全貌。
  5. 擴(kuò)大個(gè)人影響力,獲取更多機(jī)會。程序員從業(yè)有些年頭以后,如果是喜歡技術(shù)的人,總會想與別人做些更深入、更高層次的交流,但畢竟水平越高,能進(jìn)行這種交流的人就會越少、越分散。寫作、演講、著書立說,這都是讓自己進(jìn)入一個(gè)更高水平的交流圈的方式。進(jìn)入了這個(gè)對話環(huán)境,你才發(fā)現(xiàn):原來還有那么多可學(xué)、可發(fā)展的方向。很多人到了三十歲上下就開始惰怠、看不到發(fā)展方向,在我看來一個(gè)重要的原因就是眼界不開,沒有進(jìn)入一個(gè)更高水平的交流生態(tài)。(這一點(diǎn)感謝@JeffXiong的總結(jié))

寫博客要端正心態(tài)

很多人之所有不寫博客,有各種各樣的原因。有的說時(shí)間不夠,有的說自己的積累不夠,有的說沒有文采…..

其實(shí)寫博客就像一項(xiàng)業(yè)余愛好一樣,看似不是工作中的分內(nèi)事,但卻更有助于自己的工作。

一個(gè)極端是怕寫的幼稚,不敢下筆,不敢面對別人的評價(jià)。博客其實(shí)首先是寫給自己看的,如果自己能有所收獲,那就是值得的。

另一個(gè)極端是總想著不寫則已,一寫驚人。老想著自己的每篇博客都能博來大家的大量關(guān)注。其實(shí)再牛逼的作家總有幾篇作品不盡如人意。但是沒經(jīng)歷這些作品的歷練,是無法揣摩出更深的意境。更何況我們是普通人,只要寫出自己所感所想,虛心接收別人的意見、建議,就是巨大的進(jìn)步。

敏捷地寫博客

每個(gè)程序員都喜歡編碼,但不是每個(gè)程序員都喜歡寫博客。如果我們將寫博客的過程與敏捷流程一一對應(yīng)起來,使用編程的技法來寫博客,那么能提起你的興趣嗎?

本人在寫博客的過程中與敏捷手法結(jié)合起來,受益良多。

在一個(gè)敏捷團(tuán)隊(duì)中,一個(gè)典型的用戶故事的聲明周期是這樣的。

敏捷地寫博客

其實(shí)我們可以將一篇博客看做一個(gè)用戶故事。你既是IM(迭代經(jīng)理),又是BA(業(yè)務(wù)分析師),DEV(開發(fā)者),QA(質(zhì)量保證),而閱讀你博客的人就是你的產(chǎn)品的最終用戶。你的目標(biāo)是讓你的產(chǎn)品大賣(有越來越多的人關(guān)注你的博客)。

  1. 擴(kuò)充你的Backlog。 創(chuàng)建backlog的要點(diǎn)就是隨時(shí)隨地的記錄你的idea。這有個(gè)一個(gè)很有趣的理論,大腦有兩個(gè)工作模式,線型模式(L型)和富模式(R型)。L型在工作的時(shí)候經(jīng)常被用到,其按部就班,抑制了發(fā)散思維。而工作之余大腦得到充分休息,更容易進(jìn)入R型工作狀態(tài),更容易得到好的idea,這時(shí)候要趕快的記錄下來。所以這就是我喜歡evernote原因之一:隨時(shí)隨地記錄idea。比如我的backlog里面現(xiàn)在有很多打算完成的博客,其中有《重構(gòu)手法解析》一篇?!吨貥?gòu)手法解析》這篇是我在上班騎自行車的路上想到的idea,并在到辦公室的***件事就是把這個(gè)想法記下來,放到backlog中去。
  2. Analysis。 要點(diǎn):先寫大綱,再進(jìn)行補(bǔ)充完善。對于某個(gè)idea,大概確定要寫什么,想表達(dá)什么樣的意思。無論是技術(shù)文章還是平時(shí)的一些反思總結(jié)文章,都要有一定的骨架。我們可以先將這些骨架確定,然后再填充內(nèi)容,這就像軟件的設(shè)計(jì)一樣。比如《敏捷地寫博客》這篇,我確定一個(gè)骨架就是:1,寫博客的好處。 2,敏捷流程。 3,如何讓寫博客變得敏捷。有了這個(gè)大綱作為支撐,寫的時(shí)候就不會漫無目的。
  3. Development。 要點(diǎn):采用自由寫技術(shù)。何為自由寫?即針對當(dāng)前的博客主題及大綱想到什么就寫什么,而不用太糾結(jié)于用詞造句。這就像你要修建一面墻壁,事先不需要計(jì)劃收集特別的材料,只需要到處走走看看,撿一些好看的時(shí)候備用。直到準(zhǔn)備造墻時(shí),就從石頭堆里面挑出匹配的石頭安放。寫一篇2000字的文章容易還是將4000字的草稿整理成為2000字的文章容易?相信大多數(shù)人會選擇后者。
  4. Testing。 要點(diǎn):斟酌語句,***的檢查,將草稿轉(zhuǎn)化為定稿。
  5. Done。發(fā)表。

是不是發(fā)表了以后就完了? NO。我們?nèi)鄙倭嗣艚輰?shí)踐中最重要的一環(huán),那就是retro(回顧會議)。我們需要吸收讀者的評論,修正自己的觀點(diǎn),再對博客進(jìn)行加工。

我的同事@IM_ZhangYve使用evernote來管理自己的文章。他將category建成了這個(gè)樣子。

敏捷地寫博客

這樣evernote就成了一個(gè)故事墻,每個(gè)用戶故事就是一篇博客,當(dāng)前那些處于backlog,那些處于WIP,一目了然。你所需要做的就是盡量把用戶故事往done里面挪。

使用敏捷的博客工具

以上只是用敏捷的方法來管理博客,那有沒有相應(yīng)的工具來支持像敲代碼一樣的寫博客? 有,那就是octopress。使用octopress博客框架寫博客與寫代碼沒什么兩樣。 具體如何使用octopress,請自行g(shù)oogle或者直接去其官網(wǎng)。 下面簡單講下如何使用octopress發(fā)表一篇博客。

  • 創(chuàng)建一篇博客。  

    1. :~/sourcecode/octopress$ rake new_post['敏捷地寫博客']  
    2. mkdir -p source/_posts  
    3. Creating new post: source/_posts/2013-04-01-min-jie-de-xie-bo-ke.markdown 
  • 編輯博客。使用任何你喜歡的編輯器打開2013-04-01-min-jie-de-xie-bo-ke.markdown文件,比如vim、emacs、sublime等。甚至編代碼的ide都行。然后使用markdown的語法來編輯你的博客。設(shè)置標(biāo)題、設(shè)置列表、加粗、加下劃線、代碼高亮…一切根本無需借助html編輯器就可以輕松實(shí)現(xiàn)。
  • 發(fā)布博客。

    1. :~/sourcecode/octopress$ rake generate  
    2. :~/sourcecode/octopress$ rake deploy 

不過畢竟將博客host在GitHub或heroku人氣沒有博客園這么旺。我們可以通過同步的方式將博客同步到博客園中。只要將screen.css文件引入到博客園中,就可以共用生成的html元素。我最喜歡的是github顯示代碼的效果。

原文鏈接:http://huangbowen.net/blog/2013/04/01/min-jie-de-xie-bo-ke/

責(zé)任編輯:林師授 來源: 黃博文的博客
相關(guān)推薦

2014-02-25 11:27:31

華為敏捷網(wǎng)絡(luò)

2009-09-24 14:05:58

博文

2015-05-15 10:04:28

localhost

2025-01-29 00:00:00

重試器模式裝飾器

2013-10-23 15:28:51

華為敏捷交換機(jī)S12700

2018-03-14 16:43:26

自然語言人工智能處理

2015-06-17 09:34:09

軟件定義存儲 云存儲

2015-07-01 10:25:07

Docker開源項(xiàng)目容器

2011-12-19 13:26:35

博客博客大賽IT博客大賽

2011-09-30 12:55:21

51CTO博客一周熱門技術(shù)人

2023-09-14 11:08:17

微軟Edge瀏覽器

2012-12-04 11:22:57

2012年度IT博客大IT博客大賽博客

2014-12-12 10:46:55

Azure地緣組affinitygro

2015-06-15 13:06:23

項(xiàng)目項(xiàng)目經(jīng)驗(yàn)

2015-09-29 10:26:51

pythonlogging模塊

2013-12-18 09:12:00

UI設(shè)計(jì)

2021-09-08 08:34:37

Go 文檔Goland

2014-08-05 09:03:35

2011-11-08 13:29:29

2011年度IT博客大IT博客大賽劉博

2020-07-30 17:33:29

華為AI運(yùn)營商
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號