[关闭]
@RR 2017-05-21T12:47:11.000000Z 字数 1667 阅读 190

学习建议 for vivi

未分类


学习方法

  1. 看书学,而不要去看博客,视频,论坛之类的东西学习。其他地方的东西不成系统,不适合新手学习,打不下良好的基础。
  2. 死撑着也要啃英文。听,说,写如果不是在外企之类的工作,你练不练不所谓了。读,一定要过关。而且只是能读技术资料其实不是很难的东西,一两本英文技术书啃下来就过关了。外语过关以后,你的效率将大大提高。而且,基本上我这里没有中文的资料。

如果你觉得我说的没道理,不妨看看这个内容。一句话,作为菜鸟,别耍小聪明。
放下你的无效学习方式

学习时间

仅仅使用上下班途中,茶余饭后的垃圾时间用来学习,不如不学。首先问问自己几个问题
我准备为学习进步放弃什么?(游戏,逛街,朋友聚会?)
我现在和大学有什么不一样?(因为听起来你的大学就是打酱油了)
一周能不能拿出一个15个小时以上的学习计划?(单次学习不到1个小时,是不计算学习时间的)
自己不做好心理建设,你找一百个大神也帮不了你。
为什么一个人在20岁以后基本上就不可能学好钢琴了呢?因为他妈已经打不过他了,现在已经没有外在的动力可以驱动你了。就算是一个大神天天盯着你学习也没用,因为大神 管! 不! 住! 你!

具体的学习资料

学习资料有两种,一种是python的基础知识,比如说,语法,语言特性,基本类库等等;另外一种是特定领域知识,比如说如何写GUI,如何写网站,如何做科学计算。对于你来说,首先打好坚实的基础是最重要的。所以这里都是些基础的东西(基础的东西等于简单的东西)。至于你特定的领域和我本身的领域差别也比较大,所以我不做特别细的建议了。

https://www.learnpythonthehardway.org/

第一份推荐的资料是这个免费的资料,原因有两个,第一个它很短,第二个他很简单,无论时英语还是内容都很简单。你可以用这个来做一个适应学习的过度,也自我检查一下。

Think Python: How to Think Like a Computer Scientist / Edition 2

第二本书是这个,这个是给完全新手新手的。与其说他在讲python,不如说他在以python为媒介讲计算机科学技术的基础。这本书也很短,200多页而已。如果你也想理顺一下计算机科学技术里面的一些其他基础知识,不妨从这本书开始。

Learning Python, 5th Edition

这可是一本大部头,1600页,想想就可怕。可是它对你的好处是足够的详细,详细到你不需要额外的查找资料。这本书我看过一段时间,后来不看了,因为对我而言它详细的过头了。

Core Python Programming, 2nd Edition

这本书相对而言就要短了1000页,不过真正基础的部分只有600页。剩下的是一些高级话题,可以不看,等到需要用到的时候再看。如果你对挑战1600页的书有心理障碍的话,可以试试看这本600页的。遗憾的是,这本书只讲了python2,没有讲python3.

Fluent Python: Clear, Concise, and Effective Programming

这是我在看的书,内容不错。适合你以后进阶看。

http://www.pythontutor.com/

这是一个相当cool的网站,帮助你理解python

PyCharm

毫无疑问,你要使用pyCharm来作为你的IDE.

测试的职业之路

测试不简单,如果你要励志做一个好的测试话,这两本书 《How Google Tests Software》和《The Art of Software Testing》。我并没有读过,不过我对测试的理解还是比较深刻的。参加工作的头两年就是测试的工作。当然,我们的测试全部是自动化的测试,没有手动的。如果一个测试,只是开发的廉价劳动力,那么这个测试是没有前途的。和你扯太多的测试的道,估计你也很难理解。你首先做到你所有的测试工作,80%以上都是自动化了再说吧。测试,并不意味着他不需要很强的编码能力,不需要设计的能力。

能从我这里得到啥帮助。

How To Ask Questions The Smart Way 读懂这篇文章了,你就知道我能帮你啥了。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注