黑客是编程技术很高的吗(黑客都是编程高手吗)
黑客是程序么?
黑客不是程序。
黑客一词一般有以下四种意义
一、一个对(某领域内的)编程语言有足够了解,可以不经长时间思考就能创造出有用的软件的人。
二、一个恶意(一般是非法地)试图破解或破坏某个程序、系统及网络安全的人。这个意义常常对那些符合条件(1)的黑客造成严重困扰,他们建议媒体将这群人称为“骇客”(cracker)。有时这群人也被叫做“黑帽黑客”。
三、一个试图破解某系统或网络以提醒该系统所有者的系统安全漏洞。这群人往往被称做“白帽黑客”或“匿名客”(sneaker)或红客。许多这样的人是电脑安全公司的雇员,并在完全合法的情况下攻击某系统。
四、一个通过知识或猜测而对某段程序做出(往往是好的)修改,并改变(或增强)该程序用途的人。
黑客到底比普通程序员高在哪里?
这是个非常奇怪的问题,可能提出这个问题就不是非常了解黑客和程序员这两个职业,其实我更喜欢称黑客为网络安全工作者,虽然都是码代码的,但是其工作的目的性完全不同,作为一个程序猿,你的产品是面向大众,所以他们追求的是程序的实用性,稳定性,以及重复性,他们最宝贵的不是他们的技术,而是创意,一个软件程序的创意,好的程序员有很多,但好的想法和创意就很少,只要有了创意,有大把的程序员可以写出好程序。而所谓的黑客他们更加注重自身的技术,即使是创造,他们创造的也是一些算法,而且由于网络安全的逐渐完善,正真能够创造出新东西的黑客越来越少,他们多半就职于一些大型网络企业,或者国家部门当中,那些人我们则称为网络安全专家,黑客的创造与程序员的创意本质的差别就是,黑客更趋近于计算上,而程序员更贴近于生活,一个好的软件,好的游戏,不是简简单单一个段程序,一个人就可以完成的,一个优秀贴图师和建模师,他们不一定需要知道他们用的软件的底层代码是什么,但是他们一定在美术,色彩等方面有着极深的造诣。所以说拿黑客和程序员直接比较,是非常欠妥的。一个好的程序员不一定是一名优秀的黑客,一名好的黑客也不一定是一个出色的程序员。程序员为我们描绘出了一个丰富多彩的虚拟世界,让我们享受到了更加舒适便利的生活。而网络公司工作者们为这个美丽的世界制定了秩序与规则,让我们支付宝里的钱不会无缘无故的消失。职业无贵贱,如果硬要说黑客比程序员多了些什么,那么可能就是他们更加默默无闻,更加神秘吧。
黑客的编程能力要很强吗?
逻辑分析能力必须是第一位,
其次是各方面的理论知识(网络、数据库、操作系统、路由交换机防火墙、抓包与分析能力等),
编程再次之。
因为市面上有很多简化的了编程工具。。。
黑客是干什么的?
通常是指对计算机科学、编程和设计方面具高度理解的人。在信息安全里,“黑客”指研究智取计算机安全系统的人员。利用公共通讯网路,如互联网和电话系统,在未经许可的情况下,载入对方系统的被称为黑帽黑客,调试和分析计算机安全系统的白帽黑客,“黑客”一词最早用来称呼研究盗用电话系统的人士。
那些高级程序员懂得也很多,他们和黑客到底有什么区别?
本质就不同啊,一个高级程序员可能精通一种或者多种语言,还要了解一些相关的行业知识。而作为一个高级黑客,首先要了解很多编程语言的架构,底层运行原理,从网络、数据库、程序、系统、算法、甚至各种硬件都要有所涉猎,包括很重要的社会工程学分析。一个高级程序员可以打造一座完美无懈可击的城堡,一个黑客可能进不去这个城堡,但是黑客从其他方面着手,比如可以搞定你的老婆跟她进去?
程序员和黑客哪个更厉害?
黑客就是程序员,只不过是从事不正当行为的,你可以这么理解,好比程序员是魔法师,那么黑客就是魔法师里面的死灵法师,把它单列出来,不是因为他厉害,而是因为他干的事和其他行当不太一样,一不小心就走入禁区了。