首页
社区
课程
招聘
[讨论]我是一个初学者
发表于: 2009-8-16 16:40 12345

[讨论]我是一个初学者

2009-8-16 16:40
12345
收藏
免费 0
支持
分享
最新回复 (39)
雪    币: 222
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
26
脚踏实地,慢慢来,必须得有计划的学习!!
2009-8-20 17:33
0
雪    币: 110
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
27
先学点编程基础,,,,
2009-9-9 12:22
0
雪    币: 223
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
28
我也是这样认为的
2009-9-9 21:20
0
雪    币: 220
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
29
这个很难说的!还是先找些书看看。再看看网上的一些资料吧!
2009-9-10 00:35
0
雪    币: 408
活跃值: (35)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
30
---------------<4-6年 下面动作最好同时进行,因为知识相关性>--------------------------------------------
1.计算机组成
2.操作系统原理
3.c/c++
4.算法和数据结构   
5.windows编程
6.软件工程,理解设计模式
7.《Linux分段和分页机制》文章一篇 网上找,就用这个关键字

--------------------------------<1-2个月可成>----------------------------
8,汇编书一本,象小说一样去看,速度。不要去记什么,有印象就可以。
    里面涉及汇编写法,其实是有方法的(2叉树遍历算法---先no后yes,做法:c代码->c流程图-->按算法
      自然可以得到asm代码),这是唯一要理解和记忆的地方。
    更多时候,这本书只有遇到不认识的asm命令才去查。
9.<加密与解密>,练出来的,自然有感觉。
10. 经过上面折腾,asm码写起来,跟c一样简单.

-------------<没有底>------------------
11.其它进阶类书

=解读====================
第一部分,标明4-6年,如果精通,10年也不一定够,所以学习要天天坚持。虽然,搞asm,只要花一点点时间(至少一个月,把上面提到资料过一遍),就可以马上上手,但坏处很多!!
个人以为,基础打实后,再学汇编不迟。

第二部分,汇编,多加练习,跟C没什么不同。为什么难学,这是因为大多数死抱课本,汇编这东西很讲感性认识,一旦你习惯它了,其本身就没什么秘密了。例子:要你掌握cpu寻址方式,你可能记得几个月都记不住,但如果让你对着ollydbg显示asm码,很多东西自然理解了。都理解了,自然简单了。
关于2叉遍历算法,完成c-》asm码转化,试下就知道其中妙处了。
要写出优化代码,还是得看看编译器是怎么做的。但是,我们是对效率和可读性做个取舍。

第三部分,多看书。多吸取别人好的做法。
-----------------------------------------------------------------------------------------------------------------

对于任一课程,一定要找出法门;用自己的话来总结,通过各知识点关联,不断提升认识;每天坚持学习。
比如八大算法,如果算法精妙,再用汇编写出来,如何?但要写出精妙算法,只要靠练习,下苦功,市面上算法书很多,为什么很多人不会。因为他们没有真正理解每种算法类型体现的思想。要体会这些思想,可以通过背记经典算法,然后加上自己体会理解,忘了再背,背了再忘,等把握到思想后,你拿到任一问题后,马上会切中要害,采用最适当算法来解决。这时,已经不需要力气了,只不过打打字而已。--------》不过是所谓的算法框架!
对于这个问题,大家都不重视,看到逄法框架也不会心动的,因为理解力不够。掌握算法,看别人程序,切菜一样。
再比如软件架构,我底气不足,不说。
===========================
多看书,要相信,几百本下去,水平肯定上去了;很多东西我们会在实践中体会到的,有些东西别人讲出来,如果自己修为不够,只能听到表面意思。象c/c++,短短一句话,如何学,怎么学,每个人经历定然不同。如果你肯把相关经典书看完,自然知道怎么学了,自然知道,要先看哪一本,后看哪一本。自然知道,以后要深入强化的地方在哪里。。

掌握汇编,功夫都在汇编之外!(适合时间切入进行学习,花不了多少时间的)
2009-9-10 11:53
0
雪    币: 444
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
31
其实看雪的精华帖子有分层次的。如果你看到有回复内容为膜拜等关键字的,基本都是含金量很高的营养帖,我等新手看懂都非常难。楼主也不必气馁,先慢慢消化那种讲基础技术的精华帖。
2009-9-10 15:15
0
雪    币: 59
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
32
我也是菜鸟,而且我发现看雪论坛里的初学者论坛版块里也有很多东西让我摸不到头脑.哎..看来我的基础没打好.
重温汇编中~~~
2009-9-10 23:12
0
雪    币: 37
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
33
我是菜鸟中的菜鸟,3脚猫的工夫都没有,我也关注一下
2009-9-14 21:55
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
34
同菜,一起努力吧
2009-9-14 22:46
0
雪    币: 101
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
JDF
35
学破解,要学汇编,还应有些编程的基础,这样才好分析软件的原理,才有好的思路去破解
2009-9-19 15:13
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
36
9.5成的人是3分钟热度
2009-9-19 15:33
0
雪    币: 233
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
37
楼主我和你一样   不过还是自己学习吧   先看王爽的   再看罗云彬的
2009-9-19 18:45
0
雪    币: 14
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
38
说的不错哦,动手才是硬道理
2011-10-7 18:16
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
39
自己动手 比较好哦。支持了
2011-10-9 11:03
0
雪    币: 293
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
40
一样的迷茫。。
2011-10-12 02:42
0
游客
登录 | 注册 方可回帖
返回
//