1. 程式人生 > >2018年總結和2019年計劃

2018年總結和2019年計劃

debug 書籍 比較 負責 天下 計算 andro 很多 ssi

2019年的最大收獲就是在公司轉了開發。

去年做了一年的測試,並看完一些計算機基礎類的書籍以後
(如SICP, CSAPP, CLRS,程序語言設計-實踐之路,代碼大全)等書以後,
mentor終於肯定我能做開發,於是先去了Android組做了一兩個月,然後又被分配到了Web後端項目,一直做到現在。

剛開始做開發是真的一點都不懂,Java不懂,編輯器不懂,debug不懂,代碼邏輯也看不懂。
然後想到了天下武功一大抄的套路,因為剛開始給我做的業務也比較簡單,做測試也讓我比一般人熟悉業務,所以靠著這點歪主意竟然能把分配給我的任務做完
也感謝同事們在剛開始的時候一點都不嫌棄我菜,肯一步步給我講解業務代碼,教我debug,雖然我debug用的不多。

有感於自己寫代碼的練習量不足(之前都是看書,最多做一點隨書習題),在工作之余,開始了一系列的練習。

  • 4-5月在b站跟隨蕭大JS遊戲,同時看《程序設計語言-實踐之路》下

  • 6-7月竟然想跟隨這本書
    做項目造輪子,但是毫無疑問地失敗了,這兩個月發生好多事情,沒有太大的辦法集中精力做事情。

  • 8-9月在LeetCode上面刷題,並學習了一些Python和JS語言的基礎,在看完一些編程範式的書籍以後,發現很多語言其實已經實現的很好,配合《數據結構與算法-Python語言描述》這本書,大概刷了一百多道題。
    還有就是把基礎的數據結構都實現了一遍。

  • 10-11月學習web相關的知識,並在別人指導下學習如何寫代碼,如(HTTP協議,cookie,session,ORM,安全)等這些知識其實我已經了解過,但是
    如何把它在web開發中相關聯起來。這兩個月是我學習編程以來最大的提升。相當於把過去的知識整合到一起了,並親自寫了許多項目,學習如何測試等內容。

  • 12月,忙一直在寫文檔。。。(年終審核文檔,公司的投標項目文檔)也不知道公司是不是把我當開發用了。囧

  • 1月決定年後投Python工作的簡歷(雖然我在公司一直用的是Java,但其實我的Python用的還要比較好一點。
    但不知道為什麽會有再把sicp重新學習一遍的想法,做了前兩章的習題,發現和我第一次看的時候大不相同啊。
    但後來因為想找工作的問題,就暫時沒有看下去了。


其他

看了很多其他方面的書:

  • 刻意練習: 《異類》,《刻意練習》,《終身成長》
  • 娛樂:金庸先生的小說,蔡瀾先生的書和文章
  • 個人自傳: 索尼,我是沃茲, 馬克龍
  • 經濟學原理,中國人為什麽勤勞而不富有
  • 很多心理學的書

缺陷

  • 幾乎沒有看完的大部頭,
  • 沒有配合工作相關學習一些需要的內容
  • 買斧心裏嚴重,想通過提升A的技能來到達B的目的
  • 很少有精神高度集中地學習項內容(1是因為工作關系,2是因為本身對學習的方法內容和自身控制力都沒有明確的了解)
  • 寫代碼的時候想得太多,又不夠系統。因為看了不小書,寫代碼的時候總會想很多功能意外的內容,所以寫得很慢,但是身邊有沒有人指導,靠自己暫時沒有辦法去除這個問題
  • 公司技術棧太落後,可能對以後工作沒太大幫助

2019期待

  1. 提升工資,目前來說低的有點離譜了,不提升工資學習的意願會大幅降低
  2. 重新刷一遍去年看的大部頭
  3. 學習編程以外的技能
  4. 完整負責一個項目
  5. 再多會不會實現不了

實現

  1. 準備簡歷,多面試。
  2. 面向工作學習知識
  3. 每天節省一定時間看書(感覺有了基礎以後,不需要像以前那樣抓破頭都不了解書的內容了)

2018年總結和2019年計劃