今天就是一个普通的周末,和往常一样,时隔三个星期回到家中,在洗个久久的热水澡后,慵懒的躺在床上享受着一个人的时光。如果问我,怎样的场景会让我最喜欢,我会毫不犹豫的告诉你,就是当下。一般回家的间隔期差不多接近一个月了,在学校不觉得,回到家中,才反应过来,上次回家已经是月头的事了,那么这一个月我究竟做了什么呢,我高速转动我的大脑,出现在脑海中的都是一些连不起来的零碎的画面,这个时候我不需要再去回想了,翻开我的相册,这一个月的事都在照片中。在整理相册的时候,相册帮我记录了这一年以来我所经历过的事,因为我现在的手机是去年十一的时候买的,所以相册里装了一年的故事。抛开那些人物照,我发现了这些。
01 老师出差回来
16年10月中旬,那是我研究生生涯的开始,也是我进入实验室3个半月的时候,亲爱的Mr Tie在贵州出完差回来,似乎是受到了一万点暴击,在群里紧急通知所有人,周一早上九点开会,所有人不得缺席。。。天要下雨了。。。
老师带回了别人家的酷炫大屏照片,我也不知道当时这张照片是让他多羡慕,只记得当时陪同出差的老师回来跟我们说,Mr Tie对他讲他会让实验室的大数据一个月上线。
我最佩服老师的就是他协调分工、纵览全局的本领。有威严、有威信、以身作则,一心为了技术,为了事业,为了学生的发展,他把实验室管理的井井有序,有条不紊。因此凡是他分配下来的任务,我都会觉得紧张又欣喜,因为我知道在他那里,我一定能学到东西。事实证明就是这样。
写代码是一个不用思考太多的活儿,你只要用上你手上的脑子里的工具就好了。但是在写代码前你要干的活才是最紧要的。如果你连你要实现一个怎样的界面都不清楚,写代码又有何意义。这也是让我最苦恼的,就是所谓的需求分析。而老师就是我的启发者,他能将一件看起来摸不着头绪的事给分析的逻辑特别清楚,我觉得这个才是我一辈子都要学习的东西。
02 探索之路
当时开完会后,那周的周六周日我们前端的四个女生留下来加班,赶制出了一版静态页面,那个目前已经找不到存档了,也没有找到的必要。在折腾完那件事之后,老师知道他想要的是什么了。因此在那个时候就有了两个大数据中心的事。
就如图片上所展示的那样,一开始所有的数据图都是用的Echarts实例图,不清楚首页应该放些什么样的数据,一直到现在阻挠我们开发的也是这个问题,大数据从何而来,我们并没有那么多的数据。一开始我们能做的只是去炫图。
从图1到图2,我学会了界面自适应。偶然瞟见图2中右下角的地图,回忆也是满满的。那是我用亲自制作出的鹤峰县的区域地图,当时也是很心酸的。echarts官方网站中有地图的构建这一栏,但最小地图级别是到县级,只有轮廓线,没有里面的区域线,意思就是说,echarts的数据库里没有县以下的经纬度点。老师托人专门从鹤峰县买回了当地的地图,让我自己按照地图上的轮廓线,做一版地图。也是我就开始了我的测绘之旅,拿起小尺子就是标、量、记。在做个地图的过程中,极度锻炼了我的忍耐力,因为经常会把上一个区域的点和下一个区域的点弄混,导致最终记录的点的顺序不是顺时针或者逆时针。在做这件事的过程中,我学会了:
- 如果你不确定你一次就能把事情做好,后期可能要修改的话,记得用1.0,2.0来区别版本,虽然有了2.0,1.0还是会派上用场的。
- 写过的东西,未完成的东西,要备份,备份,备份。
- 开始做一件事前,要统领全局,理清思绪,知道该怎么做才最高效,如果可以把步骤写下来。避免做无用功。
- 如果会其他语言或本领,能制作小工具帮助自己高效完成手头重复的事,可以花一部分时间去做一下,挑战自己不会的才会激发自己对技术的热情,重复的进程就留给机器吧。
最终地图还是绘制出了一个粗糙的版本,如上图图2.
03 逐渐上路
下面是我参与的两个大数据平台。下面的茶叶大数据中心的配色和界面设计上面,我是和设计组的同学约谈了好几次,他们给出设计图后,我们才进行的开发。所以,眼睛是不会欺骗你的。同时开发农业和茶叶大数据中心时,我的内心是崩溃的,因为我们的数据源只有茶叶,因此让我好心伤神。目前下面的农业大数据还是经常被老师拿出去展示,但是那个配色还是有些不能忍,当时做了一版暗黑系被老师否决,最终给了老师几套配色方案,这是老师选出来的,那就这样了。
- 自己的想法是一方面,但是客户永远是上帝。
- 不要问你的领导他想要什么效果,你的领导不懂技术,不懂设计,你要做的是多准备几套方案给他选。
- 你需要记住,一年了,时间在不断变化,新技术在层出不穷,项目也需要更新。多思考,多动脑,有想法就跟你的上级沟通,他们会觉得你是个主动做事的人,等他来找你就晚了。