時間飛逝,轉眼間又一年過去了,2017這一年是自己迷上程式設計師這一稱呼的一年、是成長的一年,我開始認清世界之大。
從幾個方面來描述這一年:
工作:
由遠到近,列舉幾個做過的專案中的表現來描述今年的工作情況。
Canopen:
在年初收尾時,人已經不處於開發狀態,文件記錄也少,有些細節總是憑藉回憶來處理,在出現意見不符合時就開始爭吵,這樣的開發太可怕了。
自定義通訊協議制定:
在開發這個專案時看了各種的自定義通訊協議是如何做的,在那個時候的我不能很好的去研究如何做才符號我們預期想要的,不會去問市場是怎樣的一個反饋,只是拍腦袋認為大部分的協議都差不多,校驗、心跳包,最後提出在Can上實現Modbus,不是說這個不行,而是說那時候我應該跟相關人員需要更好的需求溝通,從而有更好的判斷,這個時候的我還是門外漢。
乙太網Bug:
開發這個專案時自己還什麼都不懂,很失敗的開發經歷,開發流程中錯了非常多。專案成員之間溝通太少,導致有人將Lwip協議棧的tcp_pcb全域性連結串列在中斷外給修改了,從而導致Lwip記憶體管理機制出錯,這個時候的我在Bug解決方面自己還是比較滿意的,找這個Bug時差不多將Lwip整個協議棧原始碼給理清了。
這個乙太網Bug找了很久,工作時第一次遇到需要查詢兩個禮拜的Bug,當時都不好意思領薪水,解決這個Bug我收穫了自信。
點陣圖轉向量圖:
做這個時就是不斷的看資料,看很多論文研究,瞭解大致的實現過程,對比各種方案優劣後因為暫時不需要就停止了。
預研專案:
做預研專案時各種專利論文、競品分析、還需要破解通訊協議,坦白說一開始是覺得麻煩但在自己完全理清一個競品、一項技術的實現設計方案以及它為什麼這樣設計的時候,感覺自己又開始自信了。
學習:
讀書:
相對於去年今年學習熱情增加了不少,也許是迷上了IT,看了挺多書的,今年看完的沒看完的書單有《程式設計師的思維修煉:開發認知潛能的九堂課》、《程式碼整潔之道:程式設計師的職業素養》、《程式設計師的自我修養--連結、裝載與庫(高清帶完整書籤版)》、《程式設計師修煉之道(高清、帶書籤)》、《程式碼大全》、《深度探索嵌入式作業系統》、《後臺開發核心技術與應用實踐》、《網易一千零一夜》、《程式設計珠璣第二版》、《大話設計模式》等,至於買了還沒翻過的就不提了,今年書買的有點多,也有在重新學習英語,即使英文再差,我有的是時間,時間的積累必定會有收穫。
部落格:
終於也開始堅持寫部落格,雖然很懶有時候一兩個禮拜寫一篇甚至也有超出半個月才寫,但好歹也是開始了。在部落格上我看到了世界的差距,認識到了自己的弱小,不管技術高低有趣就行。
微信公眾號:
手機上也關注了各種IT相關的公眾號,每天都會抽出時間查閱關注新的動態,這個也是每天在堅持。
生活:
在生活上我更改了自己的作息時間,不再熬夜,每天保持自己的最佳睡眠時間7個小時45分鐘,保證工作時處於高效率狀態。不像以前一樣加班總是做工作相關的內容,每天的安排是至少8小時高效率時間是為公司做事,其它時間為自己的學習時間,會看書、部落格、微信公眾號,當然空閒時間也會打遊戲、看電視、出去和朋友們吃喝玩樂。
也有在鍛鍊身體,想盡量減少身體的原因造成的低效率,總體上來講自己在生活方面的把控是去年不能比的。
愛情:
雖然在IT界也算長得一表人才,但還是無法避免處於自由的狀態!!!
展望2018:
今年對人生的規劃有了改變,只要是IT相關的我都感興趣,明年的目標:
1.閱讀10本好書。
2.將賴世雄的整個系列美語學習完。
3.部落格儘量每週一篇,拒絕拖延症。
4.Github都沒怎麼動,明年至少參與5個感興趣的開源專案。
5.想要正常的六塊腹肌而不是一坨肉。
6.更好的工作,吃更多好吃的。
7.還是會期待遇見愛情。
總結:
總體上來講,今年的表現對自己來說還是比較滿意的,我感覺自己接下來會進步的很快,我是不會停下來的。