背景介绍¶
- 时间:2017年8月12日下午
- 地点:银谷大厦
- 主题:Py104线下活动
说明总结¶
Py104的第一次线下活动,主要做了新手答疑、教练分享、结对编程尝试。因为受卓璇委托我来现场组织,所以也计算到我的线下活动组织记录中~
新手答疑¶
都是一些比较常见的问题,不再赘述。回顾自己Py103时候新手进阶的感受,给大家一些参考性的意见和建议
- 找到自己的节奏:课程中有许多“高手”,作业完成的既快又好,切勿陷入“别人家的孩子”怪圈,跟着自己的节奏才是王道。“别人家的孩子”是对自己的学习盲点或者未来趋势的有效参考。
- 要自信,不用提自己是小白:自从敲完LPTHW前21个练习后,各位再也不能叫自己“小白”,因为大家已经都是有经验的开发者,如果要自谦,可以说自己是“新手”,新手要做的是不断练习成为“老手”,“小白”有为自己的不会和不思考推托之嫌。
- 找到解决问题的套路(拆解),继续解决:随着代码越写越多,编程会成为寻找解决问题的套路和继续解决问题优化套路的过程。
- 多练习(原则正确 & 细节正确):以上主要都是原则正确,真正的细节正确只能在不断的练习中习得,所以,还是多练习,多写,多写,多写。
- 知识的诅咒:Git、Shell、Juypter Notebook、常用的业界规则:新手容易陷入“知识的诅咒”,环境配置的问题、代码上传的问题、终端使用的问题等等,这都是非常正常的现象。这些坑老手都踩过,你并不孤单,这些问题踩过了就会了,记得写教程,教程的事情在后面会说。
- 编程是和自己玩的过程,走在路上发现和你一样:切勿有依赖心理,出了问题,直接丢出来,这是非常不好的习惯。编程是自己和自己玩的过程,当你玩的尽兴,一抬头,发现原来身边的人也是这样。引用开智部落三期典礼的一句话:开智并不像一般的社群那样是很多人的狂欢,而是你一个人走在漆黑的漫漫旅程上,但是抬头一看,总发现有那么多与你同行的小伙伴,这让你安心一直走下去,走在修己以安人的路上。
- 找到自己的需求,从自己的需求出发,从输入输出开始:自己的需求是课程结束后持续Python之路的最佳动力。 参考我的第一个开源项目 。
教练分享¶
Scott教练分享了大量的经验,真是大开眼界。
- 教程是写给自己的看的,顺便分享给别人,Scott's Blog里有大量的干货,鼓励学员书写教程发布、分享出来。
- 英语不好怎么办,看文档的关键不是英语好不好,可以多个文档一起看,提取关键字,直接看代码运行代码,最后一招可以用欧路字典直接翻译(不推荐)。看英文文档并不困难,经过一段时间的训练会明显好转。
- 给我留下深刻印象的是明教对MAC的熟悉程度,快捷键操作,行云流水,长期的训练和使用节省了大量的时间,用起来也是相当的顺手。
- 明教对Python的训练集中在算法实现方面,对功能和应用的研究走的深入路线,对我未来的学习是非常好的榜样。
他人总结¶
沥川的总结,作为开智第一个结对编程的小伙伴,也是历史性的时刻了。
20170813 Py101-004北京大区线下聚会¶
- 参会人:Scott/卓璇/浚宇/大猫/学员若干
- 地点:中关村银谷大厦
Abstract¶
- 参会人员自我介绍
- Scott/俊宇教练分享编程经验
- 结对编程,演示讨论ch0作业
Info¶
- 新手代码编写很不规范。推荐阅读PEP8、Google Style来规范编写,也可以多阅读高手的规范文档,或者安装文档编辑插件自动修改。
- 一般函数都会有参数的输入输出,目的是方便复用。如果没有参数输入,而且代码程序比较简单的情况下,为了简洁明了,不建议封装成函数。
- 结对编程,驾驶员最好演示过程,而不是编写自己已经做过的项目。这样更容易展现真实编程环境下的思维过程,观察员才能更好的提出问题。
- 已经写过的代码,不要从同一个角度再写一遍,而要换个角度解决问题,这样更容易提高。
- 不知道如何阅读官方文档。看官方文档和英语好不好没有绝对关系,不行就直接看代码。还可以使用欧陆词典的自动翻译功能。不知道如何发音时,可以使用youglish。
- 写文档时添加表头,指明作者、声明等相关信息。具体请参考俊宇blog
Changelog¶
170813 创建