自己动手写DB框架 扫二维码继续学习 二维码时效为半小时

反射+注解的最佳实践~数据库加密,性能优化。
(8 评论)

99.00元

课程介绍

    大家在工作中基本上都有使用到数据库框架

    关系型:ORMLite,GreenDao

    对象型:DB4O,Perst

    这些数据库用起来都非常的简单,对于我们Android上来说这些数据库足够我们使用了,但是大家是否知道如果要自己来写,你能写的出来么?平时我们只是需要配置一下就搞定了,原理是否真的清楚?对于初学者来说,知道这些框架怎么用就好,但是对于中级开发者或者高级开发者,知道如何用是远远不够的,作为team核心人员的你们必须对你们用的东西了如指掌,不然出了bug就非常的麻烦了。

    看懂别人的代码是基本,看完了模仿着写一个是中级,自己按照需求来写一个框架就是高级开发者必备的技能了。

    大家不要迷信技术,也不要相信一个框架能帮你解决所有变态的需求,与其在github上下一堆不能符合你需求的代码,不如自己来写,对吧?我见好多人下了别人的代码不满足他的需求就吐槽别人写的怎么怎么不好。程序员何苦为难程序员,分享出来已经很不错了,你还说别人写的怎么怎么不好。不然放下那段源码,你来!

    这期课程讲自己写个数据库框架,大家自己来体会下框架是如何搭建出来的,我们应该怎么来分析,哪些地方需要注意的,哪些地方可以提高性能的,只有你自己置身于这个环境,你才能体会到架构的乐趣。逻辑思维是如何培养出来的?如何去改别人的框架?当你能力上来了,还怕这些做不到么。


    在学这期课程之前,请大家先想想,如果你要来写个数据库框架,你会怎么来写?考虑数据结构对不对?表关联关系都有吧?对象的序列化(插表)与反序列化(读表)得有吧?DAO层要不要有?

    本期课程不是为了叫大家写好数据库框架然后用自己的,而是引导大家来思考如何写框架。就像上期的HTTP框架,只是为了透过架构的方式来提高大家的能力,知其然知其所以然。这样你才能在往后的工作中如鱼得水。

    大家要深知授人以鱼不如授人以渔的道理,别张开闭口就来要源码,先尝试自己写一下,不会的知识点自己补充,如果觉得自己会写了,那还是多实践实践,理论结合实践才是真正的学会了。


    由于Stay的课程是边讲边录,所以学习时,请勿我写一句,你抄一句。这样鹦鹉学舌是学不好的。务必一节课时或一整期课程看完之后再来动手写,我想教的是解决问题的方式和思维的扩展。所以如何把我所讲的转化成你自己的思维,转化成你自己的代码,是至关重要的。与我敲的代码无关,与我陈述的步骤无关。

    技术没什么了不起,因为我们只是用技术在排列组合,而不是发明技术,所以我们没那么值钱。而且和流水线上的工人一样,麻木的坐在电脑前重复着组装。我们的大多数和他们的大多数一样,加班,生活单调。唯一的出路不是创业或者改行,而是不断的去尝试不同的组合,在不断的自我变革中寻找新的契机,新的自我。

    看完了请给个反馈,好评我收下,差评我改进。谢谢。

    相信我,你投资的是Stay这个人能带来的价值回报,而不仅仅是这个课程。

    生活不应该只有工作,Stay还有更多编程与感悟希望和你分享。如果我的磁场吸引到你,请关注微信:stay4it,QQ:104816053



课程目标
  • 培养架构思维
  • 没经验的学流程
  • 有经验的学设计
适合人群
  • 非初学者
  • 停在所谓“瓶颈”的开发者

相关课程