我的课程表2017
自学,找出问题,提问
thinking by your own brain
doing by your own hand
raising up your own opinion
sharing with your partner
公开课:
哈佛大学公开课,计算机科学导论
书籍资源:
内功《从python开始学编程》….已看完
《python核心编程》(第二版)《core python programming(2rd)》
第二版比第三版对初学者更加友好,如果语言过关,建议读原版,翻译以及代码辣鸡。
《python高级编程》…… 39/324
《python源码剖析》 511 python是用c写的,当然也有其他语言实现的不过这里不提。这本书建议你写了很多c和c++程序和python脚本后再看。
《black hat python》
《gray hat python》87/209
《violent python A cookbook for hackers, Forensic Analysts, Penetration Testers and Security Engineers》
这本书,示例了各种用来暴力破解的脚本。只要需要密码的场合,可以使用脚本快速穷举正确密码。
《穿越计算机的迷雾》…… 已看完
《程序员的自我修养》67/483
《c语言程序设计》孙亚飞,川大教科书。………已看完
《the c programming language》p59/295
《鸟哥的linux私房菜》…… ing
《精通正则表达式》……
招式《木马技术揭秘与防御》黑客防线,2011出版…..page239.已看完(五颗星,从代码层面剖析了木马源码,由浅到深,适合新手)
《黑客攻防编程解析》黑防·.潘志翔2003年出版(两颗星,前部分基本东西讲了一堆,但实际操作却极度依赖IDE,可视化编程平台,不利于后续学习,容易把新手带歪。这本书只能参考参考)
《木马攻防全攻略》万立夫,2009年
一本好书(这里指的是技术书籍)不应该仅仅是知识的堆砌,而是作者为读者考虑了并且将TA的思想在书中表达出来。一本书不可能囊括所有的东西,所以书的内容也要有指向性,懂的东西多说,不懂的东西少说或者不说。
书的好坏和出版时间也有一定关系吧,但是好的书一定是技术可能过时,但思想不会过时。一些书,可能作者罗列了一大堆知识,但从未自己思考过为什么、怎么来的,一旦书中的东西不再适应时代了,这本书就没有任何价值了。
一些书我看过以后打上等级,谨表个人意见。
技能点:提高编程能力。
从2017年1月1日开始执行,over。
2017年末总结,没想到,今年生了一场病还休学了。幸好的是,花费了几个月,我又恢复了健康。
这里要奉劝大家,不要等到失去健康才知道后悔,要注意保重身体啊!
学习方面,学得东西太散了,那谁说的没错,我应该专注一个小方面,而不是想什么都学一点……
11月27日更新。今年学习了python,从一窍不通到可以写出小脚本。不过要写攻击和检测程序还差得远。
关于c语言、汇编还有c++,自我感觉学了跟没学一样,根本不能用(融会贯通)。
正则表达式和数据结构也大概学了下。。。没有投入足够的时间,倒不如说是方向不明确的学,导致效果不佳。
英语和colemak盲打得到了充分锻炼,自我感觉学的还不错。阅读文档勉勉强强,听力和写作还完全不行。