非计算机专业人员的程序之路
作者:互联网
今天这篇文章主要是分享下我个人的经历,希望能给那些不是计算机专业,又想从事程序员相关工作的童鞋们一点点帮助!主要讲讲我怎么从一个非计算机专业走到计算机专业边缘的行业中来,现在从事的工作算很大程度上和程序相关吧,算得上半个程序员。
首先,从我的大学专业是会计学,学校是湖南财政经济学院,我就读时还是一个二类本科学院,专业是一个很普通的大学的相对于学校来说比较好的专业吧,会计是我们学校最好的专业了。我在学校的专业知识学习也是一般,成绩平平,没拿过奖学金,还挂过几次英语。
毕业后,我来到了长沙格力做一名财务部的核算员,主要工作是和Excel找交道,在工作中,我有一个次无意中看到有人在Excel表中点了一下某个按钮,Excel 就自动完成了工作,当然他们称这个东西叫宏,后来我才知道也叫VBA,这是我第一次接触到编程主语,我被它迷住了。虽然我不知道它的工作原理是什么,但是我知道它可以简化我的工作。做为一名想偷懒的员工,此等好工具又岂会错过?
我当时把那份VBA代码打印出来,每一个单词单词的翻译,不懂的百度,我自己啄磨了好一阵子,还是不能完全明白其中含义,但是我能理解其中一些关键字所代表的意思,我在此基础上改写了代码,做成人生第一份改写的代码,成就感油然而生!我明白自己必须全面的学习vba才能正真的掌握它!于是我买了一本书《Excel VBA别怕,其实很简单!》于是我开始按书中所学,把工作中所有能用vba写的全部用代码来做,代替之前的手工。当然那一两个月最是难熬,明明一个小时能解决的工作,用代码硬是要花三小时才能完成!但是我知道,我开始喜欢这种写代码的感觉,而不是每天重复的去做Excel中的重复动作。经过了大概三个月,我己基本入门了vba!
一年多过去了,一个偶然的机会,同事出差其它基地回来说,其它基地有同事在用按键精灵做自动化工作,可以解决不同窗口之间的数据交互。于是我又感兴趣了,vba能解决excel 中的问题,可不能解决excel 之与其它非office 软件的数据交换问题,比如ERP系统。我开始回来找了本书打印出来《零基础学按键精灵》,自己又开始做项目,但凡工作中能想到的能用按键精灵来做的,全用。所以我的重复性工作基本上全被vba,按键精灵做完了。只有管理工作不能代劳了!有一次在按键精灵的公众号上发现,它推了一个东西叫Uibot,我当然很纳闷,按键精灵官方公众号怎么推其他软件,于是去了解下这个Uinot是什么鬼?
原来按键精灵为游戏而生,主要模拟键盘和鼠标完成自动打怪升级。而Uibot为工作而生,主要做流程自动化,可以简单理解为按键精灵的升级版本。于是我又爱上了Uibot,我开始把按键精灵做不了的事和按键精灵很难实现的事用Uibot来实现。后来我才知道RPA机器人,原来就是这个东西。并没有我们想象的复杂。
再后来,我想了想,我学了这么多,是不是可以去做RPA机器人开发了?于是我打算面试招聘RPA机器开发者岗位,事实告诉我,我必须要懂一门真正的语言才能做开发!碰壁之后,我才知道自己之前是多么无知与自大,于是我开始选择一门正真的大众语言开始学习,python 由于其简单易学而被我选中,由于全国疫情,我刚好利用这一到二个月的时间,每天拼了命的学习8到10个小时。终于上班后,python 有所小成!我开始接触网站的构造,在公司做了一个自己的数据分析网站,也接触到了MySQL 数据库的使用。
再后来,我又了解到了Excel中的一个新东西power bi,其实我之前也有接触过,因为公司使用了加密系统,导致excel 中不能使用power pivot,power query 等组件。后来就没再使用,但是学习python 的过程我发现python 的上传文件能解密己被公司加密的文件,我是大喜呀,因为我又可以使用强大的power bi 了。于是我又沉浸在power bi的强大中。
因在公司做自动化工作还算可以,被领导认可,于是有一个机会被推到总部来工作,最后来到总部工作,在这里我又由于工作需要,又学会了用python 写爬虫,做python 做Rpa机器人等等!一路起来,我发现我也只是从一个基础的财务核算员做起,因为喜欢程序简化自己的工作,接受新的知识,每天都在累积。我并不认为自己现在有多厉害,我还是那个普通的自己。 只要你在很长一段时间内去累积某一领域的知识你就能成为专家,学什么不重要,只要我们能静下心去累积,到了一定程度就会发生质的变化!
如果你也想走向程序这条路,如果你也是非计算机专业,如果你也想让工作变得简单,那就关注我的公众号:Python利剑,我会在公众号里分享我的所学所得,和大家一起进步!
标签:vba,python,Excel,程序,工作,按键精灵,人员,计算机专业 来源: https://blog.csdn.net/qq_17771109/article/details/111574391