加入博客园啦!

  很高兴加入博客园大家庭,之前有想边在学习过程中,边在博客园发表文章以便巩固自己知识点。但由于学习过程中总总原因,说到底还是自己太菜,以至于没有办法总结出好的知识点与大家分享,在今天加入博客园大家庭中,我之后的日子里会与大家共享我之前所学,希望大家能指点指点我。

  首先我会从进制讲起,结合之前所学加入自己的理解对进制进行一次比较深入的探讨。再之后会是×86汇编基础、C逆向、PE、C++逆向、win32,先从windows基础讲起。后边再会去整理我大学linux所学知识,以及之后我将会涉及的linux安全之类的(逆向baopo跟网络服务器的攻与防也是我最喜欢最感兴趣的两个方向)(以后有没有空都还不知道,工作后想挤出时间不是一件很容易的事,所以我希望有机会看到我博文的学弟学妹们,在大学自由的日子里,多去学习相关知识,学一学自己感兴趣的领域,不要什么热门学什么,知识需要精通,以后有机会我再聊我自己的程序人生)对于linux其实我了解也不太深,目前仅限于自己之前在校的时候,学了一些基础linux指令、C/C++的gcc编译,了解了一点gdb调试,还有什么linux网络编程啊,linux内核啊,linux驱动啊,linux安卓底层啊,后面那些东西自己学的都云里雾里的,只能说出校门的那一刻,我不过就是一个了解一点linux指令以及简单C/C++编程的菜鸟。

  再谈谈我为什么会选择C路线,我之前不是没有接触过JAVA,Python,但高级语言我个人感觉而言对新人是及其不友好的,里面充斥了大量函数调用,你不用去理解为什么,就只知道要怎么做就行,对于一个刚开始对“对世界说你好(hello world)”都不太理解的人来讲,一走来就上各种API,鬼知道是个什么玩意。于是直接抛弃高级语言,转而学C,学到C的时候对指针又开始迷茫了,那个时候感觉挺笨了,不过自学这个玩意真的挺费脑子的,嗯,每次学习碰到拐点,我基本都是跑去打游戏去了,半个月或者一个月后回来接着学也许就自然懂了,指针这块迷茫了有阵子,又抛弃了往前学,开始网上搜资料,开始接触了网络安全跟汇编,开始对这个全新的方向开始了好奇之旅,以至于奠基我现在的学习路线。嗯,汇编学了之后,开始学习反汇编,通过汇编算是弄懂了基础指针(说这个是因为我当时我也觉得我把指针吃透了,直到后面看linux内核代码,我在思考,指针我真的懂吗?其实也不能说是不懂,只能说是自己代码量不够多,看不懂挺正常),总之,汇编的学习助我在C的学习路线中推进了一把,所以才能顺利的去进行linux网络编程等的后续学习。喜欢呢,还需要一个理由,在学习汇编跟C与学习高级语言(JAVA,Python)相比,我能吃透更多东西,能思考更多,而不是一上来就调用API,在C的学习里,给与我更多的是自己去写API,了解这种调用是什么,而不是灌脑,我给你一个函数,你调用就能实现什么功能就行。刨根解牛跟能让自己去跟编程相融合。等这些学完或者未来入职我上述所说工作岗位,我也将会去学习高级语言,因为这些语言更像是工具,可以极大便利的解决很多问题。我支持学高级语言,但我更支持在打基础的时候去学习低级语言,低级语言的学习带来的更多是原理,再切换到高级语言的时候,就不会再有这么多疑问了。

  虽然对linux内核,驱动,安卓底层那一块学的云里雾里,但那一块现在也没有时间去学习理解消化,还是先从熟悉的windows逆向先弄起,但毕竟兴趣使然,后面等基础扎实了再会去学习那一块,到时候一并发博文与大家共享,也希望刚入门的学弟学妹们能够有清晰的学习路线,不要跟我一样花费大量时间消耗在了寻找方向上。

  第一篇博文,先就说这么多,后面一个月尽量出4篇博文,工作了也不能落下自己之前的学习路线(这个学习路线是我大学自己经过多种尝试发现最适合我的一套路线,也是我自己真正最感兴趣的方向),希望自己,也希望大家都能成为自己心目中想要成为的大牛程序员。

  领域还是要一个一个吃透的才好啊,哎!追究精与深的学习才不会使自己立于风头之上。梦想是美好的,什么时候也都该值得有梦,哪怕面临着诸多不顺。跟心走,路不会走错!

                                                                 By-----沉浮

猜你喜欢

转载自www.cnblogs.com/Reverse-xiaoyu/p/11132489.html