查看原文
其他

一份Excel映射出一名普通程序员的成长之路

玄冰 程序人生 2018-10-29

点击上方“程序人生”,选择“置顶公众号”

第一时间关注程序猿(媛)身边的故事



作者

玄冰

如需转载,请联系原作者授权。


数据导出到Excel的需求跟了我四年。


1

记得刚毕业的时候,临时抱佛脚背了点题,也算人品不错入职了一家公司,正式成为了一名程序员。


入职后的第一个挑战就是领导需要一份Excel数据,需要我从数据库里导出来,当时的需求其实不难,几张表的数据联查,筛选,汇总。


清晰记得当时的我是多么得忐忑,心里一万个草泥马在飞奔,老子连sql是啥还一知半解,就让我导数据了。


抱怨归抱怨,任务必须得硬着头皮完成的,那一个下午,我把所有的时间贡献给了百度。也是那一个下午,恍然大悟,终于明白当时老师课上讲的一些数据库相关知识。


记得当时开的网页有好几十个,像下面截图一样。


当时的网页场景还原-demo


庆幸,上帝是眷顾我的,终于在下班前一刻我把自认为完美的Excel发给了领导。


自认为完美的Excel-Demo


其实那份Excel是不够完美的,只是当时的我并不懂。


2

工作一年之后,类似数据调取,数据导出的小需求还是会经常碰到。那时的我已不是那个刚入职的青涩无知少年了,这一年的成长让我有了迅速变现的能力,在了解完需求之后,自然而然,水到渠成,高效率的完成了任务的变现。


同时也不会像当年那样理所应当,完成任务就万事大吉了,而是会加一点点属于自己的‘小心机’。


Excel中的字体永远都是微软雅黑10号字体,第一行列名基本都是蓝色背景白色字体,同时标题行固定。


保证样式的同时,也会提前预判下领导要此数据的意图,做相应的汇总。


一年后的Excel-demo


正是这一点点的改变,也在渐渐改变我的职业生涯。


3

转眼又是一年,你会发现领导要的数据报表总是那么任性,说来就来,说要就要。每次要的数据与之前的还不太一样却又大致相同。


我渐渐的厌倦了这种本质重复性的工作,大喊一声人生苦短,我用Python,任性地将重复性的工作创新着去做。


是的,我开始偷懒了,不再手动去导数据,也不再认真地去排版编辑Excel的样式了,甚至我都不愿手动将报表发给领导了。


我只想简简单单的敲个命令python generate_data.py,然后专心的投入到其他的技术领域中。


自动脚本截图-demo


4


时间总在不经意间悄悄溜走,领导要的数据报表却依旧不断,只是我已经不再亲力亲为,而是将需求转给更适合的人去做了。


当时和他说需求的时候,我发现他明显有些忐忑,像当年的我一样…….

后记


最近公司来了一些新人有感而发,感慨时间真的过得飞快,亦庆幸自己也有明显的成长。


我是一位普通程序员,与大多数人一样,会有低潮,会有不顺,会有厌倦当前的工作,可因为现实生活你只能将就着。


但我想有一点点不普通,尝试着用已知的技术去改变当前重复的工作,让工作变得有趣些,让自己变得更加丰富些


是的,我正在努力实践中!



- The End -


「若你有原创文章想与大家分享,欢迎投稿。」

加编辑微信ID,备注#投稿#:

程序 丨 druidlost  

小七 丨 duoshangshuang


点击图片get往期内容

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存