机缘入坑
生活处处有惊喜,工作也是。毕业后,我进入半导体这个行业,从一名工艺工程师做起,过起了研究工艺数据,拧起设备螺丝的生活。机缘巧合下,进入了CIM部门,负责半导体设备自动化相关事务,从学习Winform相关编程,开启了程序猿的新征程。后来又接触了MVC架构,开始了简单报表的开发。这种使用html+js+后台的开发过程非常痛苦,全程手搓代码,样式全靠自己调,以至于往往只能牺牲样式来满足功能即可(俗称丑);
初次听说FineReport,是公司业务部门嫌弃报表太丑,性能太差,于是部门老板提议换成帆软平台来做相关开发。本来我作为自动化小组成员,报表的事情并没有放在心上,但购买软件后赠送了相关培训名额,于是我也被老板“拉壮丁”,开启了FineReport学习的爬坑之路。
学习过程
出入学习班,新奇而忐忑,好奇FR会给自己带来一个什么样的新天地,却又担心学不好这门技术。学习入门是手把手制作一个疫情大屏,同时类Excel的风格让我觉得FR也不是很难嘛,然而后面的课程又给了我一记重拳。课程难度逐步加强,图标联动、层次坐标等课程,更是让我不断抓头,加速了程序员宝贵的头发凋零速度~~为了跟上学习班的课程进度,白天上班忙碌一天后,下班还要学习FineReport课程,周末为了完成作业也放弃了出去玩的时间,对着课程和文档做作业,有一次为了赶在规定时间之前完成作业,加班加点忙到了半夜12点。过程虽然累了点,但是这种学习的充实感觉却让我感觉回到了以前学校的快乐时光。
入坑第一课成果
学习过程中,学习班给了我很大的学习动力和帮助。助教老师非常尽职尽责,不管是半夜还是周末,只要同学们在群里面提出疑问,老师都会给出回答和解释。为了解释一些知识点,他自己实际操作并录下了学习视频分享到群里,更加生动的解释了单元格取值的不同区别。群里面的同学们也很活泼,会分享关于自己学习的心得体会,帮助其他人更好的了解课程知识;另外,学习进度的内卷,也提高了整体的学习氛围。
初窥门道
付出总会有收获,同样适用于学习。经过2个月的课程学习,FineReport打开了我知识的新大门,中国式复杂报表、大屏报表、联动显示…各种知识都有了全面的认知。虽然还没有考试,但是对于FCRP的考试通过,还是有充满了信心。
同时在工作中,我开始尝试用FineReport制作了一些小的数据展示报表,虽然并不复杂,但比起手搓代码的经历,帆软能够更加快速的显示出需要展示的内容,大大降低了开发报表所需要的时间,印证了“工欲善其事,必先利其器”这一名言。
学习小结
路漫漫其修远兮,FineReport的课程已经结束了,但是FineReport的学习之路却并没有结束。工作多年的经验告诉我,真正的学习在与实战。通过课程学习,我们了解到了FR的相关知识点,但只有不断去在工作中应用,才能不断磨砺自己的技术,成为一名真正合格的报表开发工程师。 |