Ilias Tsagklis 是電信領(lǐng)域的一位資深軟件工程師,以軟件開(kāi)發(fā)者的身份參與了多個(gè)應(yīng)用與服務(wù)的開(kāi)發(fā)工作,。目前,,Ilias 是 PCRF 解決方案的技術(shù)領(lǐng)導(dǎo)者。他感興趣的領(lǐng)域包括多層架構(gòu)、中間件服務(wù)及移動(dòng)開(kāi)發(fā),。近日,,Ilias 撰文談到了提升軟件開(kāi)發(fā)者效率的 10 個(gè)建議,這些提示很具有普遍意義,,希望能為各位軟件工程師工作效率的提升帶來(lái)幫助,。 在參加過(guò)幾次關(guān)于效率與時(shí)間管理主題的研討會(huì)并閱讀過(guò)一些關(guān)于這方面主題的圖書(shū)之后,我理解了一些意義深刻的概念,,并對(duì)日常的工作方式有了更清醒的認(rèn)識(shí),。通過(guò)這些學(xué)到的知識(shí),我對(duì)日常的工作方式進(jìn)行了完全的改造,,并取得了極大的效率提升,。我希望能與大家一同分享這些可以極大提升效率的重要提示,從而增進(jìn)你的整體輸出,。也許最重要的是,,能夠讓你抽出時(shí)間做些別的事情。值得注意的是,,下面這些提示既可以用在個(gè)人管理方面,,也可以用在專業(yè)管理方面,這些原則本質(zhì)上是一樣的,。 1. 絕不要將閱讀郵件作為早上的第一件事 請(qǐng)千萬(wàn)別將閱讀郵件作為早上的第一件事,。如果這么做了,那么你自然而然地就處于一種被動(dòng)的狀態(tài)之下,,而不是你希望的那種積極,、主動(dòng)的狀態(tài)。只在每天預(yù)先設(shè)定好的時(shí)間窗內(nèi)查看和回復(fù)郵件,,可以在午飯前,,比如說(shuō) 12 點(diǎn)到 13 點(diǎn)之間,然后在 16 點(diǎn)左右再看一次,,因?yàn)檫@個(gè)時(shí)候你的能量可能處于下降的趨勢(shì),,查看郵件并不會(huì)導(dǎo)致效率的降低。別擔(dān)心,,那些所謂的“緊急”郵件在絕大多數(shù)時(shí)候并沒(méi)有那么緊急。 2. 如果可能就別去開(kāi)會(huì) 在企業(yè)環(huán)境下,,會(huì)議是頭號(hào)效率殺手,。其實(shí)道理每個(gè)人都知道,只是有人不愿意承認(rèn)罷了,。Dave Barry 曾說(shuō)過(guò)“會(huì)議讓人上癮,,導(dǎo)致人們過(guò)于放縱,很多公司與大型組織都是習(xí)慣性開(kāi)會(huì),否則有些人可能就無(wú)事可做了”,。值得注意的是,,會(huì)議會(huì)導(dǎo)致多人效率的同時(shí)下降。如果不是那種非參加不可的會(huì)議,,那就別參加了,。你可以說(shuō)手頭還有很多事情要做(也許事實(shí)就是如此),然后在會(huì)議后問(wèn)一下參會(huì)的同事,,了解一下重要的內(nèi)容就行,。 如果真的有必要參加某個(gè)會(huì)議(這種情況其實(shí)并不多),那么請(qǐng)記住下面這些原則: ●在下午效率下滑時(shí)開(kāi)會(huì),。 ●一定要設(shè)定好要討論的主題,,別隨意發(fā)散。 ●設(shè)定嚴(yán)格的會(huì)議結(jié)束時(shí)間,,時(shí)間到了就立刻散會(huì),。 ●會(huì)議結(jié)束時(shí)一定要確定好清晰的下一步行動(dòng)計(jì)劃。 3. 別分心 這個(gè)話題很大,。在當(dāng)今這個(gè)信息時(shí)代,,導(dǎo)致我們分心的事情比比皆是,這些事情阻礙了我們正常地完成工作,。我將分心劃分為兩類:一是我們自己造成的,,二是別人造成的。 首先說(shuō)說(shuō)第一種,??雌饋?lái)很奇怪吧,但實(shí)際情況卻是我們自己導(dǎo)致自己效率下降,,甚至有時(shí)都是無(wú)意識(shí)的,。這種情況比比皆是:郵件、社交媒體的“重要”通知,,在不同任務(wù)間頻頻切換,,看到 Hacker News 或是 Reddit 上的有趣新聞等等。 你應(yīng)該創(chuàng)造這樣一種工作環(huán)境,,那就是在工作時(shí)沒(méi)有任何東西能夠令你分心,。首先關(guān)掉所有通知,比如說(shuō)手機(jī)上的短信,、Facebook 更新等等,。接下來(lái),退出郵件應(yīng)用,,如果開(kāi)著的話,,請(qǐng)確保禁用掉自動(dòng)發(fā)送/接收選項(xiàng)。然后,不要訪問(wèn)任何不會(huì)提升你效率的網(wǎng)站,。我們都是極客,,我相信你應(yīng)該知道如何做到這一點(diǎn)。你可以通過(guò)比較底層的方式來(lái)編輯機(jī)器的 hosts 文件,,將 facebook.com 指向 127.0.0.1,,或是使用插件來(lái)臨時(shí)禁用掉這些站點(diǎn)。我自己使用的是 Blocksite 插件,。 下面談?wù)劦诙N,。你可以說(shuō)上面這些令你分心的情況是由其他人造成的,不過(guò)真實(shí)情況卻是你自己造成的,,因?yàn)闆](méi)有人強(qiáng)迫你訪問(wèn) Twitter 或是 Facebook,。第二種我稱為“強(qiáng)迫”分心。這些情況是否出現(xiàn)在你身上呢?比如說(shuō),,你收到經(jīng)理發(fā)的一封郵件,,然后他問(wèn)你是否收到了,諸如此類,。事實(shí)上,,這種分心是比較難抵御的。有些建議,,比如說(shuō)戴上耳機(jī)(不過(guò)有時(shí)這樣也不管用),、讓來(lái)電進(jìn)入語(yǔ)音郵箱,然后再去查看,,或是在 PC 上放一張紙,,寫(xiě)上“請(qǐng)勿打擾,編碼中”等等,。你要看看哪種情況比較適合你的工作環(huán)境,,然后采取相應(yīng)的行動(dòng)??偟哪繕?biāo)就是讓工作能夠連貫下去,。 4. 前一晚準(zhǔn)備好任務(wù)清單 你應(yīng)該在前一晚準(zhǔn)備好一個(gè)第二天要完成的任務(wù)清單。我這里指的并不是那種巨大的清單,,這樣根本就沒(méi)效果,。相反,列出兩三個(gè)重要任務(wù)即可,,這應(yīng)該是會(huì)對(duì)項(xiàng)目產(chǎn)生重要影響的任務(wù),。比如說(shuō):如果今天搞定這兩個(gè)任務(wù),那么我的效率就非常不錯(cuò)了,。 5. 先做重要的事 如前所述,郵件絕不應(yīng)該是一天當(dāng)中首先要處理的事情。那什么是首先要處理的呢?當(dāng)然是清單中最重要的任務(wù)了,。你應(yīng)該識(shí)別出最重要的任務(wù),,然后坐下來(lái)專心解決,而不要再去考慮別的事情,。理想情況下,,你應(yīng)該一氣搞定,然后休息一會(huì),,再來(lái)做第二重要的任務(wù),。 6. 批處理并不是數(shù)據(jù)庫(kù)才有的 我相信很多人都應(yīng)該很熟悉批量查詢的概念。一言以蔽之,,你將相似的數(shù)據(jù)庫(kù)查詢放在一起,,然后在一個(gè)請(qǐng)求中發(fā)送出去,這樣可以提升性能,。你也可以在自己的任務(wù)中應(yīng)用這條原則,。也就是說(shuō),將某個(gè)任務(wù)的代價(jià),、各種開(kāi)銷最小化,。郵件、電話以及任何重復(fù)性的工作都是批處理的最佳應(yīng)用場(chǎng)景,。 7. 自動(dòng)化 添加到效率工具箱中的另一個(gè)東西就是自動(dòng)化,。作為程序員,本質(zhì)上我們生活在一個(gè)相當(dāng)自動(dòng)化的環(huán)境中,,不過(guò)我曾看到不少開(kāi)發(fā)者使用手工的方式來(lái)解決本可以輕松自動(dòng)化完成的事情,。人類的可靠性不如機(jī)器,特別是在面對(duì)那些無(wú)聊和不太重要的事情時(shí),。請(qǐng)盡可能自動(dòng)化你所面對(duì)的任務(wù),。比如說(shuō)通過(guò)一鍵的方式來(lái)執(zhí)行完整的應(yīng)用構(gòu)建,使用一個(gè)腳本將應(yīng)用部署到產(chǎn)品服務(wù)器上,。嚴(yán)肅地說(shuō),,請(qǐng)不要將你的精力浪費(fèi)在機(jī)器能夠更快、更可靠完成的事情上,。 8. 調(diào)整工作與休息,,實(shí)現(xiàn)效果最大化 現(xiàn)在來(lái)談?wù)勅绾蝿?chuàng)建良好的工作框架這個(gè)問(wèn)題。我的建議是為工作分配特定的時(shí)間,,同時(shí)為休息,,或是娛樂(lè)分配特定的時(shí)間。比如說(shuō),,你可以使用 45 分鐘的時(shí)間進(jìn)行持續(xù),、集中的工作,,然后花 15 分鐘休息一下,看看社交媒體更新情況,,閱讀一些文章等,。在休息時(shí)就別再盯著屏幕看了。久坐是非常不好的習(xí)慣,,適當(dāng)?shù)卣酒鹕?,走一走?/p> 9. 將事情記錄下來(lái) 將一切都記錄下來(lái)。無(wú)論是新想法,,還是新的做事方式,,要知道,大腦有時(shí)是不可靠的,,你需要將這一切記錄下來(lái)才行,。你可以將大腦看作是一個(gè) CPU,分配給它的東西就好比是在后臺(tái)啟動(dòng)的進(jìn)程,。有時(shí),,進(jìn)程會(huì)掛起,不能正常工作,。將事情記錄下來(lái)則會(huì)解放大腦,,可以讓其以更加優(yōu)化的方式執(zhí)行任務(wù)。 10. 利用心流,,專心工作 這是個(gè)圣杯,,正是我們通過(guò)恰當(dāng)?shù)卦O(shè)計(jì)工作框架而要實(shí)現(xiàn)的東西,也是前面那些提示所要實(shí)現(xiàn)的終極目標(biāo),。我敢肯定你經(jīng)歷過(guò)“心流”的狀態(tài),,這指的是你的思維完全專注的一段時(shí)間,聚焦于特定的任務(wù)或是難題,,甚至忘記了時(shí)間的流逝,。頭腦中除了編碼,沒(méi)有其他的東西存在,。外部刺激也不會(huì)令你分心,。你需要將自己置身于能夠?qū)崿F(xiàn)心流的狀態(tài)下,盡量保持更長(zhǎng)的時(shí)間,,這將極大提升你的生產(chǎn)率,,我敢肯定你會(huì)非常喜歡這種狀態(tài),為什么不讓自己嘗試一下進(jìn)入這種狀態(tài)呢?(編譯:張龍) |
|
來(lái)自: 心緣隨石 > 《最新技術(shù)》