能力值:
( LV4,RANK:50 )
26 楼
我也是信息安全大三的学生,置于不知道OD的,我周围也全部是。你买了这么多书得看啊,管他看不看得懂,硬着头皮看,最好一本书先精通一下。共勉!
能力值:
( LV2,RANK:10 )
27 楼
世界上这样的人很多,我比你还惨,至少你和安全是靠边的,我学的是什么?我现在告诉你,我学火炮设计,学反后座,学车辆设计,学的是什么,我不喜欢。我自学过c c++ 学过win32,学过汇编,不过我不知道怎么进这行,怎么学习,学习什么。真大家在玩的时候我没玩,不过,现在我觉得我只是一个同学电脑有问题了,找我当技术支持,那次反后座老师问我:微分方程怎么解,我当时就晕了,我真不知道。计算方法我学的不行。老师最后叹了口气说,你废了.我现在才觉得我是真的废了,我觉得我什么也不会,会的全是小儿科的东西,哎 我早想写写什么的,但这几天课程设计,没空。今天看了你的文章我觉得 哎!!同是天涯沦落人!!大学没教会我什么,除了图书馆我觉得大学没什么留恋的,最近在家附近找了个工作,也还行吧。找计算机的工作没人会要我的,先干着算了,现在学习编程,努力当中!!
能力值:
( LV3,RANK:20 )
28 楼
我这个帖子,让很多人都伤感啊。别这样,真的。就像回帖所说的,找对一个方向走就好了。
LS不要悲观啊。
能力值:
( LV2,RANK:10 )
29 楼
我学计算机科学与技术的
学了三年都不知道怎么用C++编写一个“hello world”
人啊 一旦堕落起来就什么都忘了...
能力值:
( LV2,RANK:10 )
30 楼
学校设置课程是很叫人迷惑 严重脱离实际
不过叫那些学校里的老学究跟上社会快速发展也是太难为了
能让每个真正想学的学生学会基础课程 足够了
另外楼主说道的培训
“培训班讲方向C->C++->数据结构->STL->SDK->MFC->COM(有时间才讲)”
如果能把学习汇编和逆向 破解的精力放到这里一样可以自学学会 这种学习次序确实更容易看到效果
培训的东西就好比可以拿斧头看木材 你可以很快看到散开的木材
而砍树的入斧点和运力技巧 你即使背诵个滚瓜烂熟 恐怕还是不明白如何运用在砍树
砍树练多了可以领悟运力的技巧和斧头的落脚点 所有东西都是相辅相成的
不要瞧不其JAVA 他不过是语言 真正决定你实力的 是一个综合
操作系统 汇编 网络 API 语言的运用 运行调试 编程经验 数据存储 消息传递流程 数据库等等所有的知识综合决定你的编程功力
如果学校教育能教授学生之前能叫他们看到效果 或者明白自己学这些能应用到哪些方面 可能现在这些迷茫的情况要改善的多
能力值:
( LV2,RANK:10 )
31 楼
郁闷啊
大学时我是学软件开发的,玩了三年的ACM,我也不知道OD是什么。
工作了一年多,才知道OD是什么,不过我觉的也不迟,所以正在努力学。
能力值:
( LV2,RANK:10 )
32 楼
还是需要多多交流啊
能力值:
( LV2,RANK:10 )
33 楼
昨晚,在网上找些关于WIN7的资料,看到关于window XP mode和VHD时,心里好像一下子抓到点什么。忽然想起,2004年曾经在梁肇新(独立开发超级解霸的大侠)写的一本书上看过的内容。中午又把那本书——《编程高手箴言》(梁肇新编著,电子工业出版社,2003年10月)翻出,找到原话:
“64位CPU是这个十年和下个十年最重要的技术之一,谁抓住这个机会,谁就能抓住未来赚钱的商机。CPU是Intel设计的,对这一点他肯定清楚。举例来说,如果从64位的角度来看现在的32位,就像从现在的角度去看DOS。你说DOS很复杂吗?当你在DOS年代的时候,你会觉得DOS很复杂。你说现在的Windows不够复杂吗?Windows太复杂了,但是你到了64位的时候再去看Windows,就如同现在看DOS一样。”
“整个64位系统的平台和思维方式,思路都比现在(邶风注:2003年)更开阔,打个比方说,现在的Windows里面能开n个DOS窗口,每个DOS窗口都能运行一个程序。到达64位的时候,操作系统事实上能做到开n个X86,开n个windows 98,然后再开n个Windows 95都没有问题,系统能做到这一步,甚至你的系统开n个Windows NT都没有关系。这就是64w位和32位的差别。所以,微软的那些“老头”,四、五十岁的那几个做核心的人,现在正在玩这些东西。......”
“微软的技术非常雄厚,世界计算机的最新技术绝对集中在这几个人手里。而且这几个的思维模式非常开阔,谁都没有意识到的东西他早就开始做了。现在64位的CPU都出来一二年了,你说有什么人去做这些应用吗?没有,有的就是那几个UNIX厂商做好后给自己用的。”
其实,微软收购虚拟机软件Virtual PC后,整合到最近发布的新操作系统Windows 7中,并作为其一大技术特点,实现了梁肇新先生于2003年说的,“甚至你的系统开n个Windows NT都没有关系。”
验证了6年前梁肇新的这个判断,我一直在想,他凭什么就可以断定呢?百思不得其解,倒是在《编程高手箴言》这本书里找到一点端倪。书中老梁把程序员的技术成长过程,以武学为喻,分为六个阶段。不敢私藏,摘出来共享。
“ 程序员怎样才能达到编程的最高境界?最高境界绝对不是你去编两行代码,或者是几分钟能写几行代码,或者是用什么所谓的可视化工具产生最少的代码这些工作,这些都不是真正的高手境界。即使是这样的高手,那也都是无知者的自封。
我认为,一个程序员的成长可分为如下六个阶段:
第一阶段:此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。
第二阶段:此阶段能精通基于某于平台的接口(例如我们现在常用的Win32的API函数),以及所对应语言的自身的库函数。到达这个阶段后,也就相当于可以进行真实散打对练了,可以真正地在实践中做些实用。 第三阶段:此阶段能深入地了解某个平台系统的底层,已经具有了初级的内功的能力,也就是“手中有剑,心中无剑”。
第四阶段:此阶段能直接在平台上进行比较深层次的开发。基本上,能达到这个层次就可以说是进入了高层次,这时进入了高级内功的修练。比如能进行VxD或者操作系统的内核的修改。这时,已经不再有语言的束缚,语言只是一种工具,即使要用自己不会的语言进行开发,也只是简单地熟悉一下,就手到擒来,完全不像第一阶段的时候学习语言的那种情况。一般来说,从第三阶段过渡到第四阶段是比较困难的。为什么会难呢?这就是因为很多人的思想转变不过来。
第五阶段:此阶段已经不再局限于简单的技术上的问题了,而是能从全局上把握和设计一个比较大的系统体系结构,从内核到外层界面。可以说是“手中无剑,心中有剑”。到了这个阶段以后,能对市面上的任何软件进行剖析,并能按自己的要求进行设计,就算是MS Word 这样的大型软件,只要有充足的时间,也一定会设计出来。
第六阶段:此阶段也是最高的境界,达到“无招胜有招”。这时候,任何问题就纯粹变成了一个思路的问题,不是用什么代码就能表示的。也就是“手中无剑,心中也无剑”。此时,对于练功的人来说,他已不用再去学什么少林拳,只是在旁看一下少林拳的对战,就能把此拳拿来就用。这就是真正大师级的人物。这时,Win32或Linux在你眼里是没什么差别的。
每一个阶段再向上发展时都要按一定的方法。第一、第二个阶段通过自学就可以完成,只要多用心去研究,耐心地去学习。 要想从第二阶段过渡到第三个阶段,就要有一个好的学习环境。例如有一个高手带领或公司里有一个好的练手环境。经过二、三年的积累就能达到第三个阶段。但是,有些人到达第三个阶段后,常常就很难有境界上的突破了。他们这时会产生一种观念,认为软件无非如此,认为自己已无所不能。其实,这时如果遇到大的或难些的软件,他们往往还是无从下手。”
或许,正是只有具备这种发自内心的深刻体会,才能对未来技术的走向有所思考和把握吧?
如果这篇摘抄对某些朋友有所补益、有所启发,那是再好不过了!:P
===
sooo(邶风)
2009年12月 合肥 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/xdandll/archive/2009/12/15/5010875.aspx
能力值:
( LV5,RANK:60 )
34 楼
现在的中国高等教育是在是误人子弟。。。。
能力值:
( LV2,RANK:10 )
35 楼
说得有道理,我学的是软件开发,到现在才发现什么都没学到,比起楼上的任何一位都差,班上的就没两个是搞这个软件的,和普通人没什么区别,全都是来混日子的,到现在我们班也就两个牛人,一个天天写外挂,不过是给自己用的,我就惨了,悲哀!学校教育的失败,自己的失败啊!
还好现在找到了点方向,不然真的就白走一遭了!
能力值:
( LV2,RANK:10 )
36 楼
我是学网络的 现在大二 感觉啥 都不会。。。。
能力值:
( LV6,RANK:90 )
37 楼
看到楼主的照片,突然有点冲动,把自己家的书柜照了一张~~
能力值:
( LV3,RANK:20 )
38 楼
别学我,就是上面某位朋友说的,找出一本,先好好看完再说。
我现在已经确定了方向,C++就跟着老师一步一步走,自己看看深入解析Windows操作系统,等到C++培训班能讲到MFC/SDK部分,跟内核知识结合,就可以来看驱动那本书了,这是一个漫长的过程,需要付出努力的过程,我这两天,还是在考试,没有来回复大家。
但是各位的回帖,我都是认真看完的。
能力值:
( LV2,RANK:10 )
39 楼
中国教育的悲哀
能力值:
( LV17,RANK:1820 )
40 楼
我所学的IT知识几乎全部是自学的,自学确实相当重要……