T31Day07一周学习总结

回顾上一周所学的内容,主要有架构设计、数据库建库建表规约、异常与日志设计规约等等更偏向开始写代码前的规划工作,正所谓磨刀不误砍柴工,在拿到项目需求后,做一个需求分析设计,再做一个整体的规划,一个好的架构设计对软件制作过程绝对会起到事半功倍的效果。

这一周的学习对我个人来说,收获还是比较大的。

收获:

        对于我一个刚入行业没多久的软件开发工程师来说,架构设计一节课无疑是扩宽了我对整个软件开发行业的视角,我曾简单的以为架构就是简简单单的做一个技术选型,比如数据库用xxx?亦或者是使用SSM框架还是Spring boot,是做前后端分离还是不分离。上完课之后呢,我对架构设计有了更深的一个认识,架构设计是基于用户需求开始的,用户需求决定了,架构应该要做成什么样子,服务粒度要细分到什么级别,每个需求都应该划分在哪个微服务内部,调用形式又是怎样的。

        Mysql设计规约无疑是这三门课之中,我接触的比较多的一个内容了,对于我这一个还没有手动实施过建库建表的小白来说,这门课还是给我带来了很多没学过的知识,比如ER图,我曾经以为建库建表都是直接思考,而在课程中这个ER图完全是颠覆了我的认知,原来库表的设计不是简简单单的先随便设计,等到开发过程中需要了其他字段就往上加,通过ER图能避免很多临时加字段的操作。还有就是对索引的一个详细说明,及SQL优化方面的知识都令我收益匪浅。

        课程来到第三天,异常与日志处理,这一定是我这个小白这周上的最痛苦的一节课,本来在项目中的这个部分就是偏门,加上自己对这方面的毫无理解,只能知其然而不知其所以然,乍一听好像懂了,但是在实际开发过程中,还是不知道该怎样去做,唯一欣慰的就是那个错误码设计我们当前做的项目好像有所涉猎,可能这一部分的知识就要等到项目启动,结合项目再回过头来看看这个异常与日志的作用了。

        这一周的课程没有涉及到代码部分,对我这个好像只会写代码的半吊子开发来说,很大层面上的扩宽了自己的视野,不在纠结于软件开发就是编代码的死逻辑当中,补全了我对软件开发行业的一个认知,更是为自己的职业规划拨开了不少的迷雾。

emm,就是项目实在太赶了,只能周末加班加点,痛并快乐着。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值