想学逆向工程的大二学生——将自己塑造成一位有特色的人才

【来信】
  老师,您好。我是一名大二的学生,大一的时候学过windows编程,大二的时候学过linux、android,但是都没学完,半吊子都不算就放弃了。其实自己感觉唯一有兴趣的,就是windows的逆向分析。但是人家说学那个起点很高,但是看着室友们学习web什么的做东西很快,自己就很着急,也想学点东西能快点开发出点东西来。于是就学学这个,学学那个,连最喜欢的逆向都放弃了。
  我不知道现在如何是好,而且人家说学习逆向很难,自己也怕到毕业的时候学不到东西。自己现在很纠结,不知如何是好。其实我自己心里还是比较喜欢逆向多一点,但是心里很纠结,总是怕这怕那的。


【回复】
  来信收到! 
  当人心生恐惧的时候,战斗力必打折扣。而这个怕,是由传言所致,为什么不选择自己去体验后给出自己的回答呢?你现在就是那匹想过河的小马,小松鼠的观点,只是一个参考。我的建议是:既然喜欢,投入进去。越是怕,越是不投入,你离这个目标就越远了。 
  从信中,我似乎看出你有另外一种倾向,将“逆向工程”看作是一个孤立的点了,你顾了这一点,就不再有其他可能。而实际上,本科阶段,只是专业打基础的时候,Linux、Android、Web开发,这也是你需要了解的,“半吊子”的学习有其价值,不必纠结。大二的时候攻逆向工程,的确有难度,但这会为你后续学习计算机组成、操作系统、体系结构等做一个好的铺垫,课外学习与课程之间的交互,将会有很多个轮次,你的水平提高的速度会加速。抛弃那种毕其功于一役的想法,持续地,多轮次地学习,让自己螺旋式上升。 
  我提倡大学的课外自主学习,一、二年级注重多方试探,三年级定方向,向更专一些走。即使你在低年级有了方向,试探和扩大知识面也是必要的。抓住你特有的喜好,在大三的时候发力专攻,能到什么程度,就交给你的投入和灵性决定了。保证着你课内学习和课外学习的相互促进,你会找到自己的位置的。至于毕业,并不是学习的终止,而是另一个开始,也还需要靠持续的学习去提高自己,这是一个有目标并能脚踏实地提高的同学最可以依赖的条件。 
  祝你能坚决地将自己塑造成一位有特色的人。 

  顺便说一下,原信中,重复表达,使得逻辑不清,很多地方该加标点而不加。将这样的毛病改过来,写作和表达,这是最基本的能力的表现。





=================== 迂者 贺利坚 CSDN博客专栏=================
|== IT学子成长指导专栏 专栏文章的分类目录(不定期更新) ==|
|== C++ 课堂在线专栏  贺利坚课程教学链接(分课程年级) ==|
|== 我写的书——《逆袭大学——传给IT学子的正能量》    ==|
===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =====




你可能感兴趣的:(想学逆向工程的大二学生——将自己塑造成一位有特色的人才)