两个月前,给自己定了个目标,要深入学习javascript。
之前其实对javascript还是比较有好感,说不上高手,但是写代码也是比较熟练的。
这次主要是深入。
1. 看了《高级程序设计javascript》
并且自己实践了几个小程序:
https://github.com/zhuli/popup 弹出层公用控件
https://github.com/zhuli/formValidate 公用验证类
代码说不上写的很优秀,但是至少个人觉得还可以,还是有很大提升空间。接下去的几个月里面可能不会经常去针对性学习,但是要经常练练手,多翻阅翻阅资料。
2. 看了《nodejs 开发指南》
最近一些天一直在折腾nodejs,虽然不到一个月,高手说不上,但是比较熟练了,因为之前一直搞PHP开发。
并且有了两个产出:
https://github.com/zhuli/initnode nodejs的开发框架。这个框架写了很多代码,并且也测试过,1.0版本还是相对比较稳定,之后会持续开发,但是进度会放慢,毕竟nodejs需要自己去完成的事情太多了,要支撑web开发需要很大工作量。
https://github.com/zhuli/node_cache 内存缓存工具,是一款参照memcache的设计原理设计的nodejs的内存缓存。主要用到了hashMap lur策略,内存切片等一系列算法,并且我在最近一周写这个代码的过程中,几乎是痴迷状态。突然发现自己很喜欢写算法,很喜欢研究算法,那种数字的成就感无法用言语表达。(还在完善中,下个月应该就能出来,主体部分已经完成,完成后还要写一个php扩展)
今天买了两本书:《算法导论》和《构建高可用mysql数据中心》
主要原因:
Nginx等这些现在比较熟悉,熟练,但是mysql真心不是理解很透彻,所以买本书,平常下班时间翻阅一下,阅读个1-2遍应该能提升很快。
算法导论,因为自己计算机底子薄,补充补充,对算法也有很大浓厚兴趣。
接下去会大致学习java 其实对java兴趣不大,未来的目标还是往c方向,做服务器层面开发
突然发现,买书是自己成长的最低成本,一本几十块钱的书 真心很便宜!!!
鼓励自己多看书,今年争取看完10本左右的计算机书,已经7-8本啦!