《程序员养成记》第4集 初学者与黑客

在这里插入图片描述
初学者:老师,我看了你的课程,我也想编程,我也想成为heike,你知道怎么盗取被人的QQ密码吗?

WangTeacher: 呵呵!! 我也不是heike,我也帮不了你啊!你知道什么是heike吗?为什么要盗取别人的QQ啊?

初学者:感觉heike无所不能,很酷!!

WangTeacher:就这么简单?这就是你理解的heike吗? 因为在网络中可以不问自取就是很酷,你想过没有,如果在现实生活中不问自取是偷盗行为,违法的。

初学者:不是说我就要干坏事,我只是想掌握这种技术。

WangTeacher: 然后,你看着别人偷,你就观察,不动心吗?你可以控制住自己吗?

初学者:这个不好说,但是我现在啥都不会,说这些是不是早了点?

WangTeacher: 是的,确实早了,但是如果你理解的heike是上面的意思,恐怕你永远都学不会,因为你认为的目标是虚假的,你过于片面的理解了“heike”二字,如果围绕错误的目标去学习技术,不是一事无成,就是走火入魔。

初学者:但是这是我的动力,如果我的目标都是错误的,我还有动力去学习它吗?

WangTeacher:要看是愿意抛弃一叶障目的想法,去拨开云雾,发现真正的世外桃源,而不是靠着三分钟热情,就以为找到了人生目标,而激动万分。我这样说可能有些打击人,我以过来人的经历可以给你说一下计算机技术之于程序员和heike的区别,希望你在了解了事物的真实面目后还能保持一些喜欢和热情。

初学者:感谢,你说。

WangTeacher:下面是国外的一些比较权威的人总结的heike的基本特点,你看看这个你就发现heike和你理解的相差甚远。西方比我们东方计算机技术先发展起来,所以heike这个词他们理解的更加深刻,他们认为是一种精神的代表,是正能量的代名词,或者说是抛开国籍、种族,人在精神层面追求的一种极限的体现。具有这种精神的人,就是heike。
在这里插入图片描述

初学者:这个和我想象的heike还真是完全不同的概念,但是中国人大多都是我认为的那种人heike,虽然单纯从精神层面来说,也具有你所描述部分特点,但是总体来说,heike是活在黑暗里,干着见不得光的事情的人。

WangTeacher: 是的,我其实最开始接触计算机的时候,也跟你一样理解的,这也是中西方文化的差异,中国人骨子里就对“黑”和“白”进行了明确的划分,不太可能把黑说成白。这也是音译过来导致的误区,所有在计算机行业内又把heike分成了三个派系:白帽子、黑帽子和红帽子,他们都掌握heike技术,但是干做不同的事情。这里的黑帽子更接近我们上面讨论的heike,也是中国人认为的干坏事的heike。

初学者:原来如此,我片面了,那么我应该成为那种heike呢?

WangTeacher:除了民间大家认为的坏人,你也可以做一个好人heike。白帽子和红帽子就是好人heike,白帽子你可以理解为可以见光的好人heike,红帽子可以理解为不可以见光的好人heike,就像是混在坏人中的卧底一样的存在。所谓可以见光的就是主要是受雇佣于网络安全公司的网络安全专家,他们通过符合法律规范的方式来维护网络的安全。不能见光就是不符合法律要求,处于模糊边界上,但是还保有一些底线的人,这部分人亦正亦邪,善恶在一念之间。

初学者:我大概明白了,我想我的选择应该属于白帽子和红帽子之间,那么我怎么做才可以成为那样的人呢?

WangTeacher:我为你的选择点赞。如果要实现这个愿望,你需要先知道另外一个名词“程序员”。

初学者:我大概知道一些,就是开发软件的人,他们和heike之间是什么关系呢?

WangTeacher:他们之间的关系确实比较微妙,我就简单的说吧。

  • heike一定具有成为程序员的基本素质,但是他不一定从事程序员的工作,如果要成为程序员需要在对应的方向上学习一下。
  • 程序员不一定掌握了heike的技术,但是他们具有成为heike的基本素质,同样需要学习一下专门的技术。

初学者:感觉就是两个不同的职业方向,只是都需要掌握计算机技术。

WangTeacher:你总结能力很不错嘛!!!这么绕的说法你都可以一眼看明白。

初学者:那个更容易呢?

WangTeacher:他们的共同部分都是计算机基础,至于你想干什么取决于自己的意志,愿意做都可以实现,不情愿都干不好。从技术价值层面来看,在完成计算机基础学习后,成为heike需要花更多的时间和精力,成为程序员只需要掌握一到两门计算机编程语言就可以了。这里是指成为heike花的代价更高,不是和实际产生的收益成正比,价值到价格的转换需要考虑更多的非技术因素,这超过了我们讨论的范畴。

初学者:听你这么说,我感觉成为heike好难啊!!我要何去何从!!

WangTeacher:对于初学者,我建议不要好高骛远,你可以把成为heike当做是一盏指引航行的灯塔,在没有到达接近目标的时候还是脚踏实地的从基础开始学,不要信那些网上说的很快就可以成为heike,或者使用工具去盗取被人的隐私,这些对于自己本身的成长毫无意义。工具不是你写的,你不知道原理,真正的heike是精通底层的,而不是使用工具干坏事。这些一时的痛快和成就感很快就会烟消云散,归于平淡,只会让你对计算机技术失去兴趣,更是浪费时间,不小心触碰了底线,前途尽毁啊!!

初学者:我明白了,千里之行始于足下,高楼大厦从地起。那么我要怎么开始呢?

WangTeacher:如果你没有任何基础,建议先学习C语言,这是一门编程语言,也是目前世界上最牛逼的语言,我这里就不过多的宣传了,这个是计算机技术的入门语言,你掌握了他,就等于掌握进入计算机世界的大门。除了编程这块需要通过一门语言掌握它的基本套路,同时也是对计算机世界的初次接触,可以配合一些计算机基础课程,例如:计算机组成原理、计算机网络等课程进行学习。开始都会遇到困难,甚至怀疑自己不是那块料,只要度过这个阶段你就可以入门了,后续都可以自行修炼了。这个阶段大约半年到一年时间,需要忍受孤独和寂寞,反复专研。

初学者:咋学?看书吗?

WangTeacher:对于初学者来说,单纯的看书最后可能只能是放弃了,我建议先通过别人的视频课程,看看别人怎么玩的,这样可以大大的降低入门的门槛,毕竟实践才能出真理。还要记住学习计算机编程,重在实践,而不是背诵和记忆。

初学者:好的,谢谢老师!!今天收获太多了,平时学校的老师给不了这些建议。

WangTeacher:可以理解,学习老师毕竟不是专业的程序员,没有在公司上班,他们并不是很关心这些。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

道知极限编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值