程式設計師如何多執行緒工作,做個職場達人

edithfang發表於2014-09-29



當我正在一個很複雜的業務編寫演算法的緊要關頭——突然,同事反映網站的某某功能不能執行了,要你給修復。接著幾分鐘後,你的團隊負責人要求你解釋一下昨天發表的有關專案的問題。以及,你的收件箱每隔 5 分鐘就提醒你,又有新郵件了。哦 no,要崩潰了!

在日常工作中很多人都會有同感?工作中突然發現的小 bug,是不是蹦出來的郵件提醒,產品經理又要改功能等等不受控制的發生,在本來安穩有序的工作中該如何處理這些突發情況,不被干擾呢,現在電腦都四核八核了,你的大腦可不能單執行緒工作了,要學會整理自己的工作,分清輕重緩急安排好主次,做個多執行緒的程式設計師。

1. 自身工作系統化排序

把手頭的工作整體過一下,分清輕重緩急,不要一來任務就立馬放下手頭的任務就上手,這樣只能丟了西瓜得了芝麻。試著把所有的事情按照緊迫性、複雜程度和優先順序排列一下,重要緊急>>重要不緊急>>緊急不重要>>不緊急也不重要的順序安排你的工作,同時你的工作大部分的時間應當是處理重要但不緊急的事情,未雨綢繆,早作打算,如果全是重要緊急的事情困擾著你,那真的是要好好調整調整了。做好排序,工作自然不會焦頭爛額。

2. 全域性部署責任外包,管好自己的一畝三分地

讓專案經理來決定先做哪個任務。同時和他們說明每個任務的具體情況以便做出正確的判斷。向上級領導反映最客觀合理的建議,至於整體部署排序要充分領導做決定吧。管好自己的一畝三分地,整體部署可以自己小小琢磨一下,畢竟不能一輩子都做程式設計師的不是。

3. 職場責任感 有錯勇於承認

工作中出現問題的時候,是自己的錯一定要勇於承認,敢於擔當。在這個高科技行業,我們常常通過響應時間和是否勇於承認來衡量 SLA,因為這有助於客戶和利益相關者調整他們的期望,這樣他們就不會時不時地催促你,給你新增壓力。職場中,你所承擔的責任和你的能力是成正的,有擔當才會有所收穫,責任越大能力越大。

4. 狀態不佳?那就放空自己

當一直思考的問題得不到解答做不了決定,或者問題已經超出你的能力範圍,不妨先休息一下。來個深呼吸、伸展一下身體、吃點東西、打個小盹、閱讀、等等,不要強迫自己,保持一個良好的精神狀態會讓你事半功倍。

5. 實事求是,反饋最真實的資訊

工作中會就是會,不會就是不會,不會就學,不懂就問,不懂裝懂才是真的愚蠢。不要畏畏怯怯地不敢說自己完成不了。對於管理者而言,希望的是能儘快從下屬那裡得到真實的反饋。因為這能避免延誤,以便於他們能及時決策是否需要呼叫其他團隊成員一起協助你,或者採取別的措施。
相關閱讀
評論(1)

相關文章