首页
社区
课程
招聘
[原创]想往内核安全方向发展,请过来人指路
发表于: 2016-1-14 20:00 28690

[原创]想往内核安全方向发展,请过来人指路

2016-1-14 20:00
28690
简单的自我介绍

    2010年-2014年做了4年的软件售后,期间与产品、研发打交道无数,当时公司产品全部自主研发,深到内核驱动防火墙、浅到各类 Windows 下应用软件。我对这个方向非常向往,2012年开始自学 C、C++,目前已经达到可以编写各类自己需要的小程序了,但一直没做过什么大项目,C++设计模式更是一窍不通。在 Web 开发领域也小有成就,PHP、Python、JavaScript(NodeJS)都接触过,使用基于 NodeJS 的一个全栈框架 MeteorJS 做过一些商用项目。

    但一直发现以上不是我的兴趣所在。我发现自己“无脑”的喜欢C、C++的代码风格、我看过以前公司的一些底层库代码,其严谨的代码规范、高效的算法、对设计模式的合理应用都让我再一次对这个方向产生了无比激烈的渴望。

    不仅如此,我写了7-8年的脚本,功能的实现对我来说并不是问题,我更希望了解底层的一些细节,一直希望向内核方向发展,与操作系统紧密的挂钩在一起。希望自己能在30岁之前可以独立完成各类热门 Windows 下的驱动的编写和维护、能编写和维护大型的 C、C++ 项目,我今年 25 岁。

迷途望过来人指路

    现在大家心里清楚,招聘 Windows 下开发的程序人员越来越少,就是有,要求也非常高,要会驱动、懂汇编等等,但目前这些我尚未掌握,我迫切希望一边工作一边学习这些知识,我不要求薪资。我的目标很明确,我不再希望走其他开发路线,请各位过来人给指条路,我应该如何继续走下去?或者找一个什么样的公司可以边工作边学习以上提到的技能?(前提是这个公司会要我)

[招生]系统0day安全班,企业级设备固件漏洞挖掘,Linux平台漏洞挖掘!

收藏
免费 0
支持
分享
最新回复 (28)
雪    币: 269
活跃值: (906)
能力值: ( LV12,RANK:345 )
在线值:
发帖
回帖
粉丝
2
Windows内核情景分析+windbg
2016-1-14 21:28
0
雪    币: 69
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢指引。
2016-1-14 22:04
0
雪    币: 33
活跃值: (244)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
报个培训班就入门了
2016-1-15 00:31
0
雪    币: 69
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
内核安全领域还有培训班?有推荐吗?
2016-1-15 09:07
0
雪    币: 581
活跃值: (215)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
6
25岁都做了4年的软件售后了。。。做移动端吧。。。
2016-1-15 09:20
0
雪    币: 296
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
win没怎么开放内核接口,一般都是安全公司花大量人力去逆向去分析,所以做win的内核代价会比较大,个人建议还是先从linux内核入手,毕竟是开源的,各种资料比较成熟,熟悉了内核机制以后再搞win吧
2016-1-15 10:47
0
雪    币: 293
活跃值: (287)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
安装WDK,里面很多示例代码,然后win2k源码
2016-1-15 11:43
0
雪    币: 69
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
对移动端没什么感觉,学了一年的 linux,对 linux 也真的无感。。
2016-1-16 22:41
0
雪    币: 69
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
谢谢指引。
2016-1-16 23:08
0
雪    币: 69
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
我会考虑的,谢谢。
2016-1-16 23:09
0
雪    币: 445
活跃值: (35)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
12
楼主我告诉你,现在是互联网时代。搞windows内核很难有钱途。你看看国内bat招得最多的是啥?后台开发机器学习数据挖掘iOS安卓,就算是360这种重客户端公司,招的windows开发会比后台开发多多少?你可能会说排除这些公司,还有金山启明星辰之类的,但是这些公司给应届硕士15w就算不错了,前面那些互联网公司批发价是20w,多少优秀的应届生甚至能拿到30w,这些应届生没有一个是搞windows开发的!你再看看那些土豪创业公司,像猿题库美团今日头条滴滴打车,windows开发的职位更加少。更小的创业公司,那就几乎是只招移动端开发后台前端了。到国外看看呢,硅谷热门公司都是招算法工程师移动工程师分布式系统工程师。而windows开发?在硅谷这种地方,搞windows客户端开发的码农就像恐龙那样是上世纪的象征,一点都不酷。当然硅谷也有adobe和麦咖啡这种公司招很多windows开发,你知道工资跟FLAG差多少不?

你说不要求薪资那就是扯蛋,你不要求薪资,你老婆就不要求了孩子就不要求了?你现在不要求薪资以后就不要求了?做人别太理想化,除非你是富二代否则我真不知道你哪里有底气说不要求薪资。windows已经是昨日黄花了,连微软现在都把战略方向转到云上面了,windows客户端开发今后只会越来越难找工作,更别说方向更加小众的windows内核了

我以前也是搞windows内核觉得这方向非常的酷,觉得那些做网站的搞算法的就是sb。但是几年前我发现干什么都别跟潮流作对,只要站在风口上连猪都能飞,然后就转方向了。而我之前的同事最近两年也看透了逐渐转到后台或者移动端去。你既然是一个转行的对php,nodejs之类的都有基础何必自寻死路逆潮流而行跑去学什么windows内核,你喜欢C++想搞大型复杂的系统,去看google的论文,看hadoop看cassandra看messo什么的不比搞windows的好多了?
2016-1-17 03:13
0
雪    币: 153
活跃值: (265)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
13
楼上真是苦口婆心
2016-1-17 09:17
0
雪    币: 212
活跃值: (75)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
有道理,时代在进步。l
2016-1-17 11:49
0
雪    币: 41
活跃值: (27)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
12 楼说的对
2016-1-17 12:07
0
雪    币: 69
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
多谢您能苦口婆心的说这么多,我会仔细冷静的考虑你说的每一句话,我这几天一直在斟酌这方面的事情。

1、我暂时真的不会考虑薪资方面的事情,也不准备在近10年内对家庭有什么建设,全身心学习和发展计算机技术。我曾从事的工作在经济方面已经打好了足够的基础,所以这并不是我担心的事情。
2、我很清楚每个时代所谓的“风口”,但您了解过曾经处于风口上的IOS程序员,现在已经烂大街了。今年也可能会涌现出各种nodeJS、大数据方面的各种培训。但我只相信,万变不离其宗,一切上层变出花的应用都离不开底层的支持。我希望能做底层下面的十万分之一。
3、您说的很对,Windows 内核方向真的快变成凤毛麟角的职业了,要做底层不一定是 Windows,只不过 Windows 在中国普遍的网民中还有很大一部分地位,让我对这个领域产生了一些幻想。后来想想平台只是一个媒介,了解了一种,其他也会一通百通。

我还在考虑,我会仔细考虑您的建议,非常感谢。
2016-1-17 13:57
0
雪    币: 445
活跃值: (35)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
17
针对你的第一点,我前面说了,你现在单身可能想着不关心薪资,但是以后你遇到你喜欢的人然后结婚呢生娃呢?做人不要太理想化

而第二点呢,对,现在ios安卓之类的的确烂大街,一堆培训班出来的,但是windows安全啊内核啊之类的就不烂大街了?你看看看雪这里吧,多少大学都没上过的人也在搞,而且也有好多培训班在培训,这些人有影响过行业里面高手的薪资么?没有!但是,你搞windows安全,要花多少时间才能成为所谓的高手,更别说像iOS之类的培训班出来包装下简历都能有公司开一万多的薪资,这些搞windows安全的培训班出来的能有多少能找到这样工资的工作?更别说这些看雪上面这些培训班的学习压力比iOS之类的少多了。

第三点,你还是太理想化。中国是有很多人用windows,然后呢?bat现在都是依靠在线服务赚钱的,你windows底层搞得再牛逼,能去的部门也就各大公司的客户端部门,而你要是搞后台开发iOS开发安卓开发,就几乎什么公司的产品部门都能去。你搞windows安全是很底层没错,然而人家的服务不依赖windows啊,你搞这个有毛用?人家的底层系统叫Oceanbase,叫tfs,叫typhoon,叫伏羲,叫飞天,叫hadoop,叫ckv,叫tair,全都跑在linux上面的,跟windows卵关系都没有。你windows安全搞得牛逼,觉得知识都是相通的,这,这是有一点道理。但是既然你windows内核都能搞得那么牛逼以后还得转方向,为什么不趁早转个方向搞其他的那不更爽快?

你想象一下,你搞windows安全搞windows内核,以后要把大部分时间花在研究的一些不公开的接口,不公开的结构上面,然后你辛辛苦苦研究个大半年然后微软一改接口就二逼了。虽然在看雪上面说这样的话不太合适,但是我还是要老实说一句很多人搞这个觉得很酷,实际上卵用都没有,高手总是缺少的但是低手早就已经供过于求了。没有天赋没有实力还不如早点研究写网站写app,虽然逼格好像低但是能赚钱啊,你搞逼格高的东西有球用?情怀能值多少钱?
2016-1-17 17:29
0
雪    币: 69
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
感谢您真诚的想帮助我,非常感谢。您说的很多的确都是我没有思考过的,我会重新思考,走一条对自己和未来都能走通的道路。
2016-1-17 20:49
0
雪    币: 160
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
兄弟说的太有道理了,
希望楼主参考啊,
看楼主工作年份也不短了,仍然是个有理想有抱负的人,这点我很佩服
不过人一过30再学东西就没有从前那么效率高了,转型来转型去的负担也会很重
2016-2-9 15:06
0
雪    币: 19
活跃值: (118)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
听君一席话,胜读十年书啊!谢谢兄弟了!
2016-2-9 21:23
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
苦口婆心。。。确有道理。。

顶一个

windows开发过时了。。未来是 移动互联时代。
2016-3-9 16:54
0
雪    币: 68
活跃值: (30)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
22
软件调试 可以看看 对你的帮助应该会很大
2016-4-21 12:22
0
雪    币: 6
活跃值: (1216)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
12楼说的就是当今的现状
2016-4-21 13:26
0
雪    币: 1176
活跃值: (1269)
能力值: ( LV12,RANK:380 )
在线值:
发帖
回帖
粉丝
24
层主前辈真是苦口婆心   有人前俩天建议我转IOS安全  今天又恰巧看到你的言论  我动摇了 动摇了...
2016-4-21 14:00
0
雪    币: 115
活跃值: (23)
能力值: (RANK:20 )
在线值:
发帖
回帖
粉丝
25
内核很费力,赚钱付出的太多,不划算
2016-4-27 01:37
0
游客
登录 | 注册 方可回帖
返回
// // 统计代码