学员反馈【三十五期】

学员 的反馈

我们不搞虚假反馈,所以在征求学员同意后,留下了反馈学员的联系方式,方便大家去了解核实。



学员 祁非凡 的反馈

班级:科锐35期
毕业去向:腾讯

        我是祁非凡. 科锐35期学员.  2019年9月1日入学. 在科锐学习了1-3阶段. 总体感觉还是很值得的. 基础方面教的特别细节, 让我弄明白了很多以前不知道的. 不仅上课能学到很多外面没有的东西, 还能和各种很强的同学交流心得, 同时出来之后也加快了自学的速度, 能快速找到重点, 掌握了学习方法. 
        7月毕业之后, 我自主开发了可以商业化的加密壳和各种方便写代码的小工具.也能够快速分析恶意软件了. 现就职于腾讯公司(深圳南山).
        感谢钱老师/张老师/王老师以及其它各位老师的栽培. 师恩永记于心! 
祁非凡 2020/11/24


学员  卢同学 的反馈

班级:科锐35期

毕业去向:北京亿赛通科技发展有限公司
 
        从科锐得到了什么
        我从科锐得到的并不仅仅是某几项具体的技术,尤其是对初入安全领域的我来说,科锐给我的是从如何快速有效的进入安全领域到如何能够独立自主的一直走下去的整条路径。在科锐学习的一年时间里,我了解到一个合格的安全从业人员应该具备哪些基本的技术素养,这些技术在整个安全技术的体系结构中处于怎样的位置,进而了解了整个安全技术的体系结构是怎样的。这些知识在我离开科锐以后仍然发挥着重要的指导作用。最直接的体现就是让我知道目前我可以通过重点研究哪些技术以快速切入到这个领域,以及今后应当注意哪些新的方向。
 
        关于学习、读书与反思
        每个人都有不同的习惯,所以每个人最有效的学习方式也会不同,别人的学习方式只能作为自己的参考。
        基本的技术点不仅要掌握,而且要力争达到熟练,对于大家都会的基本技术拼的就是熟练度。这对一个初入安全行业的新人尤为重要,因为企业不会要求一个新人立刻对技术有非常深入的了解,这是需要时间进行沉淀的。比如当我们谈到在windows平台实现某一功能的时候,我们可以马上想到要实现这一技术可能会涉及到哪些API,这就是熟练度的基本体现。面试当中面试官很可能会问如何影响程序的某一项具体功能,如果我们对API足够熟悉的话就可以猜测到程序在实现这一功能时用到了哪些函数,进而通过影响这些函数来达到目的。这样我们就可以在非常短的时间里给面试官一个大致的思路,以此说明我们对系统机制是熟悉的。
我们在学习技术的时候是一项一项学的,但是在学完这些基础的技术点后,老师会针对性的布置项目,要求我们在项目中综合体现出来。这样不仅有助于融会贯通各项技术,我们以后也可以通过这些项目来系统的回顾。另外,我们可以在面试时向面试官介绍自己所做过的项目,通过介绍这些项目用到了哪些技术来向面试官说明我们的技术方向。
我们不可能记住所有技术的所有细节,怎么办呢?我们需要书籍的帮助,尤其是领域内公认的经典书籍。当我们遇到某一项技术问题时,我们当然可以通过百度谷歌来快速解决,但时间一长,涉及的技术一多,我们就会有一种进步缓慢,积累薄弱的感觉,从而无法形成自己的技术体系。那么我们是通过读书记住所有的技术细节吗?不是!当涉及到某一项我们不太熟悉的技术时,我们马上可以回想起在我们读过的书籍中有哪几本书曾经对这一技术有过较详细的介绍,进而通过这些书籍的相关章节来系统的了解这一技术。只要达到这一效果就说明我们的书没有白读。如此时间一长我们就可以达到“胸中自有丘壑”的境界。
这些经典书籍在内容编排上本身就非常的系统,可以当作我们的学习提纲。所以在科锐学习的过程中,我直接将相关课程笔记手记在这些书籍的相关章节中。当然,这只是我个人的一种学习方式。
科锐35期学员
2020.12.13

 


 

学员  严同学 的反馈

班级:科锐35期

 
        上海的夏天30多度,在一个没有空调的远郊工厂里,一男子抱着一个笔记本,满脸倦容,两眼发呆,回想起前几天在看雪看到了科锐招生的帖子,咨询了田老师入学事宜后,毅然决定辞职去科锐,那时距离科锐正式班开学还有两周,跟编程相关的基础就是大一学过c语言,考过c语言二级证书。
        晚上回家下了份入学考试样题,打开一看感觉很难,想想也是,距离c语言的学习已经过去五年,只对i++和++i有点印象,但是二者的区别都忘光了。在网上找视频边看边敲代码,复习了一周后,感觉做样题没什么问题了,就没再看了,觉得等到来科锐再学也不迟,后来才知道那时有多天真。 
        等到入学考试时,心里还是有点小紧张的,害怕考不过,只能等下一期开班。后来考试通过了,感觉就是入学考试题不难,但是有一些易错题,稍微紧张马虎点,分就没了。我那期有11个人入学考试没通过,所以对待入学考试题一定要认真。大学里的c语言二级考试比较简单,科锐的入学考试题要比二级稍微难一点点。
        来科锐之前,田老师跟我讲c语言只讲原理,不讲语法,其实我那时候连什么是语法,什么是原理都不清楚,觉得c语言无非是那些数组、指针、结构体之类的东西,后来上了钱老师的课就开始吃不消了,因为那时候有些语法都不懂,学习一个知识点就要思考很久,可能我在思考这个知识点的时候,已经讲到下下个知识点了,所以那时候感觉时间太不够用了,放学后首先整理笔记,写作业,一开始勉强能跟上,后来每天上完课有作业的同时还要写项目,就没时间消化了,尽量把能完成的先完成,真的来科锐了你会感觉每天时间都不够用。
        科锐的学习是一环扣一环的,也许学习c语言时,上一个知识点和下一个知识点没有太大关联,学习c++和数据结构的时候就是贯穿始终了,c++的string非常重要,一开始写就要好好理解,后面的很多知识点都是在string的基础上完善。
        一阶段大家往往都冲劲十足,而二阶段的学习是一个漫长的过程,要学的东西很多,学久了,可能会变的有些浮躁,就像军队里的士兵一样,训练久了,厌烦了,迫切的想上战场打仗一样(希望快点进入三阶段),二阶段就是这种状态,如果二阶段基础打得不够扎实,如同士兵训练量不足,枪都拿不稳,上了战场也是当炮灰。二阶段在做一些作业时可能会遇到各种疑难杂症的bug,这种bug应及时请教老师,避免花费大量的时间。我当时使用vs2015做cad画图时就遇到了一个x86和x64平台存在差异的bug,反复调试确认了代码没有问题后,请教了王老师,才找到了问题的源头。一方面当时的自己水平不足,另一方面没有想到vs2015这种强大的IDE竟然也会存在bug。来了科锐真的长了见识,强大的工具在老师的实力面前不过尔尔。此外,若不是来科锐学习,一个人自学的话,恐怕会被这种bug打击好久也不一定能解决掉。
        到了三阶段就是白刃战了,首先就是汇编的学习,会使用汇编开发一些程序,非常考验汇编的熟练程度和逻辑能力。然后是PE格式,调试器,壳,漏洞的学习,都会有相应的项目或者工具要写,这些都离不开开发,足可见开发在逆向学习中的重中之重。三阶最后两个是逆向和内核课程,是三阶段最有意思的课程,逆向课程每天津津有味的还原同学写的程序,有时遇到两人还原同一个程序的情况,还互相调侃流水线优化的优劣,有的同学流水线优化的逻辑混乱,自己给自己创造难度,把简单的代码复杂化,让人不禁直呼内行。内核的学习很像搭积木,每天学习一个知识点,把功能添加到自己的内核工具中,等到最终,功能全部实现之时,内心满满的自豪感。
        四阶段的学习是Android逆向爱好者的福音,张老师从2010年接触Android开始,至今已有10个年头,可谓是见证了这十年来技术的更迭,从Android Studio 1.0到现在的Android Studio 4.1。当阅读一本Android安全类的书籍时,只是从书籍中了解到作者总结的知识,却不知作者是如何获得,学习到这些知识的。跟着张老师学习,就好像站在一个书籍作者的角度,传授知识的同时,教你方法,张老师讲解知识点总是先抛出一个问题,让你思考或者回忆,不仅能活跃你的思维,避免被动接受知识,最关键的是有些问题在找工作时也是面试官会问的。另外最受感染的就是张老师对待技术的极致的态度,当时给我们讲到某一个api的使用时,张老师谈到他当时看这个api的内部实现,从3环看到0环,又从0环看到3环,都要看的口吐白沫了,听了以后忍俊不禁的同时内心肃然起敬。每当自己在学习时想偷会懒或者开个小差,想起这件事,就会感到很惭愧。如果说三阶段教会你如何废掉od,那么四阶段教会你如何废掉ida,当时看了张老师的elf文件格式的讲解后,令人拍案叫绝。
        说3点一年以来科锐学习的经验:
        1.来科锐之前最好打点基础:c,c++,汇编,这样会使你学有余力。
        2.笔记是贯穿整个科锐学习生涯的一条线,够详尽,脉络够清晰,会使你在复习,考试准备,面试准备时有很大的收益。
        3.合租有利也有弊,利:可以进行学习讨论,弊:可能会有生活习惯,作息的差异。
 
        最后:感谢科锐的诸位老师,让我深刻理解了“师者,传道授业解惑也”这句话的含义,祝科锐桃李满天下!

 

学员 熊同学 的反馈

班级:科锐35期

        首先很高兴分享我在科锐的学习体会及学习经验。
        我是一个修真小说迷,我把这段时光以小说方式分为5个阶段:1.初识修真2.入门测试3.筑基4.结丹5.闯荡修真界。
        另外我这里会用到一些专业名称:修真==逆向、科锐==修真门派、渡劫==阶段考核、修为==考核通过后的水平,闯荡修真界==行业、老师==真人。
 
        第一阶段初识修真
        第一次接触逆向这个词,是来自我表哥,他是从科锐毕业的。即神秘又陌生!表哥总是一遍又一遍的跟我讲述这个陌生的词,于是我在网上进行查阅相关的信息,对这个行业有了一些很粗浅的认知。
        讲白一点我就是所谓没背景没学历的人。在社会工作了很多年并不成功,而且不知道自己要做什么的人。在社会工作快10年后还是一无所有,很迷茫,迷茫的时候表哥那番话又出现在我脑海,修真是可以逆天改命的,它不需要你有什么背景不在乎你有什么学历它只在乎你能力怎么样。
表哥曾不止一次对我说想要修真要求很高,他是在科锐学习结丹后才有资格闯荡修真界的。
我作出人生一次重要的决定:我要修真,跟家里人进行沟通,家人支持我修真。于是我从表哥那获取了科锐袁真人的电话进行了解,袁真人说:入我门派者需要有基础修为,你既然没有修为,罢了罢了我看你骨骼惊奇给你指条道,你需要购买修真功法(C语言)进行修炼,通过入门测试才能入我门派学习。
于是我通过购买修真书籍,在家每天进行修炼,修炼一段时间后,终于盼来了入门选拔之日。于是踏上这条修真道路。
 
        第二阶段入门测试
        入门考试之日来了很多修真的弟子,有高手,这里修真高手说的是:1.有过多年工作经验来提升技能的。2.计算机专业毕业的。还有一部分是我这样的修真菜鸟。入门测试成绩出来后,不及格的人当场被淘汰了。现在还有这样的制度,科锐不简单啊!
 
        第三阶段筑基
        筑基的条件:完成门派第一和第二阶段的学习,并通过这两个阶段的考核。
为什么我把这两个阶段称为筑基呢?原因很简单,这两个阶段很重要!还记得掌门钱真人说过你要编程水平越高,你的逆向水平也就越高。各位想入门的仙友门不必过分担心渡劫失败,因为可以重修的。
重修只要没有违纪记录,门派是不另外收费的。当然我也感觉到了修真界的残酷,这两个阶段下来就有3分之1的弟子被淘汰。原因有很多,最主要还是你有没有一颗永不退缩的心。
 
        第四阶段结丹
        通过筑基期,那么很高兴在这场修真之路上又前进了一步,但也不要高兴的太早。接下来才是这场修真之路九死一生的开始!
结丹的条件:完成门派第三和第四阶段的学习,并通过这两个阶段的考核。
在这里要提醒,不管你编程方面多么优秀,想要结丹也没那么轻松,这个期间也有弟子被淘汰。
 
        第五阶段闯荡修真界。
        在这里要提醒各位仙友门,经历九死一生才熬到现在。不过这点修为对于修真界来说只是出师入门。虽然结丹了,但也要保持谦虚,不高傲的心态,毕业之前会有很多大公司前来招聘,好好准备面试,面试成功后,才可以闯荡修真界。
 
        最后感谢科锐钱老师、袁老师、张老师、王老师、唐老师、田老师,祝身体健康,祝科锐越办越好!


学员 陈同学 的反馈

班级:科锐35期

        从临床医学到计算机安全,皆与安全相关,但跨度真是极大,作为真•零基础的我为此吃了不少苦头。回顾过去的一年,我用两个字表达:坚持。
        对于零基础的人而言,接触新行业、学习全新的知识体系,想快速上手的确是有点困难,但千万别因为困难而走捷径,甚至于放弃。
        一阶段,新手感觉会很懵逼,C语言的语法学习容易,但在实际运用时很难。这里我建议零基础来科锐之前先在看看网上C语言视频,比如郝斌(零基础入门神器)的视频,钱老师课上讲解的C语言很有深度,不讲语法,剖析原理。一阶段最难的地方在于坚持,不要轻易放弃,即使是重修也得把基础打牢。二阶段主要是运用API,以及思维逻辑。需掌握知识的基本概念,掌握各种API的用法,做作业或项目时先规划程序的大概流程,并做好记录,随时根据需求更改,以保证思路尽可能的准确。三阶段没别的,理解后不停的敲代码。第四阶段是 Android课程,前面三个阶段认真学了,学习Android也没有多大问题。
        别走捷径!笔记自己做,别在网上copy一份相关知识点的概念贴到笔记上就作为自己的了。看网页上的内容是学习的过程,做出的笔记才是消化知识点后的产物。笔记在精而不在多,记重点和自己理解即可。不然回顾笔记时一大堆内容、还是网上抄的,我想自己都不想看下去吧。自己理解后整理出来的笔记,印象深刻,在将来回顾时,一看便可领悟。
        作业,如果不知道怎么动手,也别copy。先理解作业目的、理解知识点,把自己理解的、其大致流程记录起来,再一一攻克。这时对于不懂的地方再问问同学或老师,也可以查看别人的代码,借鉴思路,理解后自己再试着写出来。在科锐抄袭同学的作业不仅仅是签违纪还会通报批评的。锻炼自己学习的能力,我现在工作中会常遇到新知识,需立马学习就使用的,别到时候官方文档摆在面前都不会使用。强烈建议作业笔记,以[日期-内容]文件夹方式存放,便于查询,并上传至网盘保存,不然重装系统忘备份就凉凉了。
        建议跟同学一起住,学习氛围真的很重要,遇到不适合的室友请及时止损吧。别带台式电脑放在寝室把自己栓起来了,带配置好点的笔记本待在教室,自己解决不了的问题方便问老师,别不好意思啥的,实地最大的优势就在于随时可问老师,好好珍惜这样的机会。
        别因为学C语言时感觉学不会就放弃了,学习是一个过程,一阶段很难理解的东西在二阶段时回顾,其实也就那样,二阶段的难点在三阶段回顾时同理。遇到难点很多的时候,真的很让人崩溃,多坚持多问老师,别混日子,招聘时会看到结果的。
        以上都是个人感悟和血的教训。零基础的困难很多,唯有坚持才会看到希望,不要为自己留遗憾。
        感谢科锐给了我的人生转向的机会,感谢各位老师!祝科锐越办越好!