来到南宁都快一个月了,做的是银行的报表项目,这是第一次系统地参与到真实的项目中去,学习到了很多东西,也深刻认识到了自己在IT领域的知识的不足。
做银行的项目对于业务对于业务方面的认识要比较到位。对于整个银行管理系统的体系结构,要了解地比较清晰。因为很多时候做报表到是要体现出不同层次的数据合计的,而有时候这些层次比较模糊,先要从整体上了解整个管理体系。
对于银行的业务方面,其实不了解并不会影响到报表的生成,计算方法客户的业务部分会给予说明的。但是如果对业务熟悉的话,不仅在做项目的时候会心情舒畅,知道自己在干什么,有什么用,而且如果出错了技术上的难点,也可以给客户提出一些合理化的建议,从而使自己在项目上处于主动地位。
要对自己操作的数据表做到熟悉,对于其字段的类型、作用、关联情况要比较熟悉,数据从哪里来的,会去哪里去,来龙去脉要做到心中有一个清晰的线路,从最初的原始流水,最最终的展现数据都要清楚,不能断线,这样不仅能够比较好地导入数据方便自己的测试,而且在出现错误时会比较容易地去解决。
数据库的知识很重要,表结构、模型如何建立才能做到查询效率地提升。数据库的索引知识要熟悉,因为在报表的展现中大量地数据如果增加对了索引会展生意想不到的效果。同样的结果集可以由多个不同的SQL写出来,其效率肯定是不同的,需要我们认真学习SQL的原理知识,只有知道了这个,才能够很好地去组织每个子查询、每个条件,写出一个很棒地SQL。
除了上面的这些,我觉得还有一项很重要地就项目管理的知识,尽管这是PM的事情,我们刚出道的大学现阶段只要去接受分配的任务,做好实现就可以了,但是小的项目组或者项目经理因为精力的关系没有管理地很细致,我们会发现有无所敌人的感觉。写完了代码,不知道要不是提交,需要写文档却不知道怎么写,有了问题,甚至不知道是个需求问题还是自己的原因,以及如何部署的问题,都是要我们需要了解的。
要学习的东西太多了,一个项目并不能让我学习所有的这些知识,但是可以让我明白我的短处,我需要学习的内容,现在有了方向,相信在以后的项目中会更好地适应。
分享到:
相关推荐
机器学习算法项目机器学习算法项目机器学习算法项目机器学习算法项目机器学习算法项目机器学习算法项目机器学习算法项目机器学习算法项目机器学习算法项目机器学习算法项目机器学习算法项目机器学习算法项目机器学习...
总的来说,"Python学习小项目"是一个全面的学习资源,涵盖了从基础编程到高级技术的多个层面,旨在通过实践让学习者深入理解Python及其在深度学习和大数据处理中的应用。通过这个项目,你不仅能提升自己的编程技能,...
在这个名为"学习scala好的项目"的压缩包中,我们可以期待找到一系列有助于初学者掌握Scala编程的知识资源。 首先,让我们深入探讨Scala的基础知识。Scala的语法简洁而富有表现力,它的类型系统支持静态类型检查,有...
html 学习资料 项目资料 项目源码 供学习参考 html 学习资料 项目资料 项目源码 供学习参考 html 学习资料 项目资料 项目源码 供学习参考 html 学习资料 项目资料 项目源码 供学习参考 html 学习资料 项目资料 项目...
html 学习资料 项目资料 项目源码 供学习参考 html 学习资料 项目资料 项目源码 供学习参考 html 学习资料 项目资料 项目源码 供学习参考 html 学习资料 项目资料 项目源码 供学习参考 html 学习资料 项目资料 项目...
在项目活动中促进幼儿深度学习——以大班项目活动“消防车”为例.pdf
html 学习资料 项目资料 项目源码 供学习参考 html 学习资料 项目资料 项目源码 供学习参考 html 学习资料 项目资料 项目源码 供学习参考 html 学习资料 项目资料 项目源码 供学习参考 html 学习资料 项目资料 项目...
这个"JS项目,初学者JS学习"资源包包含了多个JS实践项目,对于初学者来说是很好的学习素材,能够帮助理解JS在实际场景中的应用。 1. **JS控制多级下拉框**:在网页设计中,多级下拉框常用于导航菜单,能够提供更...
机器学习基础与项目实战的数据集以及代码
在学习了理论知识之后,重要的是要将知识应用到实际项目中,通过实际项目锻炼领导能力、决策能力、协调能力等,从而提高解决项目开发过程中遇到的困难的能力。 9. 考证准备 系统集成项目管理工程师和信息系统项目...
读者可以训练自己的图像识别模型、进行目标检测和人脸识别、完成一个风格迁移...读者可以在自己动手实践的过程中找到学习的乐趣,了解算法和编程框架的细节,让学习深度学习算法和TensorFlow 的过程变得轻松和高效。
本项目是一套基于JavaWeb的在线学习系统/在线学习网站,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本、软件工具、项目说明等,该项目可以直接作为毕设...
- **项目学习的特征**:包括角色变化(活动2)和项目改进(活动5),强调了在项目学习中,学生从被动接收者转变为主动参与者,并通过反思和迭代改进项目。 2. **项目学习设计**: - **设计项目学习计划**:第1节...
《21 个项目玩转深度学习——基于TensorFlow 的实践详解》以实践为导向,深入介绍了深度学习技术和TensorFlow 框架编程内容。 通过本书,读者可以训练自己的图像识别模型、进行目标检测和人脸识别、完成一个风格迁移...
信息系统项目管理师 备考指南.doc 详细介绍 第一:搜集考试信息、购买相关教材等。 第二、信息系统项目管理师之...根据书本目录,详细记录从学习到考试时间的学习进度计划安排,各自根据自己的实际情况制定学习计划。
PyTorch实现的源代码项目涵盖了从基础库到扩展库,再到实际应用和研究的广泛领域。通过学习和参与这些项目,可以深入了解PyTorch的功能和特性,提升深度学习模型的开发和部署能力。同时,参与开源项目也是提升编程...
### GitHub上最受欢迎的57个深度学习开源项目 随着人工智能技术的发展,特别是深度学习领域的突破,...对于希望深入学习深度学习技术的人来说,参与这些项目不仅能学到最新的技术知识,还能参与到前沿的研究工作中去。
该项目为本人亲手制作,内涵源码和数据库,导入到IDE即可运行,但注意源码中域模型中有个字段(sex)和数据库中类型不一致,应把数据库中的sex类型作相应修改 本代码主要功能是模仿QQ和论坛的功能(增/删/改/查/验证),充分...
arduino项目制学习,创客从简到难,项目制学习,高清晰版
深度学习中CNN(卷积神经网络)的使用,为之后学习相关神经网络模型做了很好的铺垫。2. 学会使用深度学习框架之一Pytorch的使用。3. 多分类问题在实际中的应用,是二分类的扩展。4. 从数据处理,可视化,到模型搭建...