我是一个70后的企业中层,我所在的行业是移动通信设备业,而我本人是一个产品线经理,可以说工作除了Excel表写点公式,基本上与代码完全无关。
第一次接触到Python是2017年,我们跟一家国际知名通信公司有一个联合开发项目,客户给了我们一个需要跟我们产品整合到一起的产品(这句话有点绕,简单的说就是我们的产品要跟客户产品组合到一起),为了方便我们测试,客户给了几个python写的脚本,让我们可以不需要搭建复杂的环境就可以直接运行他们的产品。这是第一次见识到Python的便利和高效,代码不长,但是可以省下一整套价值几十万的设备。
今年11月的某一天,在一个学习如何学习的群里(为什么也这么绕,其实就是一群终生学习者的讨论群),有一个做财务的朋友问有没有人在学python,并给大家推了python小课的链接,然后有一个还在上大学的未来的HRD跳出来说这个东西很好玩,我抱着试试看的心态购买了风变编程出品的python小课的试听课,毕竟不到10块钱,还买不到一杯奶茶,就能了解下python是啥,有啥用,就算是用来吹牛也是极有性价比的,哈哈。没想到的是,从第二课开始,我就被深深的吸引了,python比之C语言更加简单易懂,易读易写,同时风变编程的授课模式很新颖,交互式的体验也很棒,吴峰老师的课程内容也很幽默有趣,当时我就决定要购买课程了,我希望能通过学习python掌握基本的编程知识,能解决一些重复性的劳动,同时也能了解人工智能这个未来行业,顺便还能编几个简单的游戏来启发孩子对编程的兴趣,
三周的时间,19课的学习,不记得每节课有多少渐进的交互式练习了,但是总共有38个课后习题,通过这一个个练习,让我初步掌握了python编程的知识和学习python编程的方法。这种课上用渐进式的交互学习的方式,和课后针对性的编程习题,是python小课特别出色的地方,每天抽1个多小时学习和做题,我不敢说所有学过的内容都记得一清二楚,倒背如流,但是现在给我习题,我一定可以通过简短的复习和学习,找到相应的办法来完成代码。清晰的记得第一次写出来一个与电脑对战的文字游戏的喜悦,第一次用python自动填写Excel表格的欣喜,更不用说第一次用python发了一封邮件给一群兄弟姐妹时受到的赞扬。
通过基础课程的学习,我对编程没有了恐惧和害怕,其实只要你明确了学习的目标,找到了正确的学习办法,就跟做项目写代码一样,只要明确目标,分析过程,拆解项目,逐步执行,最后一定就能达到目标,当然过程中的认真学习,理解和练习是必不可少的。
基础课程结束后,我最想学的是如何利用python进行办公自动化方面的应用和应用python写爬虫帮我查找资料。这是我觉得目前我能最快用起来的方面。
在这里,要特别感谢风变编程的老师和助教,课程设计的特别棒,接地气且互动性很强,有一种让人欲罢不能的感觉,助教们的工作都特别认真仔细,分享也特别到位,不过我还是有点建议:课程如果可能的话最好能有语音配合,助教们应该多给同学讲点项目分析的思路和模式。
其实对我来说,真正最有价值的不是学会了写一些代码,也不是自动发邮件和自动写表格,而是解决问题的逻辑和思维,有了逻辑和思维,你就能将一个事情分析清楚,形成解决的思路,接下来的代码,只要有学习能力,是水到渠成的事情。