我作為一個(gè)web開(kāi)發(fā)者的旅程始于2000年,那時(shí)我還只有21歲,我依然可以清楚地記得那些日子里激蕩在我內(nèi)心的感覺(jué)。如果一定要找一個(gè)詞來(lái)形容的話,我覺(jué)得那是——愉悅。
我不需要擔(dān)憂時(shí)間、最后期限和輕重緩急,也不需要擔(dān)心生產(chǎn)力。我所要關(guān)心的只有一件事,那就是學(xué)習(xí),盡可能多和盡可能快地學(xué)習(xí)。
我急急忙忙地前進(jìn)不是因?yàn)闀r(shí)間期限這些事情,僅僅是因?yàn)檫@讓我感覺(jué)良好,讓我覺(jué)得有趣。學(xué)習(xí)如何構(gòu)建東西,發(fā)現(xiàn)一個(gè)全新的世界讓我由衷地興奮不已。
一晃幾年過(guò)去了,時(shí)間來(lái)到了2006年左右,我開(kāi)始認(rèn)真對(duì)待編程。我開(kāi)始作為一名web開(kāi)發(fā)人員參與到專業(yè)的工作中。也許你會(huì)認(rèn)為這樣做毀掉了我所有的樂(lè)趣,我不怪你。這無(wú)疑是一種截然不同的體驗(yàn)。
回首過(guò)往,我作為專業(yè)的web開(kāi)發(fā)人員的旅程一點(diǎn)也不糟糕,雖然過(guò)程并不總是一帆風(fēng)順。對(duì)于我們?cè)S多人來(lái)說(shuō),工作是為了生活,但如果你愿意的話,工作并不會(huì)阻礙你感到快樂(lè)。

下面我要分享我在這旅程中收獲的可以改進(jìn)工作/生活平衡,并讓工作趣味盎然的一些內(nèi)容。
讓堆棧滾吧!
熱愛(ài)你每天使用的工具自然是好的,特別是如果你已經(jīng)使用了很長(zhǎng)一段時(shí)間??偸撬褜ぷ屪约焊械绞娣臇|西是一種天性。但事實(shí)是,你現(xiàn)在正在使用的堆棧,并沒(méi)有你想象得那么重要,下面我會(huì)告訴你原因。
大多數(shù)新的編程工具被構(gòu)建來(lái)解決前人未能解決的具體問(wèn)題。顯然,隨著時(shí)間的推移,我們?cè)噲D解決的問(wèn)題會(huì)發(fā)生變化,從而使得工具生態(tài)系統(tǒng)很可能也發(fā)生變化,就像不斷進(jìn)化的生命體會(huì)努力適應(yīng)新的環(huán)境一樣。
我必須承認(rèn),我也很慚愧于忽略鋪天蓋地的宣傳,只愿意舒舒服服地使用我久經(jīng)沙場(chǎng)的工具。我也傾向于認(rèn)為讓別人花時(shí)間經(jīng)歷所有的痛苦一步一步往上爬地到達(dá)新技術(shù),才能更有效地學(xué)習(xí),然后當(dāng)在未來(lái)的某個(gè)時(shí)候,如果新技術(shù)被證明是好的,那么我自己采取的策略是快速掌握它。
雖然這些做法是完全可以理解的,但我在這里要告訴你的是,這是愚蠢的做法。事實(shí)上,你應(yīng)該做截然相反的事情。
我鼓勵(lì)你花時(shí)間去學(xué)習(xí)又新又閃亮的語(yǔ)言、框架、模式,不管什么都好,因?yàn)槟鞘悄愠砷L(zhǎng)的方式。那也是你拓展知識(shí)的方式,也是使得工作變得令人愉快的地方。
因此,你應(yīng)該堅(jiān)持的一個(gè)非常重要的事情,是學(xué)習(xí)。挑戰(zhàn)自我去探索新的東西,正是這些使得生活和工作有了樂(lè)趣。
擁抱不舒服的狀態(tài)!
可能只是想想你需要搞定那么一大堆的工作事務(wù)以跟上大家的節(jié)奏,你就已經(jīng)覺(jué)得不舒服了。但其實(shí),你不應(yīng)該這樣想。
走出舒適區(qū),進(jìn)入未知領(lǐng)域是迄今為止最好的學(xué)習(xí)方法。堅(jiān)持老一套不會(huì)教你很多你所不知道的內(nèi)容。
你需要從不同的角度思考,你需要用不同的工具解決不同的問(wèn)題,你需要擴(kuò)展你的知識(shí)領(lǐng)域,你會(huì)享受于其中的每一分鐘。相信我。
不惜一切代價(jià)遠(yuǎn)離壓力!
像那樣處于一種不舒服的狀態(tài)并試圖緊跟行業(yè)發(fā)展的速度,是有負(fù)作用的,因?yàn)槊恳惶於紩?huì)有數(shù)量龐大的新信息洶涌而至。你常常會(huì)覺(jué)得白天沒(méi)有足夠的時(shí)間去做你想要做的一切事情。沒(méi)錯(cuò),這樣的確會(huì)讓你沒(méi)有充裕的時(shí)間做事。
不過(guò)真實(shí)的情況是這樣的,只有屈指可數(shù)的一些內(nèi)容能夠在給定的任何時(shí)間激發(fā)你的熱情,并且如果你能集中注意力到那些事情上的話,那么驟然之間,你會(huì)得到一個(gè)更易于管理的范圍。
我要與你分享的是我的范圍管理系統(tǒng)。這個(gè)系統(tǒng)基于GTD(Getting Things Done)方法和每日目標(biāo)設(shè)置。
長(zhǎng)期目標(biāo)
我使用的主要的衡量單位是長(zhǎng)期目標(biāo),這里的長(zhǎng)期目標(biāo)指的是那些我想要在一段相當(dāng)短的時(shí)間內(nèi)完成的目標(biāo),時(shí)間范圍從幾天到幾周。
長(zhǎng)期目標(biāo)的一個(gè)例子是“閱讀《Javascript Pattens》”或“為UtmTag.com建立預(yù)訂系統(tǒng)”。這些都是長(zhǎng)期的,因?yàn)楹苊黠@你不可能一口氣做完。
如何定義長(zhǎng)期目標(biāo)的一個(gè)非常重要的方面是,有一種循序漸進(jìn)的感覺(jué)。我的意思是每一個(gè)長(zhǎng)期目標(biāo)都有一個(gè)我可以明確的結(jié)束日期。