這篇博客的緣由git
一直想要持續進步,可是不少都止於想。 即便行動也比較盲目, 沒有什麼條理或具體計劃。 這篇博客是爲了給本身定下具體提升計劃, 儘可能分析並列出如今的欠缺和能夠提高的方面和可能的提高方法,爭取在如今公司能實現提升的目標。程序員
提升的目標github
如今最想本身獲得長足進步的是如下兩點:npm
1. 英語 - 能達到和外國同事順暢交流。 至少工做和技術話題能夠無障礙交流,不會由於聽不懂生詞或表達不出意思而卡住編程
2. 工做效率 - 如今組內F同事的效率是比較高的,比我高, 目標是工做效率能提升到F同窗的兩倍。工具
想提升的緣由學習
英語: 作技術的, 爲了接觸最新的技術,保證本身有較強的工做和學習能力,英語能力是不可或缺的。 並且世界上不少優秀的程序員都經過英語交流, 因此這個能力必需要提升。 而在如今公司,有不少外國同事, 有很好的條件可使用和學習英語。 因此在如今公司和項目提升算是天時地利人和。網站
工做效率: 一直對本身的效率很不自信,老是以爲本身效率低,作事情慢。 一直很想提升, 可是缺少具體的方法,也不知道如何提升。 如今項目上見到有幾個同事的效率確實很高,像他們學習,也反省本身,以此提升本身。 曾據說優秀程序員的效率能夠達到通常程序員的十倍以上, 對此我憧憬不已。 如今但願可讓本身的效率提高到別人的2倍或以上。插件
欠缺的地方和改進方式code
英語:
1. 詞彙量不足: 常常交流過程當中別人說的單詞我不知道或者想不起來。
- 改進: 多交流,多看英語的材料(郵件、博客、新聞等), 也能夠藉助一些平臺或工具學習, 如扇貝(網站和APP都有)和多領國(APP)
2. 臨場表達不暢; 交流過程當中常常想說說不出。
- 改進: 多交流,多說。多留意別人是怎麼說的。 能夠看英語電視劇、電影、演講、視頻等。
工做效率:
先說下如何知道是否提高了兩倍,個人想法是找參照物。 咱們如今用的是scrum敏捷開發, 每兩週是一個sprint, 每一個sprint每一個開發會領必定量的任務,這些任務會用story point度量體積。 這些story point基本能夠表明當前sprint的工做量。 若是相同時間內我能夠完成其餘同事兩倍的story point,並且連續超過2個sprint能完成的話, 基本能夠說明我具備其餘同事兩倍的工做效率了。其中我想參照的同事F, 可能他的效率也在不斷提升,可能個人目標是先達到他現有效率的兩倍。 這樣的話,能夠再找一個同事做參照物。 例如一個sprint中,同事C(虛構)能夠完成4個points, F能夠完成8個points,而C的效率增加並不快, 那個人目標是先達到C同事的4倍,即16個points。
如下是我認爲致使工做效率不高的緣由:
1. 不少任務要作,不知道先作哪一個,在選擇和糾結中白白浪費時間
- 改進: 開始每一個任務或每段任務以前, 先本身思考,拆分任務,列出優先級, 而後一個個任務按順序作,不要由於複雜度而拖延。
2. 懈怠、精神不集中
- 改進: 儘可能集中精神,若是精神狀態不佳,能夠離開座位休息,避免在疲勞中看聊天工具、聽歌、上網、看新聞而浪費時間。 也能夠給本身定下一個時間表,如什麼時間工做,每隔多久休息多久,讓本身從生理上造成習慣,實現高效的生物鐘。 如1-2小時固定休息10分鐘。先定一個時間表並不斷試驗和修正,最終造成一份我的工做做息表。在通常狀況下儘可能嚴格按這個做息表工做和休息。 同時,有時精神狀態差是因爲前一天晚上休息很差或最近身體很差致使或加班致使。 除了上班時間的自律外, 下班後的休息也要規律,儘可能避免熬夜,特別是要避免由於玩遊戲熬夜。由於這確實會影響次日的工做效率。加班也要儘可能避免, 由於根據我的經驗和感受、還有一些文章中看到, 一段時間的加班後,確實會致使工做效率降低和精神狀態變差。
3. 因複雜度拖延、因須要找人溝通而拖延
- 改進: 這是一個比較主觀的問題, 當須要作一個任務時,即便比較複雜,也要從主觀上克服拖延的習慣。 有時也會由於要找人溝通得到信息而拖延,也能夠儘可能從主觀上克服。此外,溝通的拖延也能夠從業餘或休息時間多跟人交流, 來減小對交流的抵觸。
4. 完成一個小任務後的拖延和懈怠
- 改進: 常常完成一個小任務後,會停下來想休息一下,而一開始休息時間就失去控制。 並且也容易遇到到第一個問題,即接下來要作的任務不夠清晰,須要在幾個任務中選一個。能夠嘗試兩種方案, 一個是根據第一條改進,讓每一個任務的後續任務都清晰明瞭,不存在選擇和考慮的須要。 第二是每一個小任務完成後,若是下一個任務不夠清晰明瞭,那麼離開座位休息一小段時間, 有時上個廁所、裝個水也是頗有效的作法,若是完成的任務比較複雜,消耗了較多精力,那麼能夠離開10分鐘或以上, 在離開時間內順便思考下一個任務該作什麼。 不須要細想還剩下的全部任務,只須要快速找到下一個能作的任務, 和當前任務有關聯的任務能夠優先考慮。
5. 不太擅長藉助已有工具
- 改進: 能夠嘗試更多的藉助一些工具或開發一些工具來達到提高效率的目的。 如給Visual code編寫自定義的快捷鍵; 藉助 codepen、bable等在線編程平臺來快速試驗一些代碼或功能等。 也能夠多瞭解各類各樣的工具或插件,如npm或github上的,提升本身的找工具、用工具的能力。這些能夠幫助本身快速解決問題。
以後想到再慢慢補充。
指望
但願今年以內能夠實現這些目標。
2017.04.25