首页
社区
课程
招聘
[原创]陈俊州的反馈
发表于: 2010-12-15 18:32 12827

[原创]陈俊州的反馈

2010-12-15 18:32
12827
姓  名 :陈俊州
班  级 :科锐六班
从事工作:iphone/ipod/ipad 等设备上的游戏开发
联系方式:juxingting@163.com
反馈内容:
    从毕业到现在,我已经工作了一个多月了。总体来讲还算比较顺利。虽然我没有像其它同学那样从事安全相关的工作,但是在这近两个
月的工作中还是让我深刻的体会到了这近一年的学习所带给我的收获是多么的可观。

    在编码之前 如何划分游戏中各个对象的数据关系, 如何组织自己的代码结构; 编码时如何合理的使用各种数据结构与算法来解决当前的
问题;在遇到问题时如何收集相关资料、查询文档; 在文档不全时如何通过阅读引擎源码来解决问题; 在阅读大量的引擎源码时, 如何快速
的定位自己所关心的代码; 在修复 Bug 时如果通过调试来对问题进行快速的定位和修复……

    稍微留意一下自己在平常工作中遇到问题时的这些处理方式,都让我很是坚信自己用这一年的时间来科锐学习是值得的。

    现在,再回想这一年的学习旅程。真的很让人感慨:如果再给我一次重新到科锐学习的机会,我绝对不会像当时那样得过且过,
也绝对不会以当时那样的心态只挑选自己喜欢的课程认真听讲。上机时,也绝对不会再玩着流星蝴蝶剑来浪费时间。是啊,当时的学习时
间是那么的宝贵、当时的学习氛围是那么的难得,可是我却没有好好个把握和珍惜……

    可惜,我已经毕业了、工作了,也没有多余的时间允许我再来一次。在余老师通知我写这个反馈时,我想了好久……
   
    带着这份感慨和激动来写下这个反馈,希望我这些简短的文字能给后来的学弟学妹们一些帮助。作为一个已经顺利毕业的科锐人,
我也很荣幸将我这近一年中的学习心得以及这近两个月的工作体会分享给大家。
   
    在到科锐学习之前,应该说我对编程应该算是入门了吧(至少会点编程语言)、接触过调试、逆向分析,也写过几个windows内核的程序。
基本上,科锐所教的课程我都接触过了。在我决定去科锐时,我好多的朋友都跟我说:“以你的基础,去科锐真的是浪费什么时间啊,
不如找个工作。你在工作中学习比去科锐学到的要实在。”,可能是我好奇心作祟的缘故,我想看看大牛如何逆向代码,我想看看大牛是
如何解决问题的。也或许是我想接科锐的跳板进入一些更好的公司……。反倒是在科锐学到的东西是不是值得,我还真的没有考虑过……

    第一阶段的学习,让我颇为感慨,也让我很是激动。因为我在到科锐之前就觉得,学编程语言不仅仅是学它的语法,还有学习它的内存结
构,只有掌握了它的内存分布,理解了语法中的内部处理流程才算是掌握了一门语言。而第一阶段的学习也真的是这样,不论是钱老师还是方
老师,在每每讲到一个新的知识点时都很是耐心的将其内存分布,将内部的处理过程:一个函数调用就讲了其中的六个步骤,一个简单的
switch 语句,就讲了其多达四种的优化方式,真是让我很是惊讶。当我写出了自己的AVL树时,真的让我感慨:我来对地方了!!

    第二阶段的学习进度有点快,或许是知识量太大的缘故吧,当时我几乎每天都在埋怨——知识讲的太浅,不像第一阶段那样究根究底。甚至
都让我觉得,老师是在应付我们……,现在回头想想当时真的没有体会到其中的“玄妙”。直到今天,在工作了一个多月后,我才真的体会到这样带
来的好处:当接触一个新的脚本语言时、当开始用新的引擎来开发一款游戏时,如何快速的上手,如何最短的时间进入到开发中。无疑这第二
阶段的学习让我比较能够适应公司中的这些特殊情况。

    再看第三第四阶段的学习,给我的感觉到是没有第一二阶段那番感慨。但这些却是第一二阶段所学的总结和实践,不论逆向还是编程总得
需要一个好的心态,至少不能心浮气躁。

    是啊,对于新来的各位学弟学妹,我最想说的就是:心态决定一切。现在还依稀的记得在学校时,各位学长、老师都在讲学心得,其实
这些固然都是很重要的。可是心得毕竟是人家的,方法也不见得适合我们自己,这些东西总得靠我们自己去摸索,去体会。但是,心态对
每个人的影响却不会因人而异。

    我相信,虽然大家同是同学,进入科锐的时候,每个人的基础也自然不会相同。但是,我相信上天对每个人的待遇都是公平的。在我们
六班,到现在我都可以很自信的说:在刚到科锐时,我的基础绝对是很好的在班里应该可以挤进前5名。但是到头来我学的却不是最好的。

    在上课时,老师一讲新知识我基本上马上就可以猜出这节课要讲啥,知识重点是什么、难点是什么。我总觉得我会了,老师的进度真
慢……,当为了通过阶段考试来复习时,同学间相互讨论问题时,我总是好奇:这个知识老师讲过么?

    恩,对的,这是归零的心态。不论你现在比别人强多少,抱着一个求知的心总不会错。因此,不要因为你没有基础觉得上天多么的不公平。
知道自己与别人的差距才不会心浮气躁。当然也不要因为自己现在比别人强一点就觉得自己是多么的了不起。毕竟三人行,必有我师。

    当然,谦逊固然很好,闷头苦学、认真听讲、不懂就问这些“优秀”的品质一直都备受好评。但是,你这样并不代表你在科锐就可以学的
很好,名列前茅。因为学习方法很重要(汗我怎么把自己给绕进来了)。

    说到学习方法,我一直很推荐的就是:教别人学习什么东西的方式反而会让自己学的更好!当然这并不是让你自大到:“老师,
你休息下,这节课我来讲的地步。”(自己汗一下……)当别人问你问题时、当听到学习讨论问题久久得不到答案时,如果自己会就去给
人家讲讲,既能让自己认识的更加深刻,也能够锻炼自己的交流表述能力,还能够帮助到别人,何乐人不为呢?

    当然,或许你比较内向、也或许你怕说错了让别人笑话。那将自己要学的东西写成一篇文章,做成一个博客。虽然比较耗时,但是效果
却也不差。

    是的,多交流,毕竟程序员并不是一个人奋斗的职业……

    我很喜欢鬼谷子的一句话:“欲多则心散,心散则志衰,志衰则思不达也”。

    在科锐的学习时间跨越是比较长的,科锐所教授的内容更是多的数不过来。倘若你基础不是很好,那你不可能面面俱到、丝毫不差的将
老师说教的东西全部掌握并吸收。甚至一些同学学了前面忘记后面的知识这些都很稀松平常的事情。

    无聊的时候,多去想想科锐课程的安排顺序和内容。多总结一下所教内容之间的联系,搭建一个属于自己的知识脉络。然后根据自己的
知识脉络来理解和吸收新的知识,不断的充实自己的这个知识网络。这样能源源不断。学到的东西才不会轻易的就忘记。

    在时间一点点的推移,当你不再是新生,当你变成一个学长的时候。看看那些新到科锐的学弟学妹。回想一下自己刚到科锐时的心境,再
对比一下自己现在学习心态,有没有松懈呢?时不时的提醒下自己,给自己打打气。

    在遇到一个新的问题的时候,多想想如何才能快速的入门。在要学习一个新东西时。多回想下科锐第一阶段学东西时那刨根问底的学习态度,
我相信,每个科锐出来的同学,都是大牛~

    乱七八糟的说了一堆,回头看了下还好没有太离题(但也没有讲什么太实质的东西,几乎好像都是废话…… -_-!)。

    一毕业才知道,同学聚在一起是多么的不容易。希望各位同学能珍惜这在一起的时光,免的分离后,各自惋惜。

    祝愿各位同学能够事业有成,也祝福科锐蓬勃发展,日胜一日!

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 306
活跃值: (153)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
   胖胖让我太自卑了, 出口成章
2010-12-16 14:35
0
雪    币: 168
活跃值: (152)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
3
学长就别笑我了……
2010-12-17 08:37
0
雪    币: 287
活跃值: (578)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
4
顶陈胖胖大牛,真怀恋和你玩流星的日子
2010-12-20 00:13
0
游客
登录 | 注册 方可回帖
返回
//