在老鑫安全做培训的这几年,收到不少咨询,其中不乏一些编程0基础的小白想入门这块领域。正因为是小白,对于很多知识和理论,大多数都会存在有以下误区或者理解偏差。
小白存在的一些基础问题:
我没有c/cpp语言基础,我可以学免杀吗?
我是不是要先去别的地方学习c/cpp语言,才能有一定基础来学习免杀?
诸如以上此类的问题,其实归纳总结起来就是我们常说的安全职业规划的问题:
全部的根源在:有无编程基础。
有编程基础+编程能力深厚:
这类是整个安全行业,甚至IT计算机产业里面,竞争力(薪酬)处于金字塔的那一拨岗位,软件编程功底比较深厚,之前从事软件开发转安全的,不要犹豫就选这个。
就业方向:
安全产品开发
红队武器开发
APT攻防研究
安全研究
漏洞挖掘
逆向分析
有编程基础+编程能力一般:
这类一般都是网工或者运维出身,本身具备一定的工程实践能力,具有一定的编程功底。此类不要求你有什么开发能力,只要求你熟悉一到两门编程语言,能看懂代码能熟练使用工具,能做好客服的现场服务。此类人群占整个安全圈子的60%-70%
就业方向:
渗透测试工程师
web安全工程师
安全服务工程师
安服项目经理
代码审计
无编程基础:
完全没有编程能力,也没有工程服务能力,但是沟通能力表达能力不错,文档制作能力也很强,可以考虑往市场业务能力走,谢谢项目标书,做好安全咨询维护一下客户关系等。
就业方向:
安全销售工程师
安全售前工程师
安全咨询工程师/专家
解决方案工程师
用一张图来形象说明:

通过以上的分类,大体我们也了解到这个有无基础的影响决定了我们在这个行业最后的职业发展。根据调查,在我们的学员之中30%占第一类,30%占第二类,最后40%比较多的就是完全0基础的第三类的同学。
很多同学报名之前会相应产生一些疑问,比如就是来自于我是否一定要掌握一到两门的编程语言,我是否一定要能熟练使用工具才能报名我们的课程之类的疑问,为此其中不少的同学还特地去找了市面上的一些编程课程报名学完再来老鑫。这里学。
以下是老鑫之前遇到的一些完全0基础的小白的咨询案例截图:

以上的咨询基本上每天都会遇到,老鑫在此之中也会给这类同学解答,在此,对于这类同学的疑问:
我是否一定要掌握一到两门的编程语言,才能报名老鑫的免杀课程呢?
答案是否定的!0基础的学员完全可以直接报名老鑫的免杀课程!放心大胆的跟着老鑫的课程脚步走!
以下是真实案例,从工地到中级红队




在此,老鑫安全今年相对这类小白同学说,你大可不必先去市面上报名那些编程语言之后再来找老鑫。参看我们的课程设计:

从我们的课程设置上也可以看到,我们有专门针对我们这个免杀课程需要的语言基础和Windows编程的专业培训,已经有10天的课程着力于这个板块,且我们的直播课每次都是2h左右,算下来大体上都可以秒杀市面上的很多培训课程只有20min的那种编程基础的课程,真正意义上实现从0打通到入门。
其次,老鑫安全除了这10天的直播课程,还会附送之前的老鑫的安全的编程语言的录播课程给大家下来的时候自主学习和进步,当然老鑫也会解答学员这方面基础的问题。
很多同学的担忧是这些课程是否能实现基础落地,其实,你去市面上学习的c/cpp语言也好,并不能全盘应用于我们这个领域,目前市面上的c/cpp语言,python go语言此类课程的侧重点都是基于开发,跟我们这个行业还是有很大的不同和侧重点,所以先去找个此类课程报名潜心学习编程,是走了弯路浪费了时间金钱,既费马达又费电,回头还不讨好。
老鑫安全能开此类课程肯定是考虑到0基础的小伙伴们的担忧和短板所在,在课程设计方面已经做了充分的布局和铺垫,就是希望各位小伙伴们能真正意义上实现从0到入门的最基础需求。