为期两个月的学习班要结束了,两个月共八期课程,说掌握了FineReport太夸张,仅算入门吧,但是课程涵盖了工作中主要使用的功能,基础却重要,要熟练、精通,还是需要在工作中多多钻研、多多应用。
会来学习FineReport,是工作需要,同时也是兴趣使然。公司正在使用帆软的一些软件,FineReport也是其中之一,那员工必然是要学习的。工作中经常会遇到用户提出做报表的需求,但是普通的系统查到数据之后,往往需要用户自己导出EXCEL,再在EXCEL中做一些分析。而且如果遇到需要同时从两个或多个系统取数的情况,就更加麻烦了。之前我就总在想,开发人员写报表,如果逻辑复杂,还要做数据处理,那挺累的;用户这么辛苦拿到一张表格,结果还需要另外做分析。那这个报表的价值有多大呢?仅仅是查了个数据罢了。直到接触了FineReport,我就觉得,这个可比我之前写java简单、方便、快捷、灵活多了,哈哈~第二点就是图表数据分析,做完了也可以叫大屏,也是非常有用。制作简单、快捷,平时可以看数据波动、对比,方便写报告,做汇报的时候看图也是一目了然。当然,前提是要把大屏做好,需要有数据分析的逻辑,有合理的指标拆解的思路,设计清晰的展示方式,这些都是要培养自己的思维的。不单是FineReport这个软件,使用任何工具都首先要有逻辑思维,而工具能帮助实现我们的想法。总结下来就是,工作促使了我对FineReport的兴趣,而这个兴趣也一定会帮助我的工作。当然,FineReport肯定不只这么一种好处,以我目前浅薄的功力,就举些我目前觉得最实用的功能啦~
学习班的同学也都很勤奋,平时应该都是忙碌的打工人,经常要把作业攒到周末或者交作业的当天晚上做,有时候快到12点了还在群里讨论问题,感叹一句打工人不容易!而助教老师这时候也得陪着,真是辛苦了!有时候群里有争吵,对课程,对作业制度,但是最后都用体谅的心互相理解了。离开了学校之后还有这种学习氛围挺不容易的。不过有一点想提的建议,希望作业题能严谨一点,无论是理论题的题目、选项,还是实操题的要求,如果题目不严谨,要求不明确,只能按照批改作业的老师的标准给分,有时候会有争议,难免有人觉得不公平。另外就是课程的难度和深度,希望可以提升一点,尤其是js部分,如果考虑到所有学生的基础水平不一,可以把难度高的作为选修,不列入考核,毕竟报班不完全是为了应对考核,还是要在工作中应用的。
说到学习成果,由于平时工作太忙,其实还没有总结,只能列一些印象比较深的点,比如普通的报表、图表联动、层次坐标、填报报表、决策报表、很多公式应用、JS实现一些功能等,而且需要更多实际应用来巩固,不能说完全掌握了哪些技能,但是比起报班前盲目看文档、入门也不得其法好太多了,至少有事情知道该怎么做了,遇到问题也知道往哪方面探索。
虽然还没有亲手在项目中实践,但是作业中有大屏,可以记录一下我的学习成果。
这是一个帆软社区培训的驾驶舱,用于展示帆软社区几门课程的情况。顶部指标卡展示各个课程分别培养的工程师人数;折柱组合图展示各地区入门、进阶两种深度的课程的开课场次,可以看出华南地区场次较少,可以分析一下原因并针对性解决;中间的环形图是对指标卡的一个图表展示,可以看出简道云工程师人数最多,而插件开发者人数最少,可能是工作应用和市场需求的影响;学员的行式表展示了各省市的报名人数和到场数,并计算了到场率,对到场率理想和不理想的数字做了颜色标记,可对不理想的地区进行流失调研;课程进度行式表展示了每种课程的开课情况、课程当前状态,将各个阶段的状态用图形标记,也更清晰直观;矩形树图展示助教老师的直播时长,可以对比显示每种课程的总直播时长,以及同课程中每个助教的直播情况,可以作为考核及评比的一项指标。
虽然最初是因工作需要来学习,但是学习中却发现了FineReport的好。教学课程结合作业练习,不枯燥,不空泛;有助教老师答疑,补充课程中的不足,达到更好的学习效果;学员之间互相帮助,共同进步。虽然课程结束了,但是对于FineReport的探索之路还很长,仍需努力! |