专栏首页奔跑的键盘侠不会点儿编程的你,正在失去职场竞争力

不会点儿编程的你,正在失去职场竞争力

蔡康永在《奇葩说5》中说过这样一句话:快乐仰仗外来的东西而喜悦发自内心,我们小时候很容易快乐,我们第一次吃到冰淇淋,第一次滑冰、看电影,这些都是外来的东西给我们带来的快乐,而当我们成长之后,不再因为这些外来的东西轻易感到快乐。

同样,在职场中,特别是对新人而言,第一次掌握一个新技能,第一次独立完成一份财务报表、处理完一个订单,心里会有成就感、喜悦感。但如果日复一日、年复一年都在做这些重复性、机械性的工作,成就感和喜悦感就会慢慢地淡去,取而代之的是厌倦和困扰。

可能有些人会觉得,厌倦和困扰也就算了,反正有钱赚,爱咋咋地。可最近几年技术迭代速度越来越快,从早些年的ATM、无人售货机,到近两年的无人便利店、无人驾驶,一直到AlphaGo打败了世界冠军,你感觉到危机了么?倘若你的工作都是机械性地按规章和流程执行,没有太多灵活性,那你就该好好思考一下,说不定哪天你就会面临AI人工智能的威胁。

这一轮经济寒冬才刚刚开始,你真的不打算做点什么吗?

可是编程好像很难,我又不是程序员,我怎么拼得过他们?!

我的答案是,完全没问题的!跨界的力量,无可阻挡!你每天都用的微信,它的力量你见识到了么。

其实编程一点都不难,相反,它还很有趣很好玩。可能你会说,别骗我了,读书时听老师讲C语言,完全就是在听天书,哪里有趣哪里好玩??

我要说的是,C语言只是编程的冰山一角,如果你把编程就等同于C语言,那就大错特错了。就像个人电脑刚问世时只有dos系统一样,做什么都要敲命令行,但是当鼠标和漂亮图形界面的windows普及之后,你还觉得电脑很难用、不好玩么?

毋庸置疑,今时已不同往日,而现在的编程语言更是百家争鸣,其中不乏简单易上手的,比如Python,对新人较为友好,而且功能极为强大,最近流行指数又跃居第三了!

可是就算它很强大,跟我有半毛钱关系?我又不知道怎么下手,而且我英文也不怎么好。

这个锅我必须要甩给大学里教编程的老师,上课闷头将理论,讲i++、++i,就算是上机,也都是一些应付考试的代码,该如何应用到实操中,却只字未提。都说兴趣是最好的老师,兴趣从最开始就被抹杀掉了,谈何深入学习和发展?

好在现在是信息爆炸的年代,很多学习资源唾手可得,不然也不会有现在的我,而你也就看不到这篇帖子了。

都说懒人改变世界,下面就来讲讲我的第一个编程作品(按键精灵软件编写的),大概是在2009年,玩网游《完美世界国际版》,一个新开的服务器,有个很头疼的问题:新服玩家太多很难登录,还经常被挤掉线。要登录游戏就要一遍遍地输账号密码,几分钟还能忍受,动辄几十分钟还有心情玩么?于是我就设计出了类似下面的、模拟登录游戏的代码:

看看这界面,左侧有简易直白的输入框,点一下插入,就是一行代码。

Tab键可能有些人会陌生一点,简单讲一下,就是切换输入框的功能,输完账号a1b2c3,按一下Tab键会自动切换到密码框(省去点鼠标的动作),而敲回车就是确认登陆了。

当然上面只是模拟登陆一次的代码,如果要输入100遍,开头加一个For 100,结尾加一个Next就可以了。要怎么运行呢?最小化按键精灵软件,按一下启动键,就开始模拟100次登陆。

再到后来的日常电脑操作,时不时会遇到各种机械性的操作,比如要把码头现场返单的集装箱号码和铅封号码一个个录入公司的系统,再比如玩网游刷怪升级,要一遍遍的重复释放技能吃药水。思考一番,没有什么日常不是几行代码就能搞定的!如果有,那就再来几行

这款软件叫做按键精灵,小隐隐于市的一款软件,极大的缩短了写代码到应用的距离。相比Python,它对零基础,甚至完全不懂英文的人更为友好。而它的应用场景极为广泛,小到模拟鼠标键盘操作,比如批量处理图片、自动发送电子传真,大到识别图文、数据处理、抢票投票挂机,比如批量收发邮件、自动处理excel数据、爬取网页数据等等

当然,也有好些人,想动手却不知道怎么写,也不知道怎么玩。

所以我把按键精灵的核心教程进行了整理(文末阅读原文),接下来也会把自己近两年日常工作中的使用到的按键精灵核心语法进行总结。我准备将所有关于按键精灵理论和实操的经验心得,毫无保留地分享给大家,也欢迎大家加我微信进行交流。

都说程序员改变世界,现在,一个改变世界的机会就摆在你的眼前,你还在犹豫什么呢?说不定明天的AI核心代码,就是基于你对工作流程的熟知和提炼而成的。

本文分享自微信公众号 - 奔跑的键盘侠(runningkeyboardhero),作者:我是奔跑的键盘侠

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-01-02

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 按键精灵——如何实现excel办公自由

    去年有写过一篇按键精灵关于excel操作的帖子,很多小伙伴觉得不过瘾,而且按键自带的office插件命令少的可怜。

    Ed_Frey
  • C语言——小学一年级题目解析(二)

    显然,2>1,if不成立, 只执行b=3。输出结果a为首次赋值的2,b为第二次赋值3。

    Ed_Frey
  • 按键精灵——如何实现办公自由(一)

    最近精力有些涣散,很想写点干货又不知从何说起。思来想去,我准备把我使用N久的部分自动办公脚本做下分享,虽然代码不会原封不动的分享,但是整体的设计思路、实现方法(...

    Ed_Frey
  • 这是一篇非常具有操作性的程序员初学者攻略。

    1 前言 如今编程成为了一个越来越重要的「技能」: 作为设计师,懂一些编程可能会帮你更好地理解自己的工作内容; 作为创业者,技术创始人的身份则会让你的很多工作显...

    老九君
  • 零基础向:为什么要学习编程&如何入门编程

    今天本来没有更新,结果收到了微信邀请开通原创和赞赏,遂赶工一篇文章。 这篇文章回答以下几个问题: 我们为什么要学习编程? 非计算机学生,如何对编程产生兴趣? 零...

    不二小段
  • 想学好深度学习,你需要了解——熵!

    熵的概念比较晦涩难懂。但是,我们还是想最大化的用容易理解的语言将它说明白。尽量不要让这部分知识成为大家学习的绊脚石。

    代码医生工作室
  • 编程教育新趋势,玩玩游戏就学会的那种

    但无论是AI机器人,还是程序员们的贡献,都离不开一个非常重要的技术——编程。说编程技术是人工智能时代的核心竞争模块之一,可能并不为过。

    量子位
  • TW洞见 | 张逸:今天你写了自动化测试吗

    一艘货轮满载着货物从港口启航,向浩瀚的大海深处破水而去。海面平静,微微皱起波浪,从容而显得宽容。然而,货轮的步履却有些蹒跚,发动机“轰轰轰”地嘶吼着,不堪重负,...

    ThoughtWorks
  • 35,40 甚至 50 岁转行做软件开发晚吗?看这 10 个成功故事

    英文:Vladimir Kazankov 编译:伯乐在线 - 听风 翻译,艾凌风 校稿 http://blog.jobbole.com/110962/ 常有人说...

    企鹅号小编
  • 乔布斯说“每个人都应该学习编程”,少儿编程教育会是蓝海吗?

    少儿编程,一个看上去很不起眼的市场,却成为一门大生意,去年中国少儿编程创投领域一共有14个项目完成融资,比2016年增加一倍,成了黑马赛道。 各路巨头瞄准少...

    罗超频道

扫码关注云+社区

领取腾讯云代金券