课前准备 Preparation¶
如果没有很好的准备,培训中的几节课你可能会学的比较迷糊。
First of All¶
首先你需要看下这篇互联网圣经:提问的艺术。
语言基础 & 编程思想¶
你可能需要一点点的Linux知识,最开始不需要太多,能简单使用控制台就好。
然后就是一些基础语言知识,比如PHP语言的基础语法。(PHP是世界上最好的语言),官方手册可能是你需要的东西。学会主动查手册是一项非常非常非常重要的技能。
Python也会在你编写一些小的PoC(Proof of Concept)中出现,如果没有预先学习,你的脚本编写过程可能会比较困难,所以我推荐提前学习一下,当然只需要了解基础语法即可,主要是一些基础逻辑,以及爬虫可能会用到的如requests
库等。
如果你大一上的C语言课程并没有好好学习,我这里建议你了解一下面向对象思想。
神奇妙妙工具¶
准备好一些软件,磨刀不误砍柴功:
如果你某些软件并没有找到或者不能访问,那可能你的搜索能力还需要再多加进步了。
最后¶
很喜欢黑客帝国中的一句话:
I'm trying to free your mind, Neo. But I can only show you the door. You're the one that has to walk through it. --Morpheus, The Matrix
我们仅仅对各个方向的基础知识做了入门引导,也给大家提供了一些后续学习方向。
但是更重要的是保持自身对知识的渴求,锻炼自己使用搜索引擎来自己解决问题。