结业总结

楼主
我是社区第2034611位番薯,欢迎点我头像关注我哦~

 

我已经学完报表工程师从入门到精通课程,详情请看:报表工程师从入门到精通·实战班

1.学习初衷

1)个人背景:求职

2)从实习单位了解到帆软,决定报班考证

2.学习成果

1、省时间

通常企业的报表都长的极为复杂,格式大都相当清奇,并且没有更改的余地( 甲方爸爸最大 ),FineReport 极大地节约了我肝代码的时间,只要我把样式基本设计好,调通SQL,配置好一些条件格式等,在各种程度上来说,都挽救了我为数不多的头发和时间。

2、易上手

CPT和excel极为类似地界面,以及丰富又易于操作的功能,为广大初学者打开了快捷通道。并且对开发者免费这点真的是业界良心,当然我也不是在黑其他一些同类厂商,个人试用也只有15天或者30天的免费期间。帆软的这些举动无疑是培养了更多用户黏性,不可违是不高明。

3、生态丰富、多样集成化

说到FineReport对用户的友好,就不得不提到这个产品的多样化集成,从普通的SQL数据集、文件数据集、程序数据集等在不同方面为不同基础的使用者顾虑的相当周全,可以写前端事件、写CSS样式、可以自定义方法,只要能想到没有实现不了的,并且各类的使用教程文档都相当丰富。帮助文档详尽、社区体系丰富、API丰富,完善的教学、直播视频不得不说无论从哪个角度来看,都是是广大乙方都应该学习的大前辈了,由此可见,帆软的崛起其实都是一个必然事件。

4.小结

从开发需求到需求实现,逻辑总的而言不是非常复杂,但在校对数据的准确性上就是相当大的工作量。正确了固然是快,但是数据有误的时候,要分析数据的错误源工作量相对巨大,因素是

错误源很多(仓库编码、物料编码、组织编码、条件属性(启动、确定、激活等)等出错、别名改错、关联出错(inner join;left join ;right join)、sql条件控制出错、finereport的条件属性出错等等)。

如果最终实现了数据在项目报表上实现,并且数据准确无误,那么你就完成这个需求的开发。我在报表的开发模块上明白,你要完成一项工作,必须要自己思考如何实现,多问几个为什么,也许你的答案就出来了,

在开发的同时也要注重开发的规范性,养好良好开发习惯,为后期维护和同事学习修改提供方便,也为自己的修改bug提供更加方便,也更加迅捷。

  一句话:开发重规范,学习重思考,学习、工作、生活多总结!

 

 

分享扩散:

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 1关注人数 721浏览人数
最后回复于:2023-8-28 22:19

返回顶部 返回列表