個人2017年終總結

前言

17年12月又沒寫文章,沒有結一個好尾,很少說這月補唄。既然到年末了,是時候總結2017年的所做所爲了,是的,「所做所爲」,哈哈。php

2017年目標完成狀況

目標

  • 每個月至少一篇技術文章
  • 看書,買了《圖解http》《高性能mysql》《深刻理解nginx》《鳥哥的linux私房菜》《c primer plus》《go語言實戰》《大話數據結構》《大話設計模式》
  • 上半年出本身的php框架
  • 下半年用go寫一個消息中間件

結果

與上面的目標一一對應:mysql

  • 9月和12月沒寫文章linux

    • 措施:次月補
  • 看完了《圖解http》,看了《高性能mysql》《大話數據結構》nginx

    • 反思,沒有量化目標,2017年初買了那麼多書,真正意義上才完整看了一本書。尷尬到爆炸~
  • 上半年推出了本身的輕量級php框架redis

    • 這個框架應該是現階段對我如何寫出好的php代碼的最直接體現算法

      • 依賴注入
      • 懶加載
      • 對象通訊
    • 這個框架引入了不少我認爲最好的思想和工具sql

      • 好比,模塊懶加載
      • 好比,框架自身就是個app
      • 好比,微單體思想
      • 好比,加入邏輯層
      • ...
  • 未完成,可是用php實現了多進程管理設計模式

    • 沒有怎麼接觸瞭解消息中間件,沒思路
    • 實現了多進程管理,瞭解了進程間通訊
    • 若是可能的話18年搞一搞

2018年目標

  • 每個月至少一篇技術文章
  • 兩個月看完兩本或一本書
1-2 《高性能mysql》《大話數據結構》
3-4 《c primer plus》《go語言實戰》
5-6 《鳥哥的linux私房菜》
7-8 《php7內核解析》《深刻理解nginx》
9-10 《大話設計模式》
11-12 回顧
  • 2018年準備入手的書《php7內核解析》,目前來看就只有這本書哦,我覺着書不在多在於精讀
  • 上半年讀swoole/php7源碼緩存

    • 天天睡覺前至少讀30分鐘源碼
  • 熟悉c語言
  • 用c實現一個簡單的相似於swoole的框架
  • 進一步整理redis不一樣數據結構實戰場景php框架

    • 原子操做 -> 點贊/評論/分享數/庫存
    • hash -> 分頁緩存
    • sort set -> 點贊/排行榜
  • 吃透基礎算法

    • 算法啊算法...

思惟

  1. 如何寫好代碼?寫出高擴展的代碼有了一些理解。並在實際的項目中運用,結果複雜的業務相互獨立,調整簡單,擴展方便,使用了模版/觀察者模式。
  2. 如何寫出高性能代碼?接觸了高併發場景,對於中小型企業, 這些場景無非是把邏輯放在內存中去作,再異步的持久化數據到DB。
  3. 關於架構?以前認爲多級的分層,各類新的技術就是好。如今認爲只有適合當前業務的架構纔是好的架構,可是好的架構規劃必定必不可少。

2018年須要改善的地方

回顧2017本身仍是懶懶懶懶懶,今天開始一天目標沒完成,罰本身次日早起1小時。其次,必定量化目標, 大事化小。

結語

2018年過完但願本身能達到的狀態:很簡單,php內核交流羣能插的上一嘴。就這樣,哈哈哈哈。

圖片描述

相關文章
相關標籤/搜索