前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >程序员和黑客最明显的区别是什么?

程序员和黑客最明显的区别是什么?

作者头像
程序员互动联盟
发布2020-04-03 10:15:50
1.4K0
发布2020-04-03 10:15:50
举报

从事编程工作已经十几年了,程序员的工作在方向上和黑客属于相反的方向,但在达成目标的过程有着本质的区别,程序员做的事情更多是一种工作,绝大部分程序员写代码就是为了养家糊口,黑客的工作更多是兴趣支撑着,这是本质的区别,黑客更多玩的是逆向相对来讲工作会更加枯燥一些,没有程序员的工作整体系统化,在有些层面其实程序员和黑客是相通的,因为很多企业的网络安全部门就是直接面对黑客,有些甚至是黑客直接诏安来的,所以有些程序员本身就是黑客出身,要想成为黑客首先成为一个程序员,编程的基本功也是必须具备的。

黑客和程序员的最大区别?

开发的动机不同。黑客主要做着程序员逆向的工作,程序员会按照项目规划进行开发,开发出产品之后不停的修正产品里面的漏洞或者增加功能,黑客就是针对现有的一些产品进行漏洞的寻找,目前很多主流的大型软件也是一直在更新软件,更新软件的主要意义在于根据已经暴露出来的漏洞进行修复,同时增加后续的功能。

程序员的工作安排的推动力靠着企业的项目推动,还会有相应的项目经理或者产品经理推动事情向前走,但黑客相对比较单一,没有什么正经的项目或者产品推进完全靠着一股热血来工作,从这点上讲黑客更加狂野,程序员更像是为企业打工的职员,所以黑客更有一丝的神秘感在里面。

绝大部分的程序员对于编程工作不是很感兴趣,从事代码工作主要觉得程序员的工资相对比较高,而且工作环境比起很多户外的工种好太多了,但实际上程序员的工作属于高度的脑力劳动者,并不比体力劳动的在精神上付出要少。但如果从兴趣角度上分析,又是一种极大的享受,很多喜欢写代码的人在编程的海洋中如鱼得水。

黑客从事的相当于程序员职业中的安全领域,程序员的范围相对更加宽泛,所以不能简单的认为所有的黑客都能从事程序员的工作,术业有专攻,虽然都可以从事写代码的工作,但不存在直接意义上的即插即用,但从常规意义上讲,黑客对于编程能力理解起来更加深刻直接,毕竟属于兴趣在推动,程序员本身被动性质工作更多一点。

程序员和黑客最大的区别在于编程情怀,黑客真正意义工作就是信仰。但是现实中很多人把黑客理解成为了骇客,黑客本身不造成实质性的破坏,而且不是以赚取金钱为最大的目的。现实中很多人破解个密码,或者攻击个服务器都当成黑客的行为了,以赚取利润或者破坏为目的的行为都不是真正意义上黑客的行为。真正的黑客做事情顶多算是点到为主,不会为专门为了攻击而攻击,不要把这些所谓的破坏行为嫁接到黑客的头上,希望能帮到你。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-12-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员互动联盟 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 黑客和程序员的最大区别?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档