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

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

1

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

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

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

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

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

当时的网页场景还原-demo

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

自认为完美的Excel-Demo

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

2

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

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

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

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

一年后的Excel-demo

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

3

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

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

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

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

自动脚本截图-demo

4

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

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

后记

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

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

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

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

原文发布于微信公众号 - Bug生活2048(BugLife2048)

原文发表时间:2018-05-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏BestSDK

勾引程序员的11个方法,第4招百试不爽

一、写纯文本格式的邮件 ? 程序员通常不喜欢你那些花里胡哨的邮件——比如粉红的标题、粗体的HTML格式的邮件内容、并且还内嵌图片。他们喜欢的是简洁命令的纯文字表...

56810
来自专栏无原型不设计

看了这三个问题,你就知道UX设计师如何起步

如何成为一个合格的UX设计师,怎样才能从菜鸟转变为设计高手,每天都有无数的设计师思考着同样的问题。凡事要做好,必须得回答这三个问题:做什么?怎么做?用什么做?...

2604
来自专栏编程微刊

编程微刊第八期文章汇总(2018.8)2. 前端框架3.技巧干货4.效率工具

根据近几年互联网公司招聘的数据显示,程序员已经成为了目前赚钱最多的行业之一,这些因素一结合让他们的话题性激增,大家在羡慕和同情之余,也十分好奇程序员们的日常生活...

1312
来自专栏牛客网

阿里计算平台事业部前端实习 offer 面经

2614
来自专栏腾讯社交用户体验设计

搞点新意思-QQiPad主题带你飞

1413
来自专栏罗超频道

搜狗输入法的创新五字诀:『软件即服务』

PC互联网时代,中国有哪些软件是完全原创而不是Copy2 China的?我第一个想到的是搜狗输入法。Windows自带了多种中文输入法,双拼、标准、五笔…选择很...

3748
来自专栏Thinks

如何做盲人认可的无障碍

2013年年初的时候,我有幸和bryanchen、carinaliu两位同事做了一次QQ无障碍商务拓展宣传活动,去到一对盲人夫妇家里将QQ2008升级为2013...

531
来自专栏大数据和云计算技术

速度比你想的重要

效率高的明显好处是:单位时间内能完成更多的工作。但这只是冰山一角,假如工作速度快,你就会倾向于低估做事的成本,因此乐于完成更多的工作。 举个例子,假设你每写一...

3348
来自专栏知晓程序

厉害了!用这个小程序,不知不觉就能读完一本书

那什么才是阅读的正确打开方式呢?今天,知晓程序(微信号zxcx0101)推荐的「三言两鱼阅读」小程序,提供了一种独特的「对话流」阅读方式,让你不知不觉就能读完一...

1153
来自专栏大葡萄元元

如何快速让自己的文章被百度收录

网站编辑网站内容的设计师和建设者,通过网络对信息进行收集、分类、编辑、审核,然后通过网络向世界范围的网民进行发布,并且通过网络从网民那里接收反馈信息,产生互动。...

3642

扫码关注云+社区

领取腾讯云代金券