首页
社区
课程
招聘
[旧帖] 来自一名信息安全本科生的困惑 0.00雪花
发表于: 2010-1-16 10:59 5035

[旧帖] 来自一名信息安全本科生的困惑 0.00雪花

2010-1-16 10:59
5035
我是一名普通大学的信息安全本科生 现在已经大三了 开学就要开始准备考研了 所以就计划着在这个寒假抓紧时间学点有用的技术什么的 提高一下自己的能力 以后做项目什么的时候就会比较有底气了~不至于被人骂动手能力太差 由于我们专业的原因 我们学习的内容基本都是计算机的内容 而且考研的专业课也是这个 所以我平时上课的时候也算比较认真 就是想提高一下实践能力 既然是信息安全 我就觉得学一下逆向工程比较好 最近一直在看这方面的书了之类的 觉得看不太下去了 给大家说下我现在的情况 希望高手能指点指点 编程能力不怎么样 只会c语言 java知道个大概 没怎么用过 水平基本就是基本能实现数据结构书上的那些程序 逆向方面书都能看懂 简单一点的自己也可以 但是感觉没有什么目标 比较盲目 至于数学什么的 基础还算可以 寒假暂时没有计划 就是希望高手们告诉我 我这种半调子状况该怎么办 PS:相比编程 我貌似喜欢数学多一点 谢谢各位指点!由于是手机打的 没法换行 大家将就看吧

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (14)
雪    币: 424
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
先提高编程再说唉
把常见的算法都实现一遍。
2010-1-16 11:07
0
雪    币: 75
活跃值: (688)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
我觉得楼主目前最重要的是解决 没有什么目标 的问题,多实战下信息安全领域的各个小分支,自己亲身感受下各分支的魅力,看哪个更适合你.选好了,就一直走下去!
同意2楼的看法,在没有更好的目标之前,就多练练算法把.
2010-1-16 11:55
0
雪    币: 126
活跃值: (37)
能力值: ( LV2,RANK:140 )
在线值:
发帖
回帖
粉丝
4
本人也是信息安全出身,现在研究软件保护方向

不管学什么,编程是最重要的,不会编程也能搞研究,但会编程才能发展的更好,在实践中出成果,不要泛泛的学习多种语言,学精通一门最为重要,做研究的话还是学好C/C++吧

把重点放在程序设计的思想上,再有就是一些底层的东西

建议楼主不要太分散精力,有重点的学习,如果想学逆向工程就往这方向努力就是了
2010-1-16 13:28
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
是啊 我也是 毕业了都 咋办 找不到饭吃
2010-1-16 15:41
0
雪    币: 157
活跃值: (10)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
6
如果c学好了,别人问你会不会java的时候你可以很牛气地说:“不会。但是我c很好。”
另外动手能力差的问题不是你一个人的问题,所有大学生,包括研究生都是这样。
我就此问题和老师谈过,老师说正是如此所以大学生毕业到公司干活往往比不过中专大专。
但因为基础的差异,将来的发展普遍在专科之上。
另外数学好可以多看看算法相关的东西,算法导论有点厚不知道有没有心情看下去。没事可以做做USACO的题目。http://ace.delos.com/usacogate
做完了上topcoder,练练算法对将来的发展是非常有好处的。
呵呵,加油吧。我也大三。
2010-1-17 10:05
0
雪    币: 190
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
谢谢楼上各位~多练练算法确实比较好
2010-1-17 11:32
0
雪    币: 2096
活跃值: (100)
能力值: (RANK:420 )
在线值:
发帖
回帖
粉丝
8
§聲明:我不是來賺點數的,請把點數給其他人,如果我講的有道理,參考看看;如果沒道理,就當沒看過。§

前提假設:
如果大學畢業之前,該學的理論知識及實作的經驗都達到基本標準。


1) 未來發展:
1.1) 業界:若是以開發系統為長遠目標,則以 C/C++ 為主軸。若以當前熱門趨勢而言,則以 Java 為主。
1.2) 科研界:基本的 coding 能力要具備,沒有基本的 coding 能力是搞不好研究的。但並不是要 coding 非常強,科研主要的條件在算法,其次才是 coding,缺一不可。

2) 你應該要知道的名言:
「知識並不一定從書本中獲得」。
Computer Science 是一個匯集很多學門於一身的領域,書本的知識只能滿足你解決大眾問題。很多知識是從經驗中獲得,論壇上的高手或是大牛都是累積這樣的經驗成為過來人。

3) 善用時間:
有空請多逛論檀,論壇上好帖不少,自己知道怎麼過濾。
逛論壇所剩下的一點時間,歡迎到密碼版瞅瞅,或許裡面的內容不適合現在的你,當你是碩士研究生以上等級時,你可以多逛逛。
2010-1-17 13:10
0
雪    币: 190
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
感谢各位高手和版主的回复~另外 我是用手机…怎么给点数
2010-1-17 13:32
0
雪    币: 2096
活跃值: (100)
能力值: (RANK:420 )
在线值:
发帖
回帖
粉丝
10
有空去看看 http://bbs.pediy.com/showpost.php?p=746875&postcount=39 這帖,這個是理論與實作的結合。
你做的出來嗎? 你怎麼做!?
2010-1-17 13:37
0
雪    币: 156
活跃值: (26)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
11
看你以后是想偏理论还是偏工程了……

因为我是做工程的,所以这方面可以提供一点建议。

做工程的话C/C++基础,也就是语言基础一定要过关,如果想搞底层开发(比如驱动开发、反病毒等),汇编也要好好学(尤其是保护模式汇编),而且操作系统的相关知识也要学习(做Windows下开发的话一定要研究Win32 API编程,Linux的话要研读内核源码)。因为如果“正向工程”你都不知道怎么实现的话,何谈逆向工程?

想提高逆向工程的能力的话,坛子上有无数个ReverseMe可以拿来练手啊~

最后,建议不要去用Java,Java我觉得在信息安全领域没有用武之地(速度慢,需要中间件支持,关键是对操作系统底层几乎没有控制能力)。学好C/C++才是正道。

个人一点小建议,仅供参考~
2010-1-17 19:40
0
雪    币: 1708
活跃值: (586)
能力值: ( LV15,RANK:670 )
在线值:
发帖
回帖
粉丝
12
java不java因人而异,一门程序语言能存活到现在,肯定是有其道理的,俺们学校的都是学java 和数据库(sql...),因为我这边的城市招java的很多,而vc的则很少,到时候学生找不到工作,老师会被骂,会说都教了些什么垃圾,没人要的....
2010-1-17 19:54
0
雪    币: 285
活跃值: (16)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
13
rockinuk  
你知道吗?现在都用密保卡,效果好,还不用编程
2010-1-17 20:42
0
雪    币: 2096
活跃值: (100)
能力值: (RANK:420 )
在线值:
发帖
回帖
粉丝
14
那請問 liuyq ,你指的密保卡是不是真的安全?
2010-1-17 20:53
0
雪    币: 65
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
学编程吧,然后再把算法熟悉熟悉,基本就OK乐
2010-1-25 19:13
0
游客
登录 | 注册 方可回帖
返回
//