我的2017年终总结

栏目: PHP · 发布时间: 8年前

内容简介:我的2017年终总结

17年12月又没写文章,没有结一个好尾,不多说这月补呗。既然到年底了,是时候总结2017年的所作所为了,是的,“所作所为”,哈哈。

2017年目标完成情况

目标

  • 每月至少一篇技术文章
  • 看书,买了《图解http》《高性能mysql》《深入理解nginx》《鸟哥的 linux 私房菜》《c primer plus》《go语言实战》《大话数据结构》《大话设计模式》
  • 上半年出自己的 php 框架
  • 下半年用 go 写一个消息中间件

结果

与上面的目标一一对应:

  • 9月和12月没写文章
    • 措施:次月补
  • 看完了《图解http》,看了《高性能mysql》《大话数据结构》
    • 反思,没有量化目标,2017年初买了那么多书,真正意义上才完整看了一本书。尴尬到爆炸~
  • 上半年推出了自己的轻量级php框架
    • 这个框架应该是现阶段对我如何写出好的php代码的最直接体现
      • 依赖注入
      • 懒加载
      • 对象通信
    • 这个框架引入了很多我认为最好的思想和工具
      • 比如,模块懒加载
      • 比如,框架自身就是个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 不同数据结构实战场景
    • 原子操作 -> 点赞/评论/分享数/库存
    • hash -> 分页缓存
    • sort set -> 点赞/排行榜
  • 吃透基础算法
    • 算法啊算法…

思维

  1. 如何写好代码?

    写出高扩展的代码有了一些理解。并在实际的项目中运用,结果复杂的业务相互独立,调整简单,扩展方便,使用了模版/观察者模式。

  2. 如何写出高性能代码?

    接触了高并发场景,对于中小型企业, 这些场景无非是把逻辑放在内存中去做,再异步的持久化数据到DB。

  3. 关于架构?

    之前认为多级的分层,各种新的技术就是好。现在认为只有适合当前业务的架构才是好的架构,但是好的架构规划一定必不可少。

2018年需要改善的地方

回顾2017自己还是懒懒懒懒懒,今天开始一天目标没完成,罚自己第二天早起1小时。其次,一定量化目标, 大事化小。

结语

2018年过完希望自己能达到的状态:很简单,php内核交流群能插的上一嘴。就这样,哈哈哈哈。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Is Parallel Programming Hard, And, If So, What Can You Do About

Is Parallel Programming Hard, And, If So, What Can You Do About

Paul E. McKenney

The purpose of this book is to help you understand how to program shared-memory parallel machines without risking your sanity.1 By describing the algorithms and designs that have worked well in the pa......一起来看看 《Is Parallel Programming Hard, And, If So, What Can You Do About 》 这本书的介绍吧!

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具