前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一份Excel映射出一名普通程序员的成长之路

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

作者头像
Bug生活2048
发布2018-08-31 16:03:22
6910
发布2018-08-31 16:03:22
举报
文章被收录于专栏:Bug生活2048Bug生活2048

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

1

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

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

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

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

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

当时的网页场景还原-demo

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

自认为完美的Excel-Demo

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

2

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

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

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

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

一年后的Excel-demo

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

3

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

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

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

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

自动脚本截图-demo

4

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

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

后记

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

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

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

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-05-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Bug生活2048 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 后记
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档