亚伦·施瓦茨,一个在14岁时因电脑编程出名的天才,后来他却当了黑客,而他背后的故事让人感慨又难过。
2008年,他黑进了美国电子资料公共数据库,下载了2千万页的资料。
对于为什么下载这些资料,是因为他觉得各类书籍和文化遗产以及发表刊物应该向世人免费,不应该收取费用。
2010,他又使用黑进某些网站非法下载了无数的学术文章,原因和上次一样。不过这次没有上次幸运,他被发现了,他陷入了官司和牢狱风波之中。
不过从中也可以看出,这位编程天才的想法与众不同。
我只是起点高,并不是人们口中所谓的“天才”
亚伦·施瓦茨生前曾经说过,“我并不认为自己有什么特别厉害的计算机技能。我只是有一个很高的起点而已。”
亚伦·施瓦茨的父亲是一位软件专家,也是拥有一家制造电脑运行系统公司的人,这使得亚伦施瓦茨从小就被包围在计算机和代码的世界里。
而他的母亲是一位编织、缝纫和纤维材料艺术家,使得亚伦·施瓦茨也从小被包围在编织的世界里。
从另一个方面说,电脑和编织组合起来不就是编程吗?这可能就是他后来从事编程的原因吧。
但长大后的他也不是单纯的从事编程,而是关于电脑方面的知识他都掌握得炉火纯青。
从12岁开始,他就开始编写计算机程序。
我们都清楚,没有一定的电脑知识储存量,是完不成计算机程序的编写的,更何况是第一次编写,而亚伦·施瓦茨却完成了。
之后他没有停止脚步,13岁时亚伦·施瓦茨参加比赛,建造了一个非商业性网站获奖。
但真正让他被世人知晓的事件是他14岁时就是RSS 1.0的创始人之一。
RSS 1.0是推送浏览者需要的文章和t刊文的一种网络提要点,一种不需要进入各大网站就可以找到想要信息的推送点。
而后在他不满20岁的年龄,他又建立了Infogami软件公司,以及2000年时使用wiki开发了“信息”百科全书计划,同时又与伙伴合伙创立了Reddit网站。
最后虽说他的结局并不完美,但他的过程却很让人振奋。
这位天才少年推崇的RSS 1.0,究竟是什么
14岁为何会因是RSS 1.0规格的参与者而出名呢?原因就在RSS 1.0规格身上。RSS 到底是一种什么性质的技术呢?
首先RSS 代表“简易信息聚合(Really Simples Yndication)”,用于汇集和发布Web网上内容。
其实使用它能自动形成各大网站的连接,使得人们在使用时不需要再下载和浏览各大浏览器;以及它的传送内容是分类的索引信息,并且会自动更新,不需要人为的操作。
就这几方面看它就几乎可以代替其他浏览器以及搜索引擎,所以当14岁的亚伦·施瓦茨参与了RSS 1.0规格的创造后被世人熟知也就有了解释。
虽然他14岁时参与创造了RSS 1.0规格确实很不错,但究其原因还是源自于他的家庭。
他从小就生活在这样的氛围里,使得他比同龄人更早一步接触到电脑以及编程,让他的思维以及知识储备能力都远超同龄人。
这些都为他之后的少年成名打下基础。
其实国内现在也有很多小孩子学习编程,现在就一起看看编程到底有哪些玩法,究竟吸引了这个多人?
网络上流行的是编写一个程序让使用者在开机时自动弹出一个点击框,点击它会出现编写程序者所编写的内容。
这个只是会编写程序的人做出的一些逗趣的小东西,但真正的编程是这样的:
利用编程制作手游,相信喜欢射击游戏的人可能都知道《Doom》(毁灭战士)、或者是《德军司令部》(Wolfenstein 3D,又名《刺杀希特勒》)。
这两款游戏都是十分经典的射击手游,是由美国的电玩程序员、id Softwaree创始人之一的John D. Carmack II利用编程制作而成的。
以及大家都熟知的比尔·盖茨,也是在13岁时开始学习计算机程序设计,在他17岁时他卖掉了自己的第一个编程作品,赚取到编程的第一桶金,之后他也在编程领域不断创新和扩展。
总结一下:系统学习编程好处很多,大佬们才喜欢
首先,学习编程可以养成敏捷和准确的思维习惯。
因为编程的编写过程需要知识的储备以及经常使用大量不同的知识,所以在学习编程时既调动了大脑思考能力又丰富了知识储备能力。
其次学习编程还能养成良好的阅读习惯和动手能力,因为只有丰富的阅读大量资料和书籍才能满足编程的需要,还能让孩子更加独立和完善思维。
而动手能力是因为学习了理论知识后需要大量的实践才能出效果。
最后还能培养孩子的兴趣,因为编程的编写需要孩子全程的参与,可以让孩子在动脑的同时增强动手能力,让孩子更加感兴趣。
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、Python必备开发工具
三、精品Python学习书籍
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
四、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
五、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
六、Python练习题
检查学习结果。
七、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费
】
Python资料、技术、课程、解答、咨询也可以直接点击下面名片,
添加官方客服斯琪
↓