学员反馈【二十六期】

学员 的反馈

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

学员 司育博 的反馈

班级:科锐26期
联系方式:手机/微信:18291849341
毕业去向:360核心安全

        我还记得去科锐时在火车站吃的那桶泡面,热蒸汽打湿了我的眼睛,内心不由的对自己发问:“就这样了吗?”因为当时我对于培训的认识是填鸭式教育、学不到精华的内容,觉着培训后最多成为一名普普通通的从业人员,会偏离自己理想中的道路。
        而选择去科锐起因于2017年秋招时的无奈与迷茫,作为一个非科班、仅凭兴趣自学的小白,在面试时得到的答案是:可以干活,但缺乏系统的学习,不适合长久发展。于是放弃了秋招准备系统的自学一遍春招再来,但是自学的坑就是永远没办法系统地学习。思考了很久后决定,至少要先做一名从业者,不然可能这一辈子都没办法从事自己喜欢的职业了。于是最终选择了网友推荐的学习周期长、难度大、系统性强的科锐学习。
        所以,当时在火车站打湿我眼睛的不是热蒸汽,而是对未来的迷茫与恐惧。
        由于我是在26期C语言学完了才到科锐的,要参加插班考试才能入学,当我做完试卷之后内心只有两个字:“稳了”。稳的不是我能通过,而是试题透露出了一种霸气,是对C语言关键点把握的稳,从而让我相信了科锐资深的实力。
        在之后的学习中让我找到了期待已久的归属感,这种归属感也只有独自自学过的同学才能体会到。
        在科锐最有价值的是阶段项目,因为纸上得来终觉浅。科锐的项目可与学校、其他培训机构的项目不一样。同样是学生管理系统,在学校里做的学生管理系统只是创建连接数据库、增删改查语句、做界面逻辑(虽然我不是科班生,但大学时我是经常往计算机学院跑,就为了争取和其他科班生一起做这些项目),而科锐的学生管理系统可是深入到了底层的数据结构、存储方式、系统稳健性、百万数据毫秒存取的。
        这里很多人可能要问了,科锐不是学逆向的吗?这怎么在做开发了?只有一句话可以回答:“不会造飞机,怎么才能把飞机拆了再还原?”所以科锐的系统性是那些二流大学、填鸭式培训机构永远比不上的。
        让我来罗列一下几个重要的项目以及其深远的意义:
        吃豆人游戏:对C、C++语法和面向对象思想的实操,考验的是对项目的架构、MVC思想的理解,而强制使用单线程操作各种元素则模拟了操作系统对线程的管理与调度;当然,牛逼的还可以自己实现寻路算法(比如我的大神舍友,思考一晚上后写出了最适合这个场景的寻路算法,加快了游戏速度,也是我写出变速逻辑的重要因素)。
        学生管理系统:对数据结构、资源管理的训练,其中自己实现一套稳健的二叉树考验的是对数据结构的理解以及对资源的管理,这一套系统则对应了操作系统管理内存的思想,简直是处处暗藏深机。
        远控程序:感受网络流量在指尖的跳动,这个项目是对TCP/UDP网络的训练,深入到网络底层自己实现协议、维护流量、管理缓存,有了网络项目的实践对开发的学习才能更加完整,也是协议分析的基础。
        调试器:这是学习逆向的必经之路,编写调试器的前提是懂得调试原理,而自己实现一个调试器便是对调试原理的实践,从而理解反调试的原理,这样才能明白如何反反调试;但编写调试器靠的不是对API的掌握,而是前面两个项目的积累,因为编写调试器考验的是开发能力(这里必须提到另外一位舍友了,正是因为前面项目的认真,使得他完成了其他同学都没完成的功能),正所谓环环相扣。
        逆向PCHunter:对逆向能力和内核知识的考验,这是一个软硬兼备的项目,软的是对内核知识的理解和掌握、硬的是逆向功底,这一是个话不多说、战场上见的项目。
        我和几个小伙伴在科锐经历的比其他同学要多,学到的也不止上面这些知识、做的也不止上面这些项目,这里不多透露,感兴趣的朋友可以和我私下交流。如果新同学也想在科锐学更多的知识、做更多的项目,请务必认真学习、认真做项目、积极完成任务,课余多探索些知识和项目,之后便有意外的惊喜等着你,而用人单位也更加看重课堂任务之外的成果。
        经历了这么多,终于从事了自己理想中的职业、进入了校招时连面试机会都没给的公司,我必须感谢科锐,感谢钱老师、姚老师、戚老师、张老师、王老师、唐老师的悉心教导,同时也感谢26期所有同学的帮助和陪伴。
        最后祝科锐桃李满天下、祝同学们越来越厉(逆)害!

学员 杜永隽 的反馈

班级:科锐26期
联系方式:手机号/微信:15972037149
毕业去向:360企业安全
        
        从科锐毕业已经有两个月了,这一年半的时间可以说,是我这么多年来过的最充实最快乐的时光,2016年大学计算机专业毕业,本想着随便找一份工作,混吃等死,可社会把我这个小朋友狠狠的击倒在地,连续面试了十几家公司,都把我拒之门外。就在我准备去工地搬砖的时候,家人和我说,去科锐吧,说不定还能抢救一下。就这样,我来到了钱老师的门下。
        回想起四个阶段的课程,从C,C++到数据结构,我学到了大学里老师不曾提起的知识,从Windows程序的开发到Winows程序的逆向,我领略到逆向分析的有趣。记得印象最深的是第一阶段时,钱老师布置作业让我们写CrakeMe,第二天上课前检查作业,只用Winhex就把同学们写的程序给破解了。之后请教钱老师,如何才能避免搜寻关键字符串找到关键代码。于是钱老师给我们详细讲解了如何利用对称加密和非对称加密组合保护关键数据,当时听的似懂非懂。进入第三阶段的学习,戚老师带我们分析WannaCry就刚好印证了这个知识点,总的来说就是一个词:通透。
        给学弟学妹们一点建议,在学习期间,一是要把每个知识点都自己动手上机实现一遍,有的时候代码看懂了并不代表真的懂了,别看老师上课敲代码一个F7就过了,只有自己实现才会发现会出各种稀奇古怪的问题;二是要把笔记做好,好记性不如烂笔头。三是除了科锐布置的项目之外,再做一些别的项目,这样在找工作的时候会更有竞争力。逆向不像开发,做分析工作需要学习的知识繁多,所以不管是在科锐学习还是已经毕业,都需要不断的学习和记录新的知识。如果学妹们有什么疑问,也可以随时联系我,学弟请联系其他同学吧。
        最后感谢科锐的钱老师,张老师,姚老师,戚老师,唐老师,王老师的悉心教导!
        感谢同学们的帮助和陪伴!祝各位0 Error,0 Waring!

学员 李家诚 的反馈

班级:科锐26期

        科锐学习已经毕业,我很庆幸选择了这里,因为我在这里获益良多。
        我上大学的时候,一直认为C/C++很简单,对我来说C/C++的头文件就这几个。
        #include <stdio.h>
        #include <stdlib.h>
        #include <math.h>
        #include <iostream>
        #include <algorithm>
        常用的函数就是print,scanf,freopen。我对C/C++的了解,仅仅只是语法层面。我当时使用C/C++主要用于大学的算法竞赛。更要命的是当时我不会调试程序,一旦我程序出错就必须用眼睛看(我管他叫人肉编译器)效率极其低下,在这样的情况下,竟然我的比赛成绩还不错,现在回头看还蛮佩服当时的自己。
        下面讲讲在科锐学习到的东西,首先就是调试,科锐第一阶段和第二阶段,大家会写大量的C/C++程序。其中一定会有Bug,你自然就会学习调试的技巧,重点是上课老师会现场写代码,调试代码,你会看到老师调试的手法,学习老师遇到问题调试的思路,使用语言的技巧。写代码的能力,调试的能力,不是看两本书、突击一下就能学会的,这些能力是需要时间去打磨,通过大量的练习才会有所提升的。
        科锐第一阶段项目学生管理系统,要求用C语言写。我想很多计算机毕业的大学生都很熟悉C语言控制台版学生管理系统。但是真正用C语言写过的人却少之又少。学生管理系统,难度适中,非常适合没有项目经验的人。不要觉得low逼,相信做完后你就不觉得low逼了,如果还是觉得low逼说明你没用心。如果狂拽酷炫是你追求的,为甚不去做游戏,做游戏也要用C/C++,也要用算法数据结构,你逃不掉的。
        科锐第二阶段项目主要是网络项目,一个远控项目,一个网络版学生管理系统。重点就是了解Windows API,理解Windows 程序的工作方式。深入的掌握C/C++。一定要耐得住寂寞,有人说开发水平高低,决定了逆向的水平,我觉得这说的有一定的道理。所以这个阶段是很重要的,因为这是你逆向思路的源泉。在科锐学习时间是有限的,第二阶段要写大量代码,所以第二阶段会很累哦。
        科锐第三阶段,终于到逆向阶段了,在这个阶段就是你厚积薄发的阶段,前面两个阶段吃的苦,在这个阶段就转变为你突破瓶颈的动力。到了这个阶段,你已经能够完成简单的逆向任务了,是不是很兴奋呢?网络上教程,看雪论坛上的帖子,你基本上都能看得懂了。
        你会真正理C/C++在汇编层面的样子,编译器究竟做了什么,理解脱壳的原理(VMP绕道啊),意识到EXE和DLL其实没有本质的区别,开始了解并逆向分析病毒,木马。最终你会学习到Windows内核,理解Windows本质,了解PcHunter上每个参数的含义,并最终编写“驱动”实现自己的PcHunter,驱动啊有没有很激动。
        科锐学习时间很长,很累,请大家有心里准备。说时间太长的人,只有两种可能一种是高手已经学会逆向了,一种是菜鸟低估了逆向的难度。仔细想想科锐学习时间为什么非要一年?
        科锐学费对我来说是很贵的,我很感谢母亲和老爷支持我来这里。
        最后提一下,一定要动手实践!纸上得来终觉浅,绝知此事要躬行共勉!

学员 陈墩墩 的反馈

班级:科锐26期                                                                                             --陈墩墩 20180617

        我是科锐26期学员,我们班于2017年2月18开学,与上一个班之间隔了半年,而往常间隔是3个月,因此我们班有三十多个同学。2018年5月10号十四个多月的培训结束了,科锐每阶段都有严格的考核,我们班毕业时只有十六七个同学了。
        没来之前觉得一年多的学习时间很长,其实学习时间过的很快,目前我已参加工作一个多月了,下面我就分个人篇、学习篇、老师篇等几个板块写下我在科锐学习的反馈吧,希望对学弟学妹们有帮助。
        一.个人篇
        我在来科锐之前就对编程特别感兴趣,非常看好这一行业的前景。没有什么基础,大学时只学过C语言和MATLAB,但还是在同学的推荐下来到了科锐学习。在来之前我为自己担忧,年龄不小了,刚从学校毕业,在别人眼里可能就觉得读了大学还出来花那么多钱培训,能有用吗?刚开始不好意思告诉大学同学,我参加IT培训了。我心想,既然来了就好好学吧,不用在乎别人怎么看。于是每一节课,每次作业,每个项目我都是认真对待的,并且坚持到了最后,虽然也不是什么大事,但我觉得还是可以为自己点个赞,我可以完全肯定地说,在科锐这一年我没白费,且受益颇多。
        二.学习篇
        科锐学习是学半天,练半天,其实就是上3个小时的理论课,然后其余时间自己动手实践,每天将老师讲的内容做成电子版笔记,并完成老师布置的作业。
也许有的人会问,为什么一天不多上几个小时的课呢?整个培训时间段不就可以缩短吗?我们班的很多人、也包括我,都想过这个问题,我们也问过钱老师,钱老师的回复是:他以前也试过给学生讲6个小时的课,然后其余时间给学生练,但学生跟不上来,无法消化当天的知识。事实证明科锐的教学时间安排是非常合理的,科锐所教的东西很深很底层,3个小时的理论课真的足够我们去练习了。
        三.学校和老师篇
        到武汉科锐培训地点,场地设施都不精致,看起来比较简单。就公司logo、上课教室和老师办公室,这似乎和科锐在安全圈内的名气一点都不匹配呀?不过话又说回来,一个学校的好坏并不是用场地来衡量的,比如美国哈佛大学的校门还是几百年前的老校门呢。其实学校环境的一般也说明科锐是一个很注重实战的培训学校,这一点优于大多数的大学。听说我们班毕业后,科锐会开设一个新校区,环境很不错哦。
科锐的老师核心是钱老师,其他的老师是钱老师早期的得意弟子,有一次跟钱老师吃饭,他透露说科锐的老师在刚开始上课时都会在他面前先试讲,合格了才能去讲课。钱老师是安全界里面的绝世高人,经过他严格把关的其他老师肯定也不差,事实也是如此。
        四.综合篇
        来科锐学习就要做好实战训练14个月的准备,租房时找班上同学一起合租,可以相互照应,相互学习。能在科锐学完全部课程是一个相当不错的学习体验。科锐值得信赖,也许有人觉得我是为科锐打广告,但其实不是,科锐都是靠口碑的。

学员 王毅 的反馈

班级:科锐26期
 
        之前一直犹豫不知道应该从事哪个方向,比如:美工,游戏建模,编程等等。在我犹豫不决的那段时间只能靠玩星际争霸来虚度时光。家人说,不能一直这个状态,得学点东西,当时打算去郑州的培训机构进行学习。也许是机缘巧合,在玩星际争霸的时候认识了一个朋友,跟他说了我现在的状况。朋友说:“我是从科锐出来的,建议你去科锐学习。你反正都是要去培训,为什么不去一个靠谱的培训机构呢?”
        我看了科锐官网的课程介绍,向老师咨询了学习相关事项,我就下定决心去科锐学习,然后就背上书包来到了武汉。现在依然记得当时和24期的陈楠(楠哥)一起吃饭,我说出了来科锐的原因,楠哥脱口而出“你来科锐,真得来对了”。
        来到科锐的第一天,钱老师问:“你们是来学逆向的,还是学开发的?”我当时都懵逼了,这不是一回事吗?由此看得出我对这行完全是一张白纸,什么都不懂。清楚的记得学习C语言的时候钱老师布置作业,让大家写一个简单的登录验证程序。第二天上课前,检查作业。钱老师当着全部同学的面,对着二进制改了改就验证过去。我们班的小伙伴都惊呆了,这也就是我第一次了解到原来还可以这么玩。我被钱老师的硬功夫彻底折服了。在之后的学习中有戚老师,王老师,张老师,姚老师带我们。不得不说,科锐的老师们是我唯一打心里佩服的老师,也是唯一没有被我说过坏话的老师。科锐的老师们不仅有过硬的技术,对待学生也是非常负责任的,同学们请教问题,老师都会耐心地解答。在学习期间每天都有新奇的知识和各种各样的操作,以至于在毕业之后和同学一起吃饭聊天,大家都非常怀念在科锐的学习时光,好想再回科锐,在科锐学习真的很开心。
        对于我个人而言,参加完培训后,确实有了一个质的飞跃。我的人生目标也有了方向,不会像以前那样迷茫。我真得非常感谢科锐,感谢陪伴我学习的同学和老师们。
        给科锐的学弟学妹们两点建议:
        一、在科锐学习期间,一定要做好每天的学习笔记,因为科锐每天的知识真的很多很多,做笔记就是对课堂上老师所讲的温故一遍,加深理解。(咱们班现在出国留学的大腿,在科锐的学习期间里也是认真的写好每天的笔记)
        二、第一阶段和第二阶段是为了后面阶段打基础,就像学长们说的那样,真的非常非常重要。正如:正向的知识都不懂,如何谈逆向呢?
        最后衷心的祝福科锐越来越好,祝科锐的老师们和同学们心想事成,万事如意,身体健康。

26班 同学 的反馈

班级:科锐26期
联系方式:553577364@qq.com
 
        为了改变自己安逸的生活状态,经过一段时间的考虑,最终踏上了开往武汉的动车,开启了科锐学习之旅。
来科锐之前觉得自己还稍微懂点C语言,听了钱老师的C语言课程,发现自己原来什么都不懂,感觉很不妙,然后就开始各种恶补。
科锐虽只上半天理论课,但钱老师上课会讲很多比较深入的知识点,每天必须整理课堂笔记,还要在规定的时间内完成作业,对于我这种基础薄弱的,学习过程尤为苦逼,所以希望大家来科锐之前最好是有点基础。
        科锐学习期间会有很多实战项目,每次项目布置下来的时候,脑袋里比较迷糊,刚开始做项目是没有把握的,自然做项目的过程就比较坎坷了。好在有跟大神、学霸们住一起,一起写项目,不懂的还能请教一二,601的几位兄弟,你们最帅(/斜眼笑)。做项目的过程就是将所学的知识融会贯通,利用所学的知识解决各种实际问题,做项目也是一个自我成长的过程。没来科锐之前都是11点左右就睡觉,来科锐之后经常学习到凌晨1-2点,感觉整个学习生活堪比高三时代,有点累但快乐着,有时候调代码,调兴奋了都没有睡意。
        回想当初学习数据结构课程,张老师一边讲课,一边敲代码,在课堂上毫不费力的就把Tree结构给写完了,上课的时候看着挺简单的,当自己动手写的时候,才发现没想象中的那么简单,更不用说边讲边写了。一年多的学习时间看上去挺长,但分摊到每个知识点上,就显得很紧凑了,科锐的课程体系还是比较完整,想学好就必须花费很多功夫在学习上面。
        非常感谢科锐,带领我进入软件逆向领域的门,庆幸自己选择了科锐,并来到科锐学习,感恩科锐各位老师的教导,祝福老师,祝福科锐。(学员求匿名)

26班 同学 的反馈

班级:科锐26期

        在科锐一年半的时间里,真的学到了很多东西。
        回望在科锐的学习历程,如果自学,这么庞大的知识体系,估计要花上好几倍的时间还不止吧。所以真心感谢科锐的各个老师!
        如果想要从事安全行业,却又是计算机小白的人,来科锐绝对没错!虽然科锐的基础设施比较简单,但不能因场地来低估老师的技术,事实上各个老师都是大牛,讲课很棒,能够边敲代码边讲课。通过实战项目,积累开发经验,提高解决问题的能力和调试能力。而且在科锐可以结交到很多同行人,相互交流,提升得很快。
        如果有兴趣就来科锐吧!科锐的学习氛围浓厚!来科锐绝对不会坑你!
        愿科锐越办越好,也很幸运自己能够来到科锐学习。(学员求匿名)