原文:Why So Many Top Hackers Hail from Russia
作者: krebs
翻译:黑色巧克力

译者注:为什么很多著名的黑客都来自俄罗斯呢?文章就这一问题将美国和俄罗斯参加AP测试情况,以及两国学生的相关课程内容进行对比说明,很好的说明了原因。

传统观点认为很多黑客来自俄罗斯和前苏联地区,一个重要的原因就是这些国家习惯上比西方教育机构在初中和高中更强调信息技术教学,然而他们缺乏一个像硅谷这样的途径帮助有才华的IT专家利用技能找到高薪工作。这篇文章通过研究大量的开源数据来探索这一假设的第一部分。

美国和俄罗斯的教育数据分析似乎支持这一传统观点,这表明美国学生与东欧国家的学生在教育和测试方面确实存在着一些明显和重要的差异。

与美国相比,俄罗斯有更多的高中生选择专攻信息技术。一种衡量方法是观察这两个国家的高中生选择参加计算机科学高等考试的人数。

根据美国大学理事会的一项分析(PDF),在2005年至2016年的10年时间里,美国总共有27万高中生选择参加计算机科学的国家考试(“计算机科学高级安排”考试)。

对此比较俄罗斯的数据,Perm州立大学(Perm State National Research University)2014年的一项关于计算机科学(名为“信息学”的研究)的研究发现,每年大约有6万名俄罗斯学生报名参加美国的AP考试,即所谓的“全国统一考试”。在过去10年里,每年有60000人参加计算机科学考试,这一数字是过去10年来的两倍多。

在“国家人才战略”中,微软公司对信息技术职业前景进行了深入分析,作者提醒说,尽管计算机科学在美国的学校中只占少数,但它的重要性与日俱增。微软的研究报告指出,虽然目前美国有超过42,000所高中,但其中只有2100所学校有资格在2011年教授AP计算机科学课程。

一个良好的开始

如果俄罗斯有比美国更多的人决定在中学参加计算机科学考试,那可能是因为俄罗斯学生需要在更年轻的年龄开始学习这门学科。俄罗斯联邦教育标准(FES)规定,在中学里信息学是强制性的,任何学校都可以自由选择将其纳入其高中的基础或高级水平课程。

“在小学课程里,信息学的要素是在核心学科的数学和技术课程中被教授的。”Perm州立大学的研究报告指出,“而且,每一所小学都有权把课程的一部分内容作为“信息学”的一部分。”

俄罗斯中学FES信息学课程的核心部分如下:

  1. 理论基础
  2. 计算机运行原理
  3. 信息技术
  4. 网络技术
  5. 算法
  6. 编程语言和方法
  7. 建模
  8. 信息学和社会

中学

两国计算机科学和信息学的教学方式,以及应试者在各自的考试中所表现出的掌握水平也有明显的差异。

再一次从Perm州立大学关于俄罗斯信息学考试目标的研究中,我们可以了解到考试的内容:

第一块:“信息学的数学基础”

第二块::“算法和编程”

第三块:“信息和计算机技术”

测试材料由三个部分组成。

第1部分是具有4个选项的多项选择测试,它覆盖所有的内容板块。留出相对较少的时间来完成这部分。

第2部分包含了一组基本的、中级的和高级的复杂性任务。这些需要简单的答案,例如数字或一系列的特征。

第3部分包含一组更高级别复杂的任务。这些任务通常涉及以自由的形式写出详细的答案。

根据Permm州立大学研究,“2012年,第1部分包含13项任务;第2部分,15项任务;第三部分,4项任务。考试涵盖了信息学学校教学大纲的主要内容。要求有详细答案的任务是最密集的。这些任务包括对算法的分析、编写计算机程序以及其他类型的任务。答案由区域检查委员会的专家根据评估标准进行检查。

图片来自于俄罗斯国立研究大学

在美国大学理事会文件(PDF)中列出了计算机科学考试的内容。

美国测试内容区域:

计算思维实践(P)

P1:连接计算

P2:创建计算工件

P3:抽象

P4:分析问题和工件

P5:沟通

P6:协作

概念大纲有:

想法1:创造力

想法2:抽象

想法3:数据和信息

想法4:算法

想法5:编程

想法6:互联网

想法7:全球影响力

欣赏这个问题

这两个测试如何比较?SANS研究所(一个信息安全教育和培训组织)研究主管Alan Paller表示,测试主题2、3、4和6在俄罗斯信息学课程上面的“基础”网络安全技能中可以培养,并且现在开始在俄罗斯所有中学推广。

“在美国,很少有中学教学这一点,”Paller说。“我们一般不会教学这些主题,我们也绝对不会对它们进行测试。”俄罗斯人过去30年来一直在这么做。哪个国家将生产出最熟练的网络安全人员呢?

Paller说,俄罗斯的课程实际上确保了孩子们在电脑编程和解决问题方面拥有更多的实践经验。例如,在美国AP测试中,没有指定编程语言,而学习目标是:

“程序是如何发展来帮助人们和组织机构的?”

“程序如何用于创造性表达?”

“计算机程序是如何实现算法的?”

“抽象如何使计算机程序的开发成为可能?”

“人们如何开发和测试计算机程序?”

哪些数学和逻辑概念是编程的基础?

“注意,几乎没有必要学习编程——我认为他们必与其他学生合作须编写一个程序。”Paller在一封写给KrebsOnSecurity的电子邮件中写道,“这就像在教孩子们在不学习的情况下欣赏它。计算机教育失败的主要原因是很多时候学生从学校出来几乎没有任何可用的技能。”

前进的道路

从光明的一面看,有迹象表明,计算机科学正成为美国高中生更加关注的焦点。根据美国大学理事会最新的AP测试报告(PDF),去年有将近58000名美国人参加了计算机科学的AP考试,而2015年这一数字是49,000。

然而,计算机科学仍然远不如美国其他的AP考试科目流行。2016年,有超过50万的学生选择了英语AP考试;405,000人选修了英语文学;近283000人参加了AP政府,约15.9万名学生参加了一个名为“人文地理”的AP测试。

在美国的2016 v.2015年AP测试中,主题特殊化被打破。资料来源:美国大学理事会。

缺乏合格的网络安全专业人员,这并不是什么好消息。非营利信息安全倡议组织ISACA估计,到2019年全球将有200万名网络安全专家。来自Frost & Sullivan和ISC的一份报告预测,到2020年将有超过150万个网络安全工作岗位空缺。

IT招聘问题对美国公司来说尤为严重。因为无法在美国找到足够的合格的网络安全专业人员,越来越多的公司开始指望雇佣那些拥有他们想要的技能的外国人。然而,今年4月,特朗普政府下令对高技能移民签证计划进行全面审查,[许多人](https://www.recode.net/2017/4/17/15334662/trump-h1b-visa-immigration-order认为,这一举措可能会产生新的规定打击雇佣外国人而非美国人的公司。

硅谷一些重要领导人正敦促政策制定者采取一项更具前瞻性的战略,以解决国内的技能差距危机。微软在其“国家人才战略”报告中说,其在美国的研发预算占其全球研发预算的83%。

“如果我们不能把研发工作定在这里,那么我们整个行业的公司就不能继续把研发工作集中在这个国家,”微软的报告写道。“除非情况有所改变,否则会有越来越多的人认为,随着时间的推移,空缺的工作岗位将会转移到那些毕业生人数更多的国家,而这些国家的STEM背景正是全球经济所需要的。”

微软正敦促美国的政策制定者采取一项全国性的计划,通过招募和培训更多教师来加强k-12的STEM教育。该软件巨头还说,应该给予各州更多的资金,以增加高中计算机科学的可用经费,而且计算机科学的学习需要美国学生更早的开始。

“在短期内,这代表了美国就业增长的一个未实现的机会。”微软提醒道,“从长远来看,这可能会刺激经济竞争的发展,而美国是这一领域的先驱。”

为什么这么多的顶尖黑客来自俄罗斯?相关推荐

  1. 顶尖黑客集结令 | GeekPwn2018上海站邀你“决战AI安全”

    9月13日,全新iphone正式发布,一样的万众瞩目,一样地引爆了科技圈的激烈讨论.苹果系统的安全性在业内可谓是有口皆碑,然而必须承认的是,任何系统都不是完美的. 就在去年的一次安全极客大赛上,一位安 ...

  2. 中国顶尖“黑客”团队:一半是历年高考状元

    中国顶尖"黑客"团队:一半是历年高考状元     Keen团队主攻手陈良(右)   "二分之一是各地的历年高考状元,二分之一是数学专业,二分之一来自微软."Ke ...

  3. 中国大学生编程第一人-楼天城 | 世界顶尖黑客、曾被百度、脸书谷歌青睐

    有「中国大学生计算机编程第一人」的称号,也被参加竞赛的学子们敬称为「楼教主」.李开复说他是未来推动中国互联网产业发展的中流砥柱! 他的传奇经历一直激励着众多年轻学子 他的老师是美籍华人姚期智院士,而姚 ...

  4. 乔纳森·詹姆斯,世界五大顶尖黑客之一

    乔纳森·詹姆斯 史上著名五大黑客之一 乔纳森·詹姆斯(Jonathan James),历史上五大最著名的黑客之一.1999年,年仅16岁的詹姆斯就因为入侵NASA电脑被捕,成为世界上第一个因为黑客行为 ...

  5. 全世界顶尖黑客排名!

    凯文·米特尼克 米特尼克曾被美国司法部称为"美国历史上被通缉的头号计算机罪犯",他是好莱坞两部反映黑客生活的电影的原型人物.他的最早黑客行为是破解洛杉矶的 公交车打卡系统,因此得以 ...

  6. 零基础小白如何自学网络安全成为顶尖黑客?

    在成为黑客之前,你需要做两点准备: 1.学一门编程语言.学哪一门不重要,但你要参考一下下面的条例: C语言是Unix系统的基础.它(连同汇编语言)能让你学习对黑客非常重要的知识:内存的工作原理. Py ...

  7. 皮一皮:顶尖黑客技术,10秒教学,不会你打我!

    往期推荐 皮一皮:这才是「真 · 老司机」... 皮一皮:下班的渴望... 皮一皮:绿灯侠是怎么诞生的... 皮一皮:碰上一个说倒装句的直男怎么办... 皮一皮:现在知道公司老说信息完整的重要性... ...

  8. 楼天城:世界顶尖黑客、曾被脸书谷歌青睐的中国大学生编程第一人

    来源:程序人生 作者:小七 本文长度为2910字,建议阅读5分钟 本文为你介绍中国大学生编程第一人:楼天城. 楼天城,有「中国大学生计算机编程第一人」的称号,也被参加竞赛的学子们敬称为「楼教主」.李开 ...

  9. 去年黑客用的未知软件漏洞数量增长一倍 创下纪录

    黑客的技术正变得愈加先进 北京时间4月12日消息,据路透社报道,全球最大安全软件厂商赛门铁克发布的最新报告显示,去年黑客使用的此前未知软件漏洞数量增长了一倍以上,再次表明网络犯罪和网络间谍活动的技术正 ...

最新文章

  1. OpenStack 实现技术分解 (6) 通用库 — oslo_log
  2. SSH框架中配置log4j的方法
  3. 特斯拉:已在中国建立数据中心,以实现数据存储本地化
  4. 【 Laravel 】日 常 整 理 记 录 分 享
  5. nginx windows 下安装和配置
  6. maven将第三方依赖_如何将商业第三方文物整合到您的Maven版本中
  7. 玩转oracle 11g(42):增加表空间
  8. SQL LIKE 操作符
  9. 计算机管理是什么控件,Win7旗舰版系统WMI控件的功能作用是什么?
  10. .NET、C#和ASP.NET三者之间的区别与联系
  11. mobi格式电子书_这几种电子书格式的关系与区别,资深Kindler有必要了解了解 !...
  12. 【地理信息技术】 上机02 制作上海市行政区划图
  13. 国际学术论文写作个人总结-引言(Introduction)部分
  14. 什么是虚拟主播?虚拟数字人直播,不用出镜,不用露脸的直播方式
  15. Win10激活失败的原因之一
  16. 如何画热图(heatmap)
  17. 树莓派:10行代码体验红外检测
  18. 计算机毕设(附源码)JAVA-SSM基于Web课堂签到管理系统
  19. 迅雷100万G离线空间免费了,快来抢啦,再也不用担心流量不够了
  20. 暴雪御用高级3D角色设计师,用高模玩转机甲与怪物!

热门文章

  1. 恐龙dio怎么死的_如何从零开始,复活一头6500万年前的恐龙?
  2. 一种基于属性加密技术(ABE)的轻量级数据共享方案
  3. uniapp结合uView组件库做项目中遇到的系列问题(一)
  4. ASP.NET Cache的一些总结
  5. C语言 学生成绩管理 txt存储数据
  6. 金山卫士开源软件之旅(十) KSafeMain工程的分析 1
  7. 在Python中,val、exec和 compile 有什么区别?
  8. 特斯拉电动汽车售价将平均上调3% 不包括3.5万美元版Model 3
  9. 有什么免费照片换发型软件?推荐几个换发型软件给你
  10. 《Effective C++》读书笔之六 Item 6. Explicitly disallow the use of compile-generated functions