【数据追梦人】毕业6年自学代码,2周面试30家企业,1年376张报表,选择决定人生!
起初看到“数据追梦人”活动时候,我就在不理解数据和追梦有什么关系,数据不就是简单的从抽取、清洗、分析、报表、可视化等处理过程吗?然后我就草草关闭了页面继续了我的工作。
周末在家中休息时,刷抖音看到一个衡水中学学霸饱含激情的演讲内容,以下为摘录:
“当别人打游戏时你再学习,当别人睡懒觉时你在学习。你含着泪在深夜里舞蹈,在回忆里奔跑。没有人在年少时想成为一个普通人,尽管生活,它会剥夺你的所爱,践踏你的尊严,把你踩在脚下遍体鳞伤。但是你怎能倒下,你的身后,是挚爱的人呐。那些受过的伤都将成为你的勋章,都是你送给未来的自己最好的礼物。我也有梦想啊!”
这我才意识到,我也是一位数据追梦人啊!
一次次的为了进度、上线工作到深夜,一次次的为了数据的严谨争论的喋喋不休,一次次的为了呈现更好的可视化绞尽脑汁的我,不只是对工作的认真负责,更是对数据的执著。
北漂三年,一事无成,迷茫中迎来新的曙光
2015年,已经毕业四年的我,厌倦了在老家每天朝九晚五、碌碌无为,挣不到钱的生活,正当我犹豫要不要去大城市发展时,一个在北京多年的姐姐和我说:“来北京发展锻炼,大城市机会多,能学到东西!”就这样,毕业四年,我离开了家,开始北漂的日子。
就这样我在北京的生活开始了,那时候帮忙姐姐做产品打包发货,捎带着研究研究电商平台,这也算是我真正用电脑学习,用电脑工作的开始。
本来说好的一月5000的工资,由于她的生意不景气,辗转了几个项目,最终都以失败告终,由于各个项目的失败我的工资也就泡汤了,差不多2年的时间里没拿到过一分钱。可能大家会觉得我太傻了吧,其实也对,不过我是觉得她能从一个小城市带我来北京发展,我更多的应该是感谢,而且如果没有她,也不会有我之后在北京的发展。
就在这不到2年的时间里,培养起了我对互联网的浓厚兴趣,准确的说应该是培养起了对数据的浓厚兴趣。CSDN等网站,开启了我自学大数据的生涯。差不多半年时间,非计算机专业毕业的我,能够写SQL、独立搭建框架、使用工具处理各式各样的数据,我感觉了前所未有的成就感,并感到一丝丝的欣喜。
就在17年底我决定改变现状,毅然决然的选择了放弃现在的工作,从事计算机行业。一无专业背景,二无工作经验,找工作真的是很不容易。2个周面试了30多个单位,跑遍了大半个北京城,终于,皇天不负有心人,我找到了要我的公司,找到了合适的工作岗位,我可以正式开启我的数据工作生涯,我真的非常开心与感激。
在这个公司工作了一年多,由于公司的性质就是接一些其他各个公司的小活,可以说工作内容又杂,又不能深入,每个项目都是刚摸索清楚就已经结束。所以我决定再次换工作,找一个有着自己团队,有着自己的项目的公司来工作。
最终于2018年7月来到了我现在所在的公司——都邦财产保险股份有公司,很感谢领导们给我的这次机会,让我迎来了新的曙光。
压力是成长的助推器,工作一月,找到真的自我
初到新公司时,刚好公司买了新的报表开发软件还没有专人负责,就安排给了我,那真叫个紧张啊,完全没接触过报表开发,尤其是刚到公司连业务也不懂,表结构也不清楚,指标维度完全不知道。好在领导都比较温柔,我的小心脏才平缓了许多。
没错这款产品就是帆软,公司购买了FR+FBI,面对这巨大的压力,经过800客服的细心指导看了论坛的帮助文档和视频,才对产品有了初步的了解。
就这样陆续开始了我的第一个项目——移动端可视化报表开发,目的是用来展示全公司及各机构的各项经营指标。
在做移动端报表时候,最困难的就是主页的制作,当时只给了我一个星期,还得严格按照UI设计组同事设计出来的样式去开发,包括每个按钮、每一块的背景、各个圆角等等,布置任务时已经接近下班了,对于这个陌生的软件有些心生恐惧。
为了能尽可能完美的完成任务,我毅然决然的选择坐在办公室里连夜攻读帮助文档,并整理了不理解的知识于第二天早上咨询800客服。好在通过800客服的及时解答,解决了我的大部分难题,保证了我在第二天的正式开始项目施工。
历史都是惊人的相似,新手小白的第一个项目注定困难重重:主页保费汇总数据的开发、地图展示……
主页第一部分保费汇总数据的开发,真的可以说是绞尽脑汁,首先是顶部的进度条样式,中文字要随着数据的变化在不同的位置展现,所以通过简单的修改单元格背景是根本无法实现的,后来在单元格属性其它选项显示内容中发现用HTML显示内容,本来疲惫的我瞬间精神抖擞,使用HTML+CSS拼接字符串的方式顺利实现了我所需要的形式。
http://bbs.fanruan.com/source/plugin/votes/function/editor/attached/image/20191128/20191128165622_49478.pnghttp://bbs.fanruan.com/source/plugin/votes/function/editor/attached/image/20191128/20191128165632_13539.png
接下来就顺利多了,至少是对于新人来说的我,我感觉已经很知足了,做到最后一块的时候已经是周五了,本来想着能顺顺利利的做完,好好过个愉快的周末。
结果地图才是真正的难题,由于我们是要通过地图呈现机构的保费规模,但因为有些三级机构经营业绩特别突特别升为二级机构,比如辽宁省的大连市、山东省的青岛市。这样的情况有7个,所以要在地图模板中将这7个城市从所在省中抠掉,并在全国地图中省份中单独取出与省会城市作为并列关系。
继续加班喽,周六的一天都不知道怎么过来的,一个劲的抠图,总会点错别看这地图就这么写块,那扣起来真实费劲啊,然后我就放弃了,我在想既然有模板还有中心点的坐标,那就不应该是通过图片形式进行存储。我就自己打开了论坛去研究,不得不说论坛的功能还真实强大,我在查阅过程发现对我有帮助的文档,最终根据提示找到了存储模板信息的位置,打开一看,wa!Json!
一顿研究一顿改,功夫不负有心人,最终还是把地图模板修改完毕,以后用起来就方便很多了,然后将所有模块进行整合,测试完毕,最终在周六23点完工,周日还能好好休息一天,开心。
http://bbs.fanruan.com/source/plugin/votes/function/editor/attached/image/20191128/20191128165732_99237.jpg
果然,压力是成长的助推器,经过这一场浴血奋战,让我短时间内成长了很多,也感谢800客服的鼎力支持,促使我能快速的完成工作任务,强化学习能力。在此表示由衷的感谢。
工作一年,小有成就,享受中,赢得赞的掌声
来到公司已有一年有余的时间,接触并使用帆软还不足1年,在这1年之中我完成了376张清单、汇总报表,其中单报表最高用到上万个单元格,多为“中国式复杂报表”,一开始其实很不理解业务部门要这么多复杂报表干嘛,一堆数据他们都看什么?分析什么?经过和业务部门沟通后了解到大部分的复杂报表都用于报送监管部门,如银保监局。由于行业的特殊性吧,监管部门要的都是固定的格式,咱们也没办法。
http://bbs.fanruan.com/source/plugin/votes/function/editor/attached/image/20191128/20191128165816_76057.jpg
就在这个月接到了一个很繁琐的业务部门的需求,由于特别繁琐,一张复杂式交叉维度表,也就是说在中间的每个指标都有唯一的代码,并不是通过扩展或者通过第一列的过滤就能简单实现的。并且涉及36个分机构sheet页,涉及26136个单元格,每一个单元格都要进行条件过滤且没有相同的过滤条件,复制都没用,所以工期暂定了两周。
这是一开始的想法,后来详细琢磨,如果按照单元格一个一个去进行过滤就很容易出错,如果说一个sheet页还好说,做完了对比下数据就好了,但是36个sheet页太复杂了。还有以后如果修改呢?怎么办?还得一个单元格一个单元格去修改,我总觉得有更好的办法。
我就发呆思考了整整一个下午,没有工作,小组长这一直在和我争论就用原始办法解决就行,能做出来就可以,抓紧做,别影响进度。我死活不同意啊,这以后修改或者有问题还不是我的事情,所以我不能妥协,就这样我两喋喋不休的吵到了下班。
他走了以后,我又陷入了思考,“是否可能将每个sheet页中传入一个参数给数据集,但是单元格是通过数据集根据参数面板计算完才将结果输送到单元格,这样无法行的通”,“是否可以将sheet页的名称截取字符串传输给数据集呢,但是又无法动态取到sheet页的编号通过js传输到数据集,只能取总体的再进行数组字符串处理,但是还是会出现无法一一自动匹配”。
哎~~,到底该怎么办,忽然想到之前看文档时候看到一个动态参数,貌似是能用的到的,抓紧打开了论坛,研究起了动态参数。太好用了,我通过一个简单的测试模板对功能进行测试,完全得到了我想要的结果,这样只需要将第一个sheet页面做好,后面每个页面复制后只需要修改一个动态参数所需要获取值的单元格。将来在修改的时候也是很容易的复制粘贴就可以。就这样用了2个小时完成了报表的开发和数据校验工作。
22点40分我将成果发送给组长,他感到很意外,为了白天和我的争论道歉,也同时对我的成果表示了肯定。他的惊叹,即是对我的鼓励和赞美。
http://bbs.fanruan.com/source/plugin/votes/function/editor/attached/image/20191128/20191128165841_31334.png
不得不说做这样的复杂报表其实还挺累,但是我感觉很快乐、很享受,因为边工作边学习能让我收获很多,我坚信我还能保持这份热情持续到老。
一年的努力没有白费,收获了领导、各部门同事的认可,都说职场人要的是什么?要的就是成就感,他们的认可就是推动我不断前进的动力。
面向未来,挑战新高,历练中,面对新的挑战
即将迎来2020年,新的一年新的征程,FR的报表之路已经稳定发展,接下来我打算走访总公司各业务部门、全国各个二级机构通过BI+FR的方式实现快速的个性定制化的图表分析,以辅助领导分析业务、战略决策。
并希望在2020年能把BI系统搭建好,争取在1年中完成365张BI分析报表,为以后培训业务部门独立上手、自主分析垫定扎实的基础。同样也计划在2020年实现插件开发功能,这样就能给公司省点钱,多发工资,哈哈。我还要跑遍全国各机构,实现BI的上线,完成我的计划。有了可视化报表的分析,助力各机构实现经营创新、业务增长的新高;助力各业务部门实现业务创新、制度创新的新思路。预祝自己完成计划,不辱使命。
2019年即将过去,回顾毕业后的这8年,我人生的精彩,好像从2017年才刚刚开始。这三年,真的很累,每天都有很多很多的任务去完成,除了工作还要去读书充电,加班的日子也数不过来,但是,我很快乐,我不会再像毕业后的那四年迷茫,每天问自己:我想要做什么?我的未来在哪里?
一个个的需求分析、一个个的方案设计、一个个的BUG发现、一个个的BUG修改、一张张报表的优化,我获得的是一次次的认可、一次次的赞扬以及一次次的掌声。
正巧,落笔的今天是感恩节,在我成长的道路上,感恩有你,感恩有你们,当然,我最想谢谢的,是那个历经挫折,也不与生活妥协,做出正确选择,并一路勇往直前的自己!
http://bbs.fanruan.com/source/plugin/votes/function/editor/attached/image/20191128/20191128170143_76532.jpg