计科专业从事软件开发十几年,认识的绝大部分做程序的人都是程序员,当然也有潜心研究黑客的人,本人对技术痴迷但对黑客技术不是很感冒,从正常人的逻辑出发,黑客就是正常程序的一个逆向,从技术角度考虑逆向需要做的事情更多一些,程序员主要属于正规*,培养一个程序员先从学校最基础的计算机专业开始,如果基础弄得还可以的情况下是可以直接参加软件方面工作的,黑客很少有直接培训出来的,黑客的前提是能够对技术无限痴迷。
但在现实中很多人把黑客理解成做坏事,在平常网吧免费上网之类的操作,这种纯正来讲属于骇客,搞破坏或者通过技术手段为自己谋利,国内现在很多从事黑产,常见的有制作游戏的外挂,搞一些注册机等等而且这种屡禁不止,现在国内推崇的易语言成了很多人从事黑产的基础语言,纯正的黑客如同古代行侠仗义的侠客,武功高强但为人谦虚点到为止,能很大程度上促进科技的进步,每年的黑客大赛产生的一些技术成果,都会促进新的安全体系的提升,对于技术有非常大的推动作用。
真正的黑客都会遵守一定的规则,大家都会在这个范畴内做事,相安无事,提到去网吧免费上网这种姑且之事才不是真正的黑客所为。现在就本人了解的一些黑客规则在这从技术角度上尝试解读下,规则不同人的理解范畴以及意识形态都有所差异。
1.不恶意破坏任何的系统这点可能和很多人的认知不太一样,越是黑客越是研究的多破坏的少,来无影去无踪,黑客的最高境界,黑客存在的意识形态不是为了搞一些破坏,就是一群有梦想喜欢自由的极客,绝对不做违法乱纪的事情。
2.不会在黑客以外的领域讨论黑客真正的黑客如果不是主动暴露基本上看不出来,可能平时和大家一样上下班,但在晚上或者别人休假的时候狂野的研究逆向技术,黑客首先是一个标准的程序员,首先由过硬的编程基本功,不要觉得黑客就神秘的不得了,首先是一个合格的技术人员再谈别的事情。
黑客不会在任何公共的场合暴露自己的身份,直到目前国际很多黑客事件的主要操作人员还找不到,这是黑客一贯的作风,任何有可能暴露自己身份的地方都会沉默不语。
3.追求自由,不会因为利益而屈服黑客的一个核心精神就是自由,如果很容易就被收买就不算一个真正独立人格的极客,国际上很多黑客组织联合起来去抗压独裁或者暴力,都是这种精神的一种体现,黑客区别于程序员很大的一点就是内在精神气质上,程序员更像是一种技术工种,黑客玩的是技术情怀,有着本质上的差异。
认识一个同事算是一个黑客,喜欢玩游戏有时候实在忍不住就会和游戏服务器较真下,当然基本上点到为主,平时在工作中兢兢业业的还是公司的核心技术人员,有时候黑客组织有活动了就会专门请几天假,当然这个理由不是说成黑客聚会了。
往往很多只是会一些皮毛技术的,或者懂得用一些工具而已,这些人倒是很能显摆自己的技术有多强,这些都不是真正的黑客,连基本的骇客可能都够不上,对于有志于成为黑客的小伙伴先让自己成为一个标准的程序员。
「大学生学编程系列」第一篇:为什么要选择做一名程序员?
「大学生学编程系列」第二篇:如何选择第一门编程语言?
「大学生学编程系列」第三篇:选择自学还是培训?
「大学生学编程系列」第四篇:如何让自己变得有项目经验?
大学生学编程系列」第五篇:自学编程需要多久才能找到工作?
「大学生学编程系列」第六篇:如何学习C语言?
分享自己的编程故事,直接加小编