目录

参加测试脚本编写小组的感想

几天前李昕老师在群里问有没有想帮他干点活的,我们九个人就都忙着报名参加了。其中四个是外专业的,两个智科,三个本研的。有如下感想:

1.对Python的好感度大大提高

Python的成功再次印证了那句话:“最简单的就是最牛逼的”(我自己说的),C++,java这样的高级语言已经够简单了,但是Python比它们还简单!面向对象真是非常巧妙的设计!

Python的简单并不使它功能缺失,反而使它功能更加强大。你可以用它写脚本,写网页,数据分析,甚至做人工智能。丰富的第三方扩展库,极大缩减了编程过程造轮子的时间,简洁的语法,使它无比适合做数据分析。

我现在已经不是处于认识Python的阶段了,而是要更深刻地去学习Python,进入到实战中,感受它的魅力。如果不是这次帮李昕老师干活,看李昕老师修改我们的代码(其实代码主要都是李昕老师写的),我肯定想不到原来Python还可以这样玩!c++学了一个学期,到头来只会刷题,期末考试就做出来6道,很不爽。学了Python没多久,就能入门爬虫和数据分析了,真的挺好玩的。

2.体会到了数据结构的重要性

之前看李昕老师的视频,听他讲json啊,列表啊,字典啊,元组什么的真是好乏味,觉得这东西很虚,没什么意思。现在实战了几天,我彻底改变了这种看法,也对数据结构的重要性有了更深的理解。数据结构就像是不同类型的交通工具,列表啊,字典啊,元组啥的就相当于飞机,高铁,大巴车,你编写一个程序实现它的功能,就相当于是选择合适的交通工具去往你的目的地的过程。比如说过年回家,你出了学校门要打出租车,到了火车站坐上高铁,下了高铁坐上家里的小轿车,到家门口了,出去买点东西再回来要骑共享单车。你写一个程序也是这样,先从json文件里,转换成字典,再提取有用信息,转换成列表方便修改,最后还要转换成字符串输出。这些东西的转换非常频繁,如果熟练掌握,就不会让操作羁绊大脑的天马行空。

3.做事情不要想着一口吃成个胖子

这句话不是我说的,我觉得说的太对了,孙运雷老师的智能化设计报告里引用过:“任何复杂的系统的设计都是从简单开始的”,你不可能一开始就设计复杂的系统,如果这么做,一定会以失败告终。苹果的处理器这么牛逼,因为它已经出了14代了,塞尔达传说旷野之息这么好玩,这是它第十五部续作。很多时候,我们特别想把事情做好,甚至还没开始做的时候,我们脑海里就有了做成功这件事的喜悦,那个时候的灵感确实特别想实现,但当我们实际开始动手操作的时候,发现跟想象中有些不一样,最后成品做出来,也是跟最初的理想差了十万八千里,一切都是在妥协。没办法,我们都是普通人,不是天才,我们就只能和环境妥协,妥协,又妥协,人生何尝不是这样?小时候梦想当太空人,长大了卖喜之郎养家糊口,最终还是活成了自己讨厌的样子。

知道这个道理过后,就心平气和了很多。现在愿意做事情慢慢来,开始接受不完美。甚至有的时候碰巧把想象中的事情做成了之后,觉得这种完美很不真实,比如弹吉他,一首曲子我弹的竟然和原曲子这么像?是不是吉他坏了,砸了吧。

明天孙萃邀请我帮他宣讲,我脑子里是有很多东西想讲的,我也特别想提升我的演讲能力。但我确实没怎么演讲过,所以,我不对自己报太大的期望,简单的把一部分东西流畅讲出来就可以了,对自己期望太高,讲的时候也会紧张,适得其反。