请选择 进入手机版|继续访问电脑版
发新帖

了解python背后原理,对工作和人生有很深的意义

[复制链接]
971 3

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
武黎为了解决工作效率问题而开始学习 Python,令他惊奇的是,不仅是编程,他在学习的过程中还学会很多其他受用终身的技能。那么,这些额外的技能是什么?这个过程中,他又总结出了哪些宝贵的经验呢?请看开智学堂对武黎的采访——学会编程思维,模块化完成工作。
b636077d28bb47bfbdc4900c0ebb5817_th.jpg
武黎你好,请先和大家介绍你一下你吧~
大家好,我叫武黎。我现在位于安徽阜阳,从事系统集成的工作,同时,我也是本期编程思维基础 Python 基础班的教练。
可以分享一下你之前学习 Python 课程的心路历程吗?
我之前学习 Python 最主要的目的是想通过 Python 的学习,将我的一些机械化的动作程序化,提高我的工作效率。
我们平时工作中会遇一些重复性的动作,不仅占用思维时间,而且容易引起工作中的倦怠,而编程可以提高什么呢?就是劳动的复用性。这可以让我们在处理工作时与他人更好协同。我们平时的工作常常是点状的,不容易连接成一个有机体,需要你在一个点上去攻克它,然后下次再有同类型的问题,你仍然需要花一定精力去攻克它。而将 Python 思维应用于工作中就像生产一个模块组件,与别人的进行拼装之后产生工作上的协同,此时只需要运行模块就可以完成我的工作目的,效率自然得以提升。
学习 Python 以来,你最大的收获是什么?
在 Python 的学习过程中,我认识到凡事都需要了解它背后的过程。
任何事情,只知道它的大致情况、大概描述是不够的,因为这是知其然而不知其所以然。就像一座大厦,我们都知道他是使用钢筋水泥去搭建的,但搭建的过程、搭建的技术 ,搭建的要领,以及搭建的规范,我们并不知道。这样会导致我们很容易粗心大意。
相反,如果我们对某个东西有深入的了解,知道其背后的原理、最底层的东西,那么我们就能很好地运用这些东西。
学习 Python 的过程给我的一大感触就是:我们庞大的计算机系统是用一行一行代码搭建起来的,如何搭建、它背后的逻辑、它的道理、它适用的范围、它可以做到哪一步以及它做不到哪一步等,这部分内容使得我们必须要去深入地了解后才能更好地去应用它。这样就迫使你开始深入了解事物底层并开始体会知道背后原理带来的好处。
还有,参与开智学堂的课程让我知道了应该如何去「深度学习」,也就是所学能做什么?不能做什么?各种功能是如何实现的?机理是什么?实现的数据原理是什么等等。哪怕我下一步不在商业中用到,但只要我知道它的局限、发展趋势和对事物的影响等,就会对我的工作、人生有很深的意义。
对于参加这次编程思维基 Python 基础班的同学,你有什么好的建议送给他们吗?
建议大家遇到问题时,可以多 Google 一下,多看看其他同学或前辈是怎么做的,比如 stackoverflow.com 这个网站上就有很多很好的答案。
你要相信,大部分你遇到的问题,其实其他人也遇到过,如果你没有找到正确答案,那么多半是你提问的方法不对。错误的提问会导致我们无法获得自己想要的知识。此时要多学习「提问的智慧」。学会提问,你就可以尝试自己去解决问题,而非依靠他人。
而且,希望你在学习 Python 的过程中可以多查阅官方文档,深入思考,有必要的话,最好逐字逐句地理解文档。
要相信,掉坑并不可怕,而且你需要尽可能多去掉坑,这样当你爬出来的时候,你的收获会更大。

举报 使用道具

回复

精彩评论3

py袁  新手上路  发表于 2017-8-10 07:19:51 来自手机  | 显示全部楼层
挺有用的啊

举报 使用道具

回复
py袁  新手上路  发表于 2017-8-10 07:50:24 来自手机  | 显示全部楼层
感觉不错

举报 使用道具

回复
江海志  管理员  发表于 2017-8-10 07:50:52 | 显示全部楼层

举报 使用道具

回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表