GitHub連擊500天:讓理想的編程成為習(xí)慣

盡管之前已經(jīng)有100天千贯、200天、365天的文章搞坝,但是這不是一篇象征性的500天的文章搔谴。對(duì)這樣的一個(gè)事物,每個(gè)人都會(huì)有不同聽(tīng)看法桩撮。有的會(huì)說(shuō)這是一件好事敦第,有的則不是。但是別人的看法終究不重要店量,因?yàn)榱私饽阕约旱闹挥心阕约何吖e人都只是以他們的角度來(lái)提出觀點(diǎn)。

在這500天里融师,我發(fā)現(xiàn)兩點(diǎn)有意思的事右钾,也是總結(jié)的時(shí)候才意識(shí)到的:

  1. 編程的情緒周期
  2. 有意圖的練習(xí)

那么,當(dāng)我們不斷地練習(xí)的時(shí)候旱爆,我們就可以寫(xiě)出更好的代碼舀射。

500天小結(jié)

我想你也聽(tīng)過(guò)一萬(wàn)小時(shí)天才理論的說(shuō)法:要成為某個(gè)領(lǐng)域的專(zhuān)家,需要10000小時(shí)怀伦。而在這其中每重要的一點(diǎn)是有意圖的練習(xí)——而不是一直重復(fù)性地用不同的語(yǔ)言去寫(xiě)一個(gè)相同的算法脆烟。如果我們有一天8小時(shí)的工作時(shí)間 + 2 小時(shí)的提高時(shí)間,那么我們還是需要1000天才能實(shí)現(xiàn)一萬(wàn)小時(shí)房待。

500天與10000小時(shí)

當(dāng)然如果你連做夢(mèng)也在寫(xiě)代碼的話(huà)邢羔,那么我想500天就夠了,哈哈~~桑孩。

Gtihub 500
Gtihub 500

雖然不是連擊次數(shù)最多的拜鹤,但是根據(jù)Most active GitHub users 的結(jié)果來(lái)說(shuō),好似是大陸提交數(shù)最多的人洼怔,沒(méi)有之一署惯。再考慮到提交都是有意義的——不是機(jī)器刷出來(lái)的,不是有意識(shí)的去刷镣隶,我覺(jué)得還是有很大成就感的极谊。

而要實(shí)現(xiàn)500天連擊很重要的兩點(diǎn)是:時(shí)間和idea。但是我覺(jué)得idea并不是非常重要的安岂,我們可以造輪子轻猖,這一點(diǎn)就是在早期我做得最多的一件事,不斷地造輪子——如《造輪子與從Github生成輪子》一文中所說(shuō)域那。除此咙边,你還可以用《GitHub去管理你的idea》猜煮,每當(dāng)你想到一個(gè)Idea以及完成一個(gè)idea的時(shí)間你就會(huì)多一次提交。

時(shí)間則是一件很諷刺的事败许,因?yàn)槿藗円影嗤醮<影嗟脑颍词且驗(yàn)楣ぷ鞯膬?nèi)容很有意思市殷,要么是因?yàn)殄X(qián)愕撰。如果不是因?yàn)殄X(qián)的話(huà),為什么不去換個(gè)工作呢醋寝?比如我司搞挣。看似兩者間存在很多的對(duì)立音羞,但是我總在想技術(shù)的提升可以在后期解決收入的問(wèn)題囱桨,而不需要靠加班來(lái)解決這個(gè)問(wèn)題。人總是要活著的嗅绰,錢(qián)是必需的舍肠,但是程序員的收入都不低。

編程的情緒周期

接著窘面,我觀察到了一些有意思的現(xiàn)象——編程的情緒周期也很明顯貌夕。

所謂“情緒周期”,是指一個(gè)人的情緒高潮和低潮的交替過(guò)程所經(jīng)歷的時(shí)間民镜。

如下圖所示的就是情緒周期:

情緒周期
情緒周期

簡(jiǎn)單地來(lái)說(shuō),就是有一個(gè)時(shí)間段寫(xiě)代碼的感覺(jué)超級(jí)爽险毁,有一個(gè)時(shí)間段不想寫(xiě)代碼制圈,但是如果換一個(gè)說(shuō)法就是:有一個(gè)時(shí)間段看書(shū)、寫(xiě)文檔的感覺(jué)很爽畔况,有一時(shí)間段不想看書(shū)鲸鹦、寫(xiě)文檔的感覺(jué)。這也就是為什么在我的GitHub首頁(yè)上的綠色各種花跷跪。不過(guò)因?yàn)椤段锫?lián)網(wǎng)周報(bào)》的原因馋嗜,我會(huì)定期地更新一個(gè)相關(guān)的開(kāi)源項(xiàng)目。

但是總來(lái)說(shuō)吵瞻,我習(xí)慣在一些時(shí)間造一些輪子葛菇、創(chuàng)建文檔,這就是為什么我的GitHub會(huì)有一些開(kāi)源電子書(shū)的緣故橡羞。

有意圖的練習(xí)

編程需要很長(zhǎng)的學(xué)習(xí)時(shí)間眯停,也需要很長(zhǎng)的練習(xí)時(shí)間。盡管我是從小學(xué)編程卿泽,自認(rèn)為天賦不錯(cuò)莺债,但是突破了上個(gè)門(mén)檻還是花費(fèi)了三四年的時(shí)間。其中的很大一部分原因是,沒(méi)有找對(duì)一個(gè)合適的方向齐邦。而在這期間也沒(méi)有好好的練習(xí)椎侠,隨后的日子里我意識(shí)到我會(huì)遇到下一個(gè)門(mén)檻,便開(kāi)始試圖有意識(shí)的練習(xí)措拇。

在我開(kāi)始工作的時(shí)候我纪,我寫(xiě)了一篇名為《重新思考工作》的文章儡羔。在文章中我提到了幾點(diǎn)練習(xí)的點(diǎn):

  • 加強(qiáng)碼代碼的準(zhǔn)確性
  • 寫(xiě)出更整潔的代碼
  • 英語(yǔ)口語(yǔ) (外企)
  • 針對(duì)性的加強(qiáng)語(yǔ)言技能

在一些日子的練習(xí)后仇冯,我發(fā)現(xiàn)這還是太無(wú)聊了。天生就喜歡一些有意思的東西,有趣才更有激情吧~~。不過(guò)冒掌,像下圖的打字練習(xí)還是挺有意思的:

打字練習(xí)
打字練習(xí)

還是能打出了一堆錯(cuò)誤的字符。但是對(duì)比了一下大多數(shù)人的人,還算不錯(cuò),至少是盲打吩坝。但是,還是存在著很大的提升空間俘枫。

隨后师溅,我開(kāi)始一些錯(cuò)誤的練習(xí)蘸鲸,如對(duì)設(shè)計(jì)模式和架構(gòu)的練習(xí)嗡载。試圖去練習(xí)一些在生產(chǎn)上用不到的設(shè)計(jì)模式,以及一些架構(gòu)模式。而這時(shí)就意味著,需要生搬一些設(shè)計(jì)模式琉闪。最后迹炼,我開(kāi)始以項(xiàng)目為目的的練習(xí),這就是為什么我的GitHub上的提交數(shù)會(huì)有如此多的原因颠毙。

預(yù)見(jiàn)性練習(xí)

還有一種練習(xí)比較有意思斯入,算是以工作為導(dǎo)向的練習(xí)。當(dāng)我們預(yù)見(jiàn)到我們的項(xiàng)目需要某一些技術(shù)蛀蜜,我們可能在未來(lái)采用某些技術(shù)的時(shí)候刻两,我們就需要開(kāi)始預(yù)見(jiàn)性的練習(xí)這些技術(shù)。

好的一點(diǎn)是:這些項(xiàng)目可能在未來(lái)很受初學(xué)者歡迎滴某。

總結(jié)

每個(gè)人都有自己的方向磅摹,都有一個(gè)不錯(cuò)的發(fā)展路線(xiàn)滋迈,分享和創(chuàng)造都是不錯(cuò)的路。

THE ONLY FAIR IS NOT FAIR . ENJOY CREATE & SHARE.

歡迎關(guān)注我的GitHub: https://github.com/phodal户誓。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末饼灿,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子帝美,更是在濱河造成了極大的恐慌碍彭,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,657評(píng)論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件悼潭,死亡現(xiàn)場(chǎng)離奇詭異庇忌,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)舰褪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén)皆疹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人抵知,你說(shuō)我怎么就攤上這事墙基。” “怎么了刷喜?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,057評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵残制,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我掖疮,道長(zhǎng)初茶,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,509評(píng)論 1 293
  • 正文 為了忘掉前任浊闪,我火速辦了婚禮恼布,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘搁宾。我一直安慰自己折汞,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布盖腿。 她就那樣靜靜地躺著爽待,像睡著了一般。 火紅的嫁衣襯著肌膚如雪翩腐。 梳的紋絲不亂的頭發(fā)上鸟款,一...
    開(kāi)封第一講書(shū)人閱讀 51,443評(píng)論 1 302
  • 那天,我揣著相機(jī)與錄音茂卦,去河邊找鬼何什。 笑死,一個(gè)胖子當(dāng)著我的面吹牛等龙,可吹牛的內(nèi)容都是我干的处渣。 我是一名探鬼主播伶贰,決...
    沈念sama閱讀 40,251評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼霍比!你這毒婦竟也來(lái)了幕袱?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,129評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤悠瞬,失蹤者是張志新(化名)和其女友劉穎们豌,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體浅妆,經(jīng)...
    沈念sama閱讀 45,561評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡望迎,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評(píng)論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了凌外。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片辩尊。...
    茶點(diǎn)故事閱讀 39,902評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖康辑,靈堂內(nèi)的尸體忽然破棺而出摄欲,到底是詐尸還是另有隱情,我是刑警寧澤疮薇,帶...
    沈念sama閱讀 35,621評(píng)論 5 345
  • 正文 年R本政府宣布胸墙,位于F島的核電站,受9級(jí)特大地震影響按咒,放射性物質(zhì)發(fā)生泄漏迟隅。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評(píng)論 3 328
  • 文/蒙蒙 一励七、第九天 我趴在偏房一處隱蔽的房頂上張望智袭。 院中可真熱鬧,春花似錦掠抬、人聲如沸吼野。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,838評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)箫锤。三九已至,卻和暖如春雨女,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背阳准。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,971評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工氛堕, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人野蝇。 一個(gè)月前我還...
    沈念sama閱讀 48,025評(píng)論 2 370
  • 正文 我出身青樓讼稚,卻偏偏與公主長(zhǎng)得像括儒,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子锐想,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容