好久没有更新博客了,偶然间翻开自己的博客列表,最近一篇还是在八月初时候写的。而且最近也没有硬文章或者是干货来放送。再不更新啊,估计博客就真的荒废了。
不经意间,十月份又过去了,现在来为十月份做一份总结。纵使在公司被差别对待,貌似免去了写周报或者月报的麻烦。但公司的月(周)报是拿给领导看的,而我博客的月报是给将来的自己看的。

回望十月

伴随着前几天淅淅沥沥的小雨,北京的天气便开始冷了起来,想起高中语文课本描写北京冬天到来的语句“真的是一场秋雨一场凉啦~ ~ ~”,这个“啦”字一般拉的老长老长!饭后出去走走,莫名其妙的复杂起来,莫名其妙的想起这个月的种种,突然间想起给这个平凡的十月写起一些回忆起来。回忆起这十月份来,发现还是Get到几项技能的。首先是在国庆中秋长假中学完了WebService,用的是传智播客的视频教程,案例写起来还是有点吃劲儿,也许是不习惯看文档资料,又或许是长久不用视频教程学习方式了,总感觉老师讲完了,还是模模糊糊,动起手来没有代码感觉,就是没有那个fell。

为什么要学WebService?其实没有多少高大上的原因,就是因为下一个项目组的需要。上一个项目组是大庆移动来着的,项目计划是在9月19号验收,由于客户公司说要等另一个项目完成再一起验收,客户难得请一次专家来分开验收两个项目。所以不得不推迟了验收时间,所以上个月到大庆出差16天,项目最终也还是没有验收。

然而A7项目组这边缺少人,所以我一遍兼职着大庆移动一边调到A7这边做开发。去大庆移动项目组之前,我已经在A7呆过一周的时间,当时翻开交接文档看到这个老项目的时候我被吓傻了,因为用到的技术太老了,SSH加原生JS做的,Struts还是1.x版本的,Spring还没有用到注解功能,前端连个jQuery的$特有符号一个都找不到,真实要崩溃的感觉。浏览了一遍交接文档,发现除了WebService之外,其他技术都已经学过了的。所以在国庆期间就恶补起WebService来。

Get到另一项技术是学会了润乾报表的制作。在学润乾报表之前,我以为所谓的报表就是POI,POI就是报表。POI是制作Microsoft Office的一套Java API,在车贷贷就经常用这哥们来导入和导出Excel,他们经常称为”报表”。所以我一直以为POI就是报表后台框架,前端用eChart或者HightChart来画就可以了。接触了润乾报表之后,才知道还有这么好用的东西来画报表,而且不用写后台代码就能完成Excel,Word的导出。

润乾报表的几个概念:数据集,网格式报表,分组报表,交叉报表,参数传递,报表模板等。学报表最重要的概念估计就是数据集了,数据集简单理解就是SQL查询出来的结果集,但是这个结果集并不是直接显示在报表的单元格里面,而是这些数据是一些待显示的数据,具体怎么显示就得让润乾报表的表达式来完成。好比是MyBatis这个持久层框架只负责对数据库进行增删改查,而得到的数据结果怎么显示,显示多少条,数据显示格式或者是精度等等,都可以让前端JSP的EL表达式来完成类似。所以,又不得不学了一些润乾报表的一些函数,常用的select(),group(),sum(),now()等等。

这个月的主要主要任务是优化A7 1.0系统的报表。优化这种东西在我看来本来就是高深莫测的东西,只能意会,不能言传。老早就听到有人说某某系统过于太慢,某某牛人过来优化一下,系统就快了起来。所以喊我去优化系统的报表,我是一脸蒙圈,不过不会就去学嘛,你可以觉得自己很菜,但是不能对自己很菜这件事束手无策和坐已待毙。咨询了其他人,他们连个参考资料都没有。我是不信这个邪,我自己登录到润乾的官网,找到了润乾报表的官方文档,所以说别人没有的东西,不代表这世界上就没有,你自己去查找就怎么知道是真的没有呢?

此外还意外的发现这哥们还有Linux版本,果然Java做的东西就是跨平台。在本地安装了和配置了环境之后,发现润乾也是挺简单的,还有一大堆的PDF教程,看了两周,终于到入门教程看完了。其实看了入门教程和照教程写Demo花了差不多10个晚上的时间。关掉教程,自己看着官方给的Demo一边回忆一遍动手写,才花2个晚上。尼码,我都不知道官方的教程说的是啥!一些概念和操作从不说为什么要这样做,或者是想要达到什么效果就得怎么样做!而是一味的告诉你点击这个,然后点击那个就行了。但是条条道路通罗马,我为什么要这样做呢?所以,有时候看完官方教程,你可以回过头去看看官方的Demo,回忆回忆之前官方是推荐怎么做的,我能不能在不看教程的提前下依葫芦花飘出来。

等我把润乾的官方文档教程看了一遍之后,发现项目租的报表优化工作也不知道如何入手啊!参考了润乾的性能手册,实在是可优化的空间不大,又或许是我功力尚潜?面对项目组组长(一挺高的美女)给我的工作量:这个月底前得把这这这报表提速起来。因为在8月份的时候我的组长给某处长推荐系统的时候,打开报表正想演示,发现速度慢的出奇,我出差回来之后就赶紧把报表优化这件事提到日程。可是我现在对报表优化没有什么思路啊,完不成工作下场肯定是很惨的!

这样想着想着,某次机缘巧合我发现一个惊天的大的秘密:每张报表页面的首次进入默认的统计数据时间都是从1990-01-01开始,到目前为止这段时间。用报表设计器打开,运行输入参数的时候,直接把设计器卡死。刚开始我以为这日期具有特殊含义,去看了页面代码发现就是当时的程序员偷懒嘛!咨询组长这个日有没有特殊含义,得到没有的答案之后,便肯定了起来:明显的就是当时程序员偷懒给定了一个固定的死的日期了呗!懒得计算当前日期的上一个月或者前一年,导致每张报表用户点击进入统计的都是1990年1月1号到2017年10月这27年的数据,而用户又不需要看这么多的数据,能不托慢速度么?页面都差点被卡死了。

发现了这个秘密,我如发现宝贝似的心里暗笑:嗨,这报表速度慢的原因也忒简单了吧?前端页面传入报表的参数,计算一下,统计上个月到今天的数据,只让它计算一个月。嘿,一下子就快了起来,本来十多秒的速度,一下子几秒钟页面就显示了。

我把这个秘密告诉平时关系较好的哥们的时候,他说:就这么简单?

我得意的笑笑:就这么简单!

他:那我也可以来优化报表啊!

我: ……

Get的第三项技能是学习了工作流,虽然还是在起步学习阶段,但至少克服了之前的恐惧。之前遇到工作流则一脸蒙逼,我也尝试去读别人写的工作流部分的业务逻辑代码,发现这不是我等常人能够理解的,于是乎就是在网上搜罗搜罗教程。搜来搜去,还是发现以前汤阳光的视频较好,12天的OA教程中,有4天是讲JBPM工作流的。以前断断续续学他12天OA教程,都没有学完,这下下定决心必须学完。

继续前行

十九大刚刚闭幕,记得这次的主题就是“勿忘初心,继续前行”。我觉得这句话对我也还是挺适合的。做人容易满足,尤其是在一个封闭的圈子,当上级要求你用某项新技术去完成指定的工作的时候,你心里或许很慌,然后不得不逼迫自己去学。学了一段时间,能够干活了,就觉得自己学的够了,觉得可以了,发现同样工作经验别人完成不成的任务我完成了,我就可以蹦哒了。这种自满和自负容易自我麻痹。所以,还不是到自己放松的时间,得勿忘初心,继续前行。记得某次和我妹打电话的时候,我妹问了我一个问题:哥,大学毕业之后你还在看书么?

我:大学时候我放弃了很多门课程,丢掉好多书,毕业之后我得必须得重拾起来。计算机技术日新月薪,而要想站在时代和技术的前沿就得逼迫自己不断的去学习。当哪天我觉得累了,想休息了,想安逸了,又或者学不动了,那天也应该到了远离IT的时刻了!

先给十一月预订几个小目标吧。第一,把汤阳光12天OA部分坚持看完,之后分享代码到GitHub,并整理成OA专栏,其实这部分专栏今年五月份就申请了的,只是没有写完这专栏的博客就中断了。做事得有始有终,十一月发一些技术干货来充实自己的专栏。第二,把EasyUI部分继续深入学习,大庆移动项目PC端用到了各种前端技术:AngularJS,IONic,EasyUI,我在菜鸟教程上把这些技术过一遍,就以为Get到手了。前几天我们部门的一应届生哥们问我一个EasyUi问题,我辞穷!大庆移动上周五又出问题了,看着AngularJs的代码,似乎很熟悉,但却不知道如何下手!这时候我才明白,原来好多东西我只是了解了皮毛!

十一月,勿忘初心,继续前行!

十月工作总结:勿忘初心,继续前行相关推荐

  1. 勿忘初心,坚定前行!

    要因为走得太远,而忘记了为什么出发. 虽然知道重修这是一个既定的结局,在它来临的时候却也有些措手不及.站在105这个关口,我仅有的几种选择已经初现端倪,彷徨有之,困顿有之,思虑的问题也越来越多. PH ...

  2. 人生之路 — 勿忘初心

           忘了初心 最近情绪特别烦躁,一方面来自各方面的工作学习压力太大,另一方面是尝试了很多新鲜的事物,却得到了来自各方面的打击.可以说是陷入了人生的一个小低谷.笔者对低谷的定义,当你满腔热血的 ...

  3. 勿忘初心,保持饥渴的心态

    大牛的成长故事 最近看了很多文章,其中有介绍大牛成长的文章,讲述了各自的成长故事.陈浩,一位40岁以上的骨灰级程序员,非常热爱技术.他最初从一家银行的业务员跳槽出来,到北京找工作四处碰壁,最后进了一家 ...

  4. 勿忘初心,继续coding

    第一篇:勿忘初心,继续coding 第二篇:编程路上,送给处于迷茫中的你和自己 第三篇:编程路上,对于迷失者的一些小小建议 第四篇:如果不从事编程,我可以做什么? 第五篇:给最真的自己加上static ...

  5. 2018——颓废的一年,勿忘初心。

    你只管努力, --剩下的交给时光. 颓废.放纵.崩塌的一年. 创业失败颓废了整整2年时间,重新开始,万事艰难,看别人赚大钱,自己只能一步一个脚印.回到原点,勿忘初心. 尤记两年之初还在zhihu指点江 ...

  6. 你现在是怎样的心情呢? 勿忘初心

    你现在是怎样的心情呢? 勿忘初心 一.最近发生的事儿 近期细佬(叔父)生了一场大病,急需用钱治疗,在资金极度匮乏的情况下,求助了xx大病筹款,我也跟着转发了. 我想象中的场景是这样的,会有不少人伸手援 ...

  7. 即刻智能|2022【不忘初心 砥砺前行】年会盛典圆满落幕

    年末岁首,辞旧迎新 回首2021,我们栉风沐雨,砥砺前行 立足2022,我们胸有成竹,信心百倍 秉承着数智化赢未来的理念 一路稳扎稳打,从未偏航 梦想从不止步,美好未来即刻出发 2022年1月26日, ...

  8. 中软国际首届嘉年华晚会召开 “解放号”勿忘初心再起航

    1月29日,中软国际首届"解放号"嘉年华晚会暨2015年度表彰大会在北京国际会议中心举行.当日北京.上海.武汉.南京.西安.广州.深圳等八个地区同步进行,各级领导直接空降现场,各地 ...

  9. 写给自己,人生路远,勿忘初心

    [1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些.那么,就需要慎重安排自己的轨迹.从哪个行业入手,逐渐对该行业深入了解 ...

最新文章

  1. 网络服务-SAMBA
  2. python编程对电脑要求_什么是集成开发环境和代码编辑器?优秀Python编程环境的要求(4)...
  3. 基于单片机步进电机ppt答辩_基于单片机的步进电机式汽车仪表的设计(含电路原理图,程序)...
  4. LeetCode 1216. 验证回文字符串 III(DP)
  5. python 字典长度_python字典可以容纳多少个元素?
  6. mysql.sock 文件解析
  7. jQuery中animate( )的方法及$(“body“).animate({‘scrollTop‘:top},500)不被Firefox支持问题的解决
  8. git修改commit注释_【Slog】Git之多人同feature的同分支开发
  9. 《重构-改善既有代码的设计》读书笔记
  10. 【图像分割】基于matlab模糊聚类算法FCM图像分割【含Matlab源码 084期】
  11. 线性时间选择算法-《数据结构》(结合例题讲解)
  12. 企业信息化规划的重要性
  13. linux 安装qq2014,Ubuntu14.04安装wine QQ
  14. 全新V10抢单系统唯品会/京东/淘宝自动抢单区块系统源码
  15. Python图像绘制字符画
  16. PPT另存为PDF图片去白边
  17. 人间哪知星空遥:荣耀30系列的巡天计划
  18. sql server数据库 18456错误修复
  19. Windows下cmd命令无法切换盘符
  20. 最好看的Excel条形图 如何用Excel图表把它做出来

热门文章

  1. 中兴屏下摄像手机Axon 30 5G获低蓝光认证;小米智能摄像机获BSI物联网安全Kitemark风筝标志认证 | 全球TMT...
  2. oracle查看未提交事务
  3. 安装Xshell并使用其进行Ymodem协议的串口传输
  4. js父元素获取子元素img_js获得子页面元素
  5. Checkstyle介绍
  6. STemWin专题-控件设计
  7. 操作系统 多用户 多任务 如何理解 (Linux)
  8. 电脑开机总是卡到不能动怎么重装系统?
  9. 面向对象思想写好并发程序
  10. 艺术生文化课培训机构哪家好?