Django源代码阅读(前言)
刚进公司没多久,被老板分配做个小网站。上学的时候学了python,对于Django也有些了解,莽莽撞撞地就上手用Django+Apache2搭了一个。经过一番挣扎摸索,还确确实实做完了一套功能。
虽然不管从架构的设计上看还是代码上看,都十分的粗糙,但也算有了些成就感。
随着工作的深入,开始了解到越来越多的技术知识。从一个刚毕业啥都不懂得小白,去翻阅各种文档,才发现这个世界多么辽阔。才开始知道,曾经学过的那些知识真的只能算是皮毛。
做完小网站,老板吩咐看看怎么实现视频解决方案的一整套产品架构。虽然不是让我做好整套的架构设计,但是一深入其中还是觉得深不可测,开始了解RESTful API的规范以及这样做的原因、去了解视频编码解码封装的一系列知识、甚至重新开始看HTTP的rfc文档,以期可以扎实地学好应该学会的这一切。
也就是在这个时候,才发现我曾经用过,也正在慢慢熟悉的Django一个框架其实也是韵味无穷的。
自认人生目标是要好好学习、追赶世界顶尖的技术,去设计出世界最好的产品,那么就让雄心壮志从深入了解Django开始好了。
Django源代码阅读,开始这一个话题写作的目的倒不是真的就一定要把Django看一遍读一遍,更准确的说,目的是想要深入了解该框架的设计,去领略在这些设计中的精妙之处。不如此何以用好这样的框架又怎么能设计出真正好的产品呢?
祝我成功~嘻嘻