安全工程师都分什么类
O小魔女O
668 次浏览
赞 524
最新回答
佐必林家具2013 1小时前发布 赞 653
安全工程主要的研究方向因学校而异,毕业授予工科学士学位。
最早安全工程是各国为了解决军用相关问题而产生的学科,后来发展到民用相关问题上,比如核啦,还有煤矿啊,工业啊。
对于我国的各类大学,安全工程专业是依附于环境工程或者煤矿工程而逐步发展成为一门学科的,加之科技的发达,社会对于人的生命安全的重视,使得一时间这个冷门专业一下子倍受重视起来,大概从四年前全国理工类大学都开始设立这门专业。
所以如果要具体说好,还是不好,这很难。
因为首先要看学校,要知道它是不是刚刚才成立这么一个专业,因为时间越短说明它的资历越浅,对于专业方向的把握就会存在一些问题。
其次它研究的是什么方向?
这严重影响你的就业方向。
一般来说,分三种,一种是核安全,这个好像听说清华有硕士点研究方向是这个:第二种是煤矿安全,可以说大部分学校都是以此为研究方向的,就业大概要去新疆之类的有煤矿的地方了,不过听说工资给的很高:第三种是工业安全,就是常说的安全员,正规的工厂必须有安全部门。
工作五年以后可以考注册安全工程师,这个在评价公司只要牌就能每年拿到 some money,类似于注册会计师。
具体学的科目,比较杂但不是很精,比如机械,电气,类的都会涉猎,因为主要还是偏重于,对于的内容当然要知道啦。
不过,不管是哪个学校,这个专业都是实用比较强的,社会需要,所以就业就应该还好,不要灰心以为是什么保安之类的屁专业,实际上想想,以后所作的是保护人的生命这样的神圣工作哦,所以还是要好好念书,学一门爱一门么,嘿嘿
黑崎龍少 7小时前发布 赞 938
小馋猫儿richard 9小时前发布 赞 908
推荐一本看过最好的python书籍? 拉开话题好扯淡
谈谈python的装饰器,迭代器,yield?
标准库线程安全的队列是哪一个?不安全的是哪一个?logging是线程安全的吗?
python适合的场景有哪些?当遇到计算密集型任务怎么办?
python高并发解决方案?我希望听到twisted->tornado->gnt,能扯到golang,erlang更好
二作
可以直接认为是linux,毕竟搞后端的多数是和linux打交道。
p/udp的区别?tcp粘包是怎么回事,如何处理?udp有粘包吗?
ime_wait是什么情况?出现过多的close_wait可能是什么原因?
poll,select的区别?边缘触发,水平触发区别?
三存储
存储可能包含rdbms,nosql以及缓存等,我以MySQL,redis举例
mysql相关
谈谈mysql字符集和排序规则?
varchar与char的区别是什么?大小限制?utf8字符集下varchar最多能存多少个字符
pmary key和unique的区别?
外键有什么用,是否该用外键?外键一定需要索引吗?
yisam与innodb的区别?innodb的两阶段锁定协议是什么情况?
索引有什么用,大致原理是什么?设计索引有什么注意点?
redis相关
什么场景用redis,为什么mysql不适合?
谈谈redis的事务?用事务模拟原子+1作?原子作还有其它解决方案吗?
dis内存满了会怎么样?
四安全
web安全相关
sql注入是怎么产生的,如何防止?
xss如何预防?htmlescape后能否避免xss?
srf是什么?django是如何防范的?
密码技术
什么是分组加密?加密模式有哪些?ecb和cbc模式有什么区别?为什么需要iv向量?
简单说说https的过程?
对称加密与非对称加密区别?
如何生成共享秘钥? 如何防范中间人攻击?
五杂
是否关注新技术啊?golang,Rust是否了解?numpy,pandas是啥鸟?
是否紧跟时代潮流?逛不逛微博,刷不刷知乎?
可能你觉得我问的好细,但这好多都是平常经常遇到,并需要解决的,细节更能体现一个人。
如果你觉得小kiss,欢迎投简历给我,龙图游戏支持中心数据分析部招人;觉得有点问题,那还等什么,赶快来和我交流交流。
更新:讨论区挺热闹,有人说好简单,有人说好难,其实我觉得这只适合面试2~3年工作经验的后端工程师。真的没有问
很难的题目,只是可能你平时没有注意。
在这里我推荐几本书吧
python参考手册,绝对让你更上一层楼
图解密码技术,密码入门不二之选
mysql技术内幕第五版,有点厚当手册读读,要有耐心,高能mysql也强烈建议读读
effective tcp/ip pgramming
为什么评论区有这么大差异?我想是个人经历不一样吧,如果是搞web的对作这块和密码技术会偏弱,但如果是工程师或是游戏服务端这块会明显偏强。
六后记
最近我也面试了不少童鞋,我发现能达到要求的真的少之又少,很多hr都说Python是最难招聘的岗位,我想是有道理的,这真的很值得我们去深思?
我想有一部分原因是Python这门语言造成的,会写Python的人很多,但写的好的人很少,大部分都把Python当做脚本来写,缺乏面向对象,模式的思想。想想Java,大家都习惯了接口,实现分离,设计模式在Java中也喊了很多年,尤其是ssh三大框架一出,用着用着就理所当然的认为就该这么做,虽然也有点坏处,但对企业级Java无疑是一大进步。
反观Python,尤其是生成器,协程,元类给Python注入了很大的灵活,想写的Pythonic有不小难度,但其实Python高级特就那么几个,干掉了也就没有了。
当你觉得Python遇到了瓶颈,不妨停下来好好想想。研究研究设计模式,想想重构,了解领域驱动设计,敏捷,再回来读读以前写的代码,当眼界变高了,代码也就美了。
当然思想的提高不是一朝一夕,模式,原则会经常让你纠结,纠结就会思索,思考就走出了自己的路,当然条条大路通罗马。
数据库等存储技术是研发工程师迈不过的坎,对关系数据库以mysql举例来说,你必须清楚的知道什么字段选择什么类型,类型字节大小,限制条件,这东西也很容易理解,多想想即可,比如set类型,要支持交并等作,1个字节只能存8个类别。数据类型搞定了,下面就是索引了,mysql索引种类?主键,唯一索引,普通索引。索引类别,BTree索引,hash索引。索引的优缺点,mysql的索引查找原理,join原理(大部分都是nested loop),以及一些特殊的情况,比如mysql子查询慢等。其实到这里研发工程师就差不多,当然你可以继续深入下去,比如读写分离,集群,甚至一些参数调优。
我与食俱进 11小时前发布 赞 508
森海淼淼 11小时前发布 赞 657
说法一:安全工程师不值钱?!
安全工程师不值钱?没有用处?那是因为很多人考取了证书后都没有注册使用,他们觉得安全工程师证书毫无用处,也看不到安全工程师未来的价值。在比较发达的城市,安全工程师的基本工资在一万以上,而且由于安全生产事故的发生,也促使国家越来越高度重视安全方面,进而一些政策也陆续颁布,安全工程师也越来越受到高薪企业的关注。
说法二:安全工程师含金量低?!
究竟安全工程师含金量是低是高呢?由应急部发布的注册安全工程师制度规定和考试实施办法来看,中级安全工程师直接对应中级职称,中级安全工程师也设置了多门考试科目,成绩有效期由2年变为4年,考试难度也在不断提升,这些变化都说明了国家越来越重视安全生产方面,安全工程师含金量怎么会低呢?!
说法三:安全工程师白考了?!
从考试难度等方面来看,安全工程师是建筑类考试中比较好考的一个考试,为什么这么说呢,因为安全工程师考试的通过率基本在20%左右,但是为什么还有的人说安全工程师考试白考了呢?安全工程师考试通过率虽然比较高,但是有大部分人都没有注册使用,你考安全工程师证书而不注册使用,这不就是白考了吗?!一般来说,注册证书都是有有效期的,如果在规定时间内没有注册,就是相当于安全工程师白考了。
对于报考安全工程师是这个问题,大家心里有数了吗?