MVC + EFCore 项目实战 - 数仓管理系统1

项目背景及需求说明

这是一个数据管理"工具类"的系统,计划有三个核心功能: css

一、经过界面配置相关链接字符串,查询数据库的表数据。 html

二、配置相关模板,生成数据库表。 前端

能够界面填报或经过Excel导入导出填报表数据。 数据库

三、经过界面配置导出数据库表结构(数据字典)。 json

 

经过以上功能,在数据分析、可视化项目中,更方便的进行数据管理。 工具

 

课程计划

项目须要用到的基础知识以前已有文章作介绍,以下: 学习

(共20篇,其中1~10是基础知识介绍,11~20是专题知识介绍)spa

 

项目实战部分实际是系列文章的续集,考虑到编号太长了,咱们从新开始编号。 设计

 

以前的文章,因为种种缘由(工做是项目制的, 常常须要管理多个项目进度,工做太忙没时间写),周期拉的太长,耽误了你们学习,htm

如今常常还有园友加QQ群问问题和查看源码(也不多有时间回答,大部分问题都是园友们互助),实在抱歉。

 

考虑到这些问题,实战部分的教程,准备每晚固定投入两小时,暑假期间完成第一版,整个周期压缩在一个半月到两个月之间。

以开发速度为第一优先级, 围绕三个功能边设计边开发,快速迭代完成初版本。

 

文章更新时间为每周的周二和周五(如遇节假日顺延)。

 

课程学习方法建议

加拿大畅销书做家麦尔坎·葛拉威尔在《异数》一书中指出:"人们眼中的天才之因此卓越非凡,并不是天资超人一等,而是付出了持续不断的努力。

只要通过1万小时的锤炼,任何人都能从平凡变成超凡。"他将此称为"一万小时定律"。

 

这里我要强调的并不是是练习时间,而是练习方法。按天天三小时算,一万小时大概须要10年不间断的练习。如何缩短一万小时?

答案是 "刻意练习"(deliberate practice)。

 

首次提出"刻意练习"这个概念的是佛罗里达大学心理学家 K. Anders Ericsson。

这套练习方法的核心假设是,专家级水平是逐渐地练出来的,而有效进步的关键在于找到一系列的小任务让受训者按顺序完成。

这些小任务必须是受训者正好不会作,可是又正好能够学习掌握的。

完成这种练习要求受训者思想高度集中。

 

"刻意练习"的理论目前已经被普遍接受,咱们总结一下它的特色。

 

一、只在"学习区"练习 

练习的精髓是要持续地作本身作很差的事。 

心理学家把人的知识和技能分为嵌套的三个圆形区域:

最内一层是"温馨区",是咱们已经熟练掌握的各类技能;

最外一层是"恐慌区",是咱们暂时没法学会的技能;

两者中间则是"学习区"。

只有在学习区里面练习,一我的才可能进步。

有效的练习任务必须精确的在受训者的"学习区"内进行,具备高度的针对性。

所以咱们首先必须发现本身的学习区,找到咱们最须要改进的地方。 

只在学习区练习,是一个很是强的要求。一旦已经学会了某个东西,就不该该继续在上面花时间,应该当即转入下一个难度。

 

二、大量重复训练

从不会到会,秘诀是重复。

好比MBA课程的一个典型特色就是把不常见的高难度事件(商业决策)重复化。

在商学院里一个学生每周可能要面对20个真实发生过的商业案例,学生们首先本身研究怎么决策,提出解决方案,最后老师给出实际的结果并做点评。

学习商业决策的最好办法不是观察老板每月作两次决策,而是本身每周作20次模拟的决策。

疫情放假期间,我上了一些音乐学习的网课,在音乐训练中,比较强调"分块"练习。

首先你要把整个动做或者整首曲子过一遍,看专家是怎么作的。而后把它分解为不少小块,一块一块地学习掌握。

 

三、持续得到有效的反馈 

要学会本身给本身当教练。

优秀的学习者都有很强的自学能力,对他们而言,老师最重要的做用是提供即时的反馈。

优秀的学习者会以一个旁观者的角度观察本身,天天都有很是具体的小目标,对本身的错误极其敏感,并不断寻求改进。 

 

四、精神高度集中 

请高效率的学习,不要磨洋工。刻意练习没有"寓教于乐"这个概念,彻底投入的状态是很累的。

曾经有个著名小提琴家说过,若是你是练习手指,你能够练一成天;但是若是你是练习脑子,你天天能练两个小时就不错了。

 

 

总结

一、这是一个很是实用的数据管理工具类软件,第一版完成后你能够方便的去使用和扩展功能。

二、计划每周更新两次(周二和周五,节假日顺延),第一版大约两个月完成。

三、人生苦短。不断迭代你的学习方法,刻意练习。

 

欢迎你们多交流,祝学习进步 :)

相关文章
相关标签/搜索