1. 首页 / 知识 /  正文

程序员和黑客有什么区别?

程序员和黑客有什么区别?

谢邀。

一句话概括,程序员未必是黑客,黑客一定是优秀的程序员。

程序员:一般会叫软件工程师,喜欢自嘲“码农。在公司会分初级到高级开发工程师,主要工作是按照公司的业务需求设计软件编写代码,需要熟练使用至少一种编程语言比如我,目前就靠Java吃饭。程序员其实偏向的方向是软件设计与架构。越厉害的程序员,敲的业务代码越少,造轮子搭框架,让低级程序员去敲的更快。

黑客:虽然自己没到黑客的层面,但是我对黑客还是有自己的理解。可能大部分黑客的形象是并不是真正的黑客,什么盗号啊破解软件破解密码之类的,属于“骇客”,真正的黑客虽然没有黑客帝国那样炫酷,但是至少也是攻防高手。他们不仅仅掌握一种编程语言,但是他们不会经常去敲一些业务代码设计一些客户导向的软件,他们侧重于计算机网络,侧重于找出软件的破绽,发现系统的漏洞。其实现在很多互联网公司的首席安全官都是名副其实的黑客,只不过他们是维护系统的稳定,攻击容易防守不易。

黑洞式点评:程序员在明,黑客在暗,明修栈道,暗度陈仓。觉得押韵的点点关注咯。