早在2000年的时候,我就喜欢上编程了~
自己胡乱的学了一大堆(个人认为,我还是比较好学的~,而且我感觉我的学习劲头也还是可以的
),只要是编程语言我就学
!
后来我接触到了黑客!自我感觉不错的学会了SQL注入,跨站,COOKIE欺骗等等,而且自以为是的冒充高手写教程:
黑客技术学习小结
再后来,我从某个黑客杂志上看到了软件破解!然后跟着教程好一顿bp hmemcpy(我是XP的OS
)!
在后来,我要学脱壳了~,教程上说,脱壳要用ESP定律整天"hr <ESP>",其实我那个时候什么是ESP我都不知道……
最后,我来到了看雪论坛,发了几个帖子以后,我发现我太菜菜了~~~
我发的帖子看这里:http://bbs.pediy.com/search.php?searchid=950518&pp=20&page=2
终于,我明白了一个问题:无论是SQL注入,缓冲区溢出、还是软件破解脱壳!归根到底,就是编程!如果你不懂得编程那么你什么都白搭~,永远是只知道皮毛!
06年的时候,我高中毕业了,在等大学录取通知书的时候,我真的很迷茫,我学了那么久的编程,如果我没有考上大学,那我怎么办?就凭我那点儿水平……
再我最无奈的时候,我想到了看雪学院的坛子,我发了个帖子,叫:
惑矣,求解我的编程之路
这个帖子被北极星2003大哥置顶了!而且这个帖子至今还有人跟帖子(可见现在那么多的人都在迷茫~),我相信,在这个帖子里各位前辈的回帖肯定帮助了很多象我一样的人,从迷茫中走了出来!
我不知道别人对那个其它人看了这个帖子有什么收获,我只能说,我的收获很多,等在这个烂文章最后附上吧,希望能对现在还迷茫的人有所帮助!
后来,我上大学了,虽然只是个专科……(高中只去想怎么黑别人的网站了,如果我花一点点的心思在考大学上……
)
大一的时候,经过我们学校数学院的院长推荐,我去了一个小的安全公司去写OFFICE办公软件相关的电子签章相关的程序!我负责提取文档中的信息,项目完了以后,我又做了COM相关的程序设计!说实话,那个时候我VC都没有用过更别说这个接口那个接口的了~!
那个时候,在公司里没有人教我怎么来写,甚至让我写一个自动填表单的程序时,我都不知道从哪里下手!基本上全是GOOGLE或者是百度一下!是啊,那近4个月的经历想在地域里一样,每天都有头儿吹我交程序,每天都怕老板跟我院长说:这个学生水平不行,还是回去继续学基础的好!
再后来由于各种原因我不在那个公司干了,当我回到学校的时候,我发现,在公司的这些天,我的编程水平有了质的飞跃,虽然还是很菜,可是我喜欢那种每天都能感受到自己进步的感觉!
再后来,我又开始学JAVA/J2EE了,目的就是为了能到我们当地很有名的一个企业(海颐软件不知道大家有没有听说!
)去进修!整天的这个包那个包,等学到STRUCTS,SPRING等等的时候,它越发的麻烦,而且越来越程式话,最重要的是我越来越讨厌它了~~~
最后,写了一个破文:
《海颐应用开发平台v4.0算法分析手记》;算是我对J2EE学习的一个总结吧~
寒假了,无意间一次跟我哥聊天,不经意的说起了我的编程经历,结果他出乎意料的问我:“你会VB,会ASP,会JS,VBS,PHP,HTML/CSS,你还会DELPHI、C/C++/VC,你又学了JAVA/J2EE,还要学汇编,那我问你,这些语言里面你最拿手的是什么?”
我无语……
不由得想起以前我的一个班主任跟我说:“你办事情总是虎头蛇尾,有始无终……”
是啊,到那个时候,我确实没有从头到尾完完整整的做好过一件事情!
人都说“心态决定一切”,我的心态就没有摆正,哪里会有成绩呢~~~
于是,那个寒假,我狠心决定抄了一本书:
《黑手缓冲区溢出教程》手抄版
这个帖子算是我的一个转折吧~
我认识了kanxue大哥,combjiang等牛人他们给我的帮助真的很多,正是他们的鼓励让我一点一点的进步。在此感谢他们!回头在去看我曾经写过的那个求解编程之路的帖子,真的是感慨万千!
我想我的编程之路能走到今天,真的应该感谢北极星2003大哥!
从我迷茫时,他对我的点拨,到跟着他的专题和群学习,再到现在看他的书,无论哪一点,我都应该称他为师傅了!
在此膜拜一下!
我曾定下目标,在2008年我要:
1、在 看雪论坛 上,至少出现两篇我的精华文章!
2、写一个能拿得出手的程序!
3、将老罗的那本《Win32汇编程序设计》和《加密与解密》再看一边,并留好笔记!
我已经有两篇精华了(当然,我会争取骗到更多的精华),程序我定的是写一个PE头的编辑器(虽然现在在编辑导入表和处理资源节这里卡住了,但是我不会放弃!)汇编基本学完了,为了学加密解密我建了个群一切都在有序的进行着!你呢?
学校安稳的日子一天天的过腻了!不知怎么的,十分的怀念当时在公司时,每天紧张的学习然后写程序的日子了,如果我能一直在那个公司,干到现在,过许我就又是另一个情况了吧~
也或许,我真的应该找一个公司,进去努力打拼一下,再次提升一下自己?
前些天,我联系上了360安全卫士的傅胜经理(他是我的校友!跟他可以拉关系
),跟他谈了一下,他说:‘学历不重要的,最关键的是心态’,然后要我把我技术相关的资料给他!
可是我对自己的技术真的没有信心,再说我也没有得到过什么奖项,另加上前几次去公司应聘实习人家因我是大专生而我把拒之门外的经历!结果,好机会让我给错过了!~~
现在,我正努力的学习逆向,虽然不知道前景如何,但是我觉得北极星2003大哥说的对:“
现实社会中各类人才都是需要的,我们所要做的只需要让自己成为千里马,我们的伯乐总会出现的,总有能让我们展示自己的舞台。又何必去盲目追随瞬息万变的社会,在学校里这需要按照自己的轨迹成长即可。 ”
好了,就说这么多,最后我附上我的经验总结,写的不好,外加上我是新手,故难免会有错误的观念和理解,望各位大虾斧正!
附:经验总结
1、每个人都需要给自己一个合适的定位然后根据自己的定位来确定一个明确的目标!
北极星2003的话说的确实很好,至少,他这句话点醒了我!
最后转送一句话:
欲多则心散,心散则志衰,志衰则思不达也。(《鬼谷子.养志》)
希望这句话能象点醒我一样的帮助到大家!
2、合理的定制属于自己的目标达成计划!
说实话,Ivanov说这些的时候,我当时根本就没有在意,也没有什么领悟和感觉!但是随着时间慢慢的过去我才领悟到这句话的可贵之处!
是的,选择大于努力,方法决定效率!合理的规划一下自己的学习的流程更可以让自己知道真实的自己!
想必很多人都迷茫过,可是大家迷茫的时候,考虑过原因吗?我考虑过,其实就是没有目标或者没有计划!有目标的人不会没有动力,有计划的人不会迷茫,经常明确自己的目标,有效定计划的人不会走太多的弯路!
3、关于学习方法
首先声明,这个没有什么捷径,多写多练才是真理!
然后我在说一下我的心得:
曾经我在刚上大一的时候,因我周围的朋友等要求,我在学院里申请了个教室,给我的朋友们讲ASP,其实那个时候我的ASP只学了7天,然后自己写了一个ASP的小站点,就这点水平!可是我给他们讲了一个学期:从变量声明到内置对象在到数据库的操作等等!到今天,我已经将近两年没有再看过ASP,可是ASP的那些东西在我的心里还是那么的清晰!
所以,我推荐的方法就是,把你学的东西讲给你身边的朋友们,如果你能把他们教会了,那你肯定学的也非常的好了!再就是在论坛上多发原创帖子,哪怕是新手教程!再你帮助别人的时候,你会发现,你才是最大的受益者!
朋友们,如果你觉得我这个方法好!
那你就可以发帖子吧,最好是把自己要学的东西立一个专题系列(北极星2003老大的编程技术小组的学习方法真的非常好!再膜拜一下!)它不仅能让你把学到的东西真正的转化成自己的东西,而且它还能帮助你持之以恒的坚持下来!
发帖子吧,朋友们!最好能找几个志同道合的朋友一起学习,大家相互教对方学习!
分享自己的所学吧,朋友们!要知道上帝与我们同在!
只要你有自己的目标,然后用适当的方法来持之以恒的去达成它,那你成功只是时间问题!
最后,祝你成功!
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法