Skip to content

Commit 2ba3fda

Browse files
authored
Merge branch 'master' into master
2 parents 137d5f2 + bf9dd8e commit 2ba3fda

File tree

412 files changed

+90253
-1531
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

412 files changed

+90253
-1531
lines changed

19100101/xiaoguaishou01/README.md

+13
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,17 @@
11
自学训练营自学记录:
2+
3+
《自学心得》
4+
5+
终于迎来了自学训练营的最后一天,觉得时间一下过去了,对于第一天觉得难得内容现在已经顺手就来了。
6+
一路懵懵懂懂每天完成作业,当把功能实现出来的时间觉得:啊!只是这样这么简单吗?一看别人代码觉得:啊!原来还可以这样啊?
7+
8+
九年义务教育落下的毛病,自学过程中经常会有“要是教练能讲解下就好了”,确实自学需要很多耐心,因为参考资料很长很啰嗦。当看着教材写出了代码后太多的疑问想要立马知道,什么都想问个为什么?听过别人讲解比看书自学更容易理解,自学需要花更多时间更多精力,而且看书如何迅速捉住重点然后内化成自己的知识从而提高自学的效率呢?别人深刻理解后讲解出来的东西不是学得更快吗?那在一个人自学的时候如何让自己能坚持得下去?我一边抱着这种想法一边继续着作业,我真的想体验一下自学的这14天后自己的变化。
9+
在自学训练营这种环境每天都会有动力让自己完成作业,就算毫无头绪也要硬着头皮把难啃的资料啃下去,不允许自己有放弃的念头,不允许比别人差(别人都还没放弃呢)就算有也会在完成作业后消失,我理解为什么自学要以完成作业为第一目标,因为就算你看完资料不会写代码,Google来的例子完成作业那也是小有成就的,这种小成就会让你有继续下去的动力,会让你有这我都可以做出来,我还可以再挑战一下错觉。会让你暂时忘了之前绞尽脑汁想不出解法时的挫败感。
10+
11+
一路坚持到了现在,收获真的很多很多,谢谢自学营里所有的小伙伴,感谢你们给予的各种帮助。和你们共同度过这段时间很开心很宝贵。接下来愿大家都继续发光发热 更上一层楼。
12+
13+
14+
215
3.24
316
1、今天是学习模块(module)的使用,学习任务相对容易一些,只需要把昨天实现中英词频的函数封装成module,然后用import导入就行,调用模块中的函数格式是模块名:函数名
417
2、如果模块和调用模块的文件在同一目录下,直接用import导入,否则用form 模块所在的目录名 import 模块。

19100102/WengYadong/README.md

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
14天自学Python训练营一转眼就要结束了,对我最大的收获就是——领悟了“自学真是一门手艺”,既然是手艺,熟练程度决定一切,而决定熟练程度的基础保障就是——时间投入!!!这14天训练营本打算是All in在这个训练营的,有问题自己反复搜索也解决不了的能得到教练的帮助,可是中途由于自己原因,分心去做了好多与编程无关的,且是可有可无的事情和应酬。但这14天训练营还是跟下来了,对Python编程有了感性的认识,也让我汲取了教训——如果想做一件什么事情,就把自己那些无意义的非生活必须的事项尽可能砍掉,然后专注做事情。
2+
3+
14天训练营结束了,但这不是终点,因为我想转换到Python工程师这个赛道,接下来的三个月,也是2019年完整的第二季度,我要尽其所有把时间投入到Python自学这条道路中来,看自己到底能走多远……
4+
5+
期待一个拥有一项扎扎实实技能“Python编程”加成的“全新”自己。
6+
7+
Write code,Blow minds.Write code,Change my world.
8+
9+
一切才刚刚开始!!!

19100102/hpreborn/README.md

+5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
为期两周的python自学训练营就要结束了,时间总是在过后才显得飞快,两周的时间不长,但可以让一个人对“自学”这件事产生新的认识。这两周大家都很努力,我也很努力,工作人员很努力,大家一起朝着一个目标奋斗,可是如果学不好,或者说收获不多,是谁的责任呢?毫无疑问,是学习者自己的责任。
2+
23
下面简单讲讲我这两周的收获和感悟。
4+
35
第一,关于如何度过时间。时间这个东西是“用过即弃”的,甚至不用也不得不弃,如何度过自己的时间取决于我们的选择。这两周的经历让我更深地认识到,辛苦但充实地度过自己的时间是最不后悔的选择。笑来老师说,把时间当作朋友,但对我这个年近40的学习者来说,更多是与时间赛跑的感觉。觉悟就好,即便晚一点也没关系。
6+
47
第二,关于为什么要自学。自学是手段,目的是扩展自己人生的可能性,想清楚这点对自己很重要,这是前进的原动力,是我们把“自学”这件事做下去做好的原动力。通过正统教育,我们变成了现在的样子,然后我们发现这是远远不够的,只有通过持续不断的自我教育,也就是说“自学”,我们才可能达到自己希望的那个样子。
8+
59
第三,关于如何自学。过去我真的以为“自学”就是“一个人默默地学”,现在我知道,这并没有错,但在“自学”这门武功里,这只是第一层,后面还有很多层,都是围绕“如何让自我学习更有效”的目的进行的。我们这次python自学训练营就是一个好的示例,通过管理、激励、促进这些手段进行的团队学习更有效,学习者处这个环境中,最重要的就是明确学习目的,不能放弃,必然会有收获。说到这里,我认为有一个心里建设很重要,就是明确“学习的目标是相对自己取得进步”,盲目地跟别人比较其实没有多大意义,这点很重要,关系到我们是否能坚持下去,说实话,我没能完全做到,但我会努力,每当我想放弃时,这是我调节心态很重要的一点。
10+
611
第四,关于python我学到了多少。两周的时间对于学好一门编程语言来说是不够的,但通过这两周的学习让我打通了一个“纵深”。我想,如果这两周的时间找一本书来自学,是不可能达到自学训练营的学习效果的。学习的最终目的是“解决问题”,这是很重要的,以解决问题为导向,缺什么补什么,“杜绝虚伪的但主次不分的完美主义心态”。
712
“一段旅程的结束是另外一段旅程的开始”,自学训练营马上结束了,但我们会带着从中收获的东西开始另一段学习,如果有机会我想参加自学训练营的第二期、第三期。谢谢和我一起学习的同学们,谢谢给我指导的辅导员、教练等工作人员,在自学的路上,我们并不孤独。

19100103/hono355/README.md

+25-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,25 @@
1-

1+
时间过得总是这么快,虽然每天都很忙,很艰难地花很多时间看资料、写代码、修改错误的地方,但两周的时间仍然在很快地流逝。
2+
3+
起初在看到这个训练营的报名信息时也在犹豫要不要报名,害怕自己没有时间精力来完成,害怕自己会像买其他课程一样中途放弃收获甚微,但最终还是报名了,而且还坚持到了最后。参加这次训练营有以下几个体会:
4+
5+
对于自学:
6+
1. 有社交环境的学习不容易放弃。
7+
平时自学开始满怀热情,中途遇到困难无法解决时,感觉自己不可能学好,大脑就会在潜意识里安慰自己,这个学了也可能没用,过段时间再学,最终不了了之。自学训练营有时间限制,每天任务每天必须完成,完成的过程中遇到困难可以看相关问题的issue,可以请教教练和同学,这样就让坚持成为可能,减少放弃几率。
8+
9+
2. 坚持做完就会有很多收获。
10+
很多时候我们以为要做到非常优秀才能超过别人,但实际上,很多事情坚持做完就已经超过了大部分人,就会收获他人体会不到的乐趣。训练营后三天的实战演练很有趣,坚持做完的人都会很有成就感,如果因为对前面的任务畏难中途就放弃的人是不可能体会到最后的欣喜的。
11+
12+
3. 遇到困难任务,先分解,再逐步完成。
13+
平时我们自学时遇到困难的任务很容易焦虑,但除了焦虑之外,还是不知道从何下手,所以一直拖延,耽误了很多时间和机会。训练营每天安排的任务循序渐进,设计科学,没有一上来就很难,而是一步一步推进,最后让我们不知不觉就完成了一个完整的作品,让人很有成就感。
14+
15+
4. 战胜懒惰,做点事情。
16+
事实上,你做与不做事情,时间都会飞快过去,与其之后回想起什么都没做而遗憾与后悔,还不如趁着现在硬着头皮做点什么。
17+
18+
5. 任务要有时间限制,抓紧时间,其实可以做很多事。
19+
一直以为自己需要集中很多时间去做一件事情,平时在没有时间限制的时候,自己做事就会非常拖拉,花过多的时间在一件事情上,没有预留时间来处理其他紧急事情。训练营要求每天晚上12点前必须完成当天任务,这个限制让我知道自己必须抓紧时间,而且我也能够抓紧时间,在完成任务的同时还可以做很多其他的事情。
20+
21+
6. 学会通过搜索引擎找答案。
22+
我们遇到的问题之前大概率有人遇到过,如果没搜到相关资料,很大程度上是因为自己搜索提问的方式需要调整,所以尝试着换不同的方式提问,直到找到自己想要的资料。
23+
24+
7. 要对自己有耐心。
25+
我们不是神,我们只是人,我们不可能一开始就会,一上来就熟练,从笨拙到熟练这需要时间。作为初学者,我们很容易遇到各种问题,这时看到优秀的人总是觉得落差很大,但是我们不应该这样对比。别人的优秀是他们花了很长的时间学习,有很多积累的结果,而自己才刚入门,花的时间那么少,所以不要奢求自己能做得多好,慢慢来,慢慢积累就会越来越好。

19100103/lucasLu0724/README.md

+17-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,17 @@
1-
DAY4
2-
体会:
3-
从第二天开始就进入了学习python的节奏,然后最近虽然会很多资料去看,但是其实直接上手(凭借着之前看的记忆片段)去完成作业,然后比对其他同学的思路,因为不同的同学处理相同的问题,很多时候思维是不一样的,然后就可以学习到不同的做法,不同思维解法.更大的好处是,对于同一个知识点应用,我关联了不同的解法,那会让我更加熟悉,更加快速上手.
4-
内容:
5-
掌握了两种的流程控制,for,while 以及continue
6-
通过不断的试错,查阅资料,掌握了python是严格控制缩进以及空白行去判定方法和类的范围,这一点跟以前学习的编程不一样.
1+
总结体会:
2+
今天是结业的一天,然后看到自己拿到优秀学员的证书.有一种合符常理又兼容一个出乎意料的设想.首先觉得符合常理是因为我在作业中拿过两次优秀作品而且在issue中也去提问了一些优秀问题,把群里同学作为参考系,自己还是属于可以的,学会做到百分之一,要不然也是会落后的,但是出乎意料的就是,我居然是优秀学员,也是那种刚好达到分数线的.在这个完成自学的过程中我也是有一次没有按时完成作业,是后续补回来的,没有按时完成作业是会失去了当期的星星,但是我的星星数还是达标,跟我平时的小加分项离不开的.
3+
说完外面表层的东西,开始梳理一下内在的东西
4+
对于编程,我不是外行,也不是零基础,但是我培训班出来,是个半吊桶子,之前的编程知识都是需要别人嚼碎后,通过教的方式去获取的,这样的途径的确阻力很少,以及在于阻力少,有效果的之外,很容易让我同等视为这个是一种救命稻草,最后的防线.往往自学不行(很多时候只是草草寥寥的看几十分钟,连续看上一个星期的这样状态),现在回想起来,其实这是一部分是我自学方法的问题(缺少总结,提炼以及回顾),还有一部分是自学的状态,甚至可以说是心理问题.没有去好好的笃信自己(其实也就是清醒地硬着头皮学下去),这次没有借助任何别人嚼碎后体系化的知识,而是官方资料+google自己遇到的问题以及报错.硬生生去解决了每天的任务.在这个过程,虽然没有很好完成任务,或者很好掌握了自学的这门手艺.可是我在这个过程中,找到自己可能不足的地方,这也是一个很好提升得地方.阿基米德说过"给我一个支点,我可以撬动这个地球",在我看来应该是"给我一个缺口,我可以撬动我整个人生",因为以前的我也是用着这样的自学方法去完成学习以及任务,然后接着还是使用这个破烂的工具继续学下去,一路碰碰撞撞..,可是现在不同的是,我不仅知道我这个自学工具破烂,而且是知道自己工具哪里破烂了(肯定不是完全知道哪里烂),然后可以以此作为一个突破口慢慢去修正,变成一个稍微趁手的工具,从而可以接触更广的世界,继而又发现破烂的地方.....
5+
总结一下自学几个模块.
6+
1.目标(任务)--自学是通过掌握原理,或者一些概念从而代替以前旧的概念或者工具,说白了一切都是为了用.所以设置任务,把自学的内容用起来是最好的,不要管自己对自学的内容是否通透理解,更不是那种只是只字不错的倒背如流.从而这里有给概念---完成比完美要好,还真的是深远的味道,对应的之前的任务都是别人设立好的,对于真的正式一切自学,我们可以从哪些方面入手呢?
7+
基本:看别人完成的功能,文字表述出来之后,自己设为任务,好处一:不懂,卡住,有"参考答案",好处二:有实际应用出来了,虽然不是自己实际需求
8+
进阶:了解完一些api,或者资料,根据自己的实际需求,设计一下.然后输出自己的作品.相信这个成就感更大.毕竟可能没有百分百的参考答案,是需要拼接各方搜索资源回来的
9+
2.文字描述,描述任务,描述思路,描述难点
10+
文字可以让你自己思考的再慢一些,再线性一些,不至于跳来跳去,A功能代码,转向B功能代码(这种并行处理方法,目前带给我的感觉并没有很好,是起头并发,而更多像是两头不到岸),
11+
能写出思路的就基本是自己能够实现的代码,剩下难点的,写出来的,即是你接下来需要用的搜索关键词,如何提问,如何提的问是正好解决自己的问题,也是一个学问.
12+
3.google
13+
我们遇到问题,其实前人可能就很多都遇到了,所以我们只需要去寻找一下,或者刺激一下灵感,通过看别人如何定位错误,解决错误,"交流"一下想法或许也是对自己有解法有帮助,
14+
另外如果有时间最好在自己的blog 或者 issue 中发表一下自己这个解决错误过程,描述错误,定位错误,解决方法.根据"how ask a good question"这篇文章有提到,当你把自己的错误post出来,甚至你是直接看到别人的解决方法,是可以直接拿来主义使用的,也需要post出来,有两点好处:1.别人定位问题的关键词可能不一样,你描述的也不一样,你post出去了,就增大机会别人能更容易找到解决方法,这是一种利他行为. 2.把问题记录出来,也是需要自己总结,描述错误.然后重新归纳,这样自己的知识结构也会重新回顾或者重新整理.哈,利他即是利己又提现了一下
15+
4.总结
16+
这个是我目前自学的时候,发现自己比较欠缺,甚至可以说是缺失的一个环节.有些知识学了就是学了,没有重新总结归纳,在笑来老师<如何应对过早引入>说道超强的记忆,有个很简朴的方法就是不断的总结,不断的知识重现.需要多问自己一个问题:这个是什么,今天学了什么,跟之前学的有什么联系,这个是什么,而不是什么?这几个问题,在笑来老师的文章早就有出现过了,现在等到自学这门手艺,自己加入了自学营才发现这些问题的威力.可是,为什么会这样呢?大概率也是因为听了之后没有执行下去吧.嗯,我又明白多了一个自己的工具破烂的地方在哪了
17+
Binary file not shown.

0 commit comments

Comments
 (0)