黑客代码编程_黑客代码软件工程
文字日记:
程序员与黑客的差别
先用一句话概括:
程序员未必是黑客,黑客一定是优秀的程序员。
程序员:
一般叫软件工程师,他们喜欢自嘲“码农”或者“搬砖的”。等级一般分初级、中级、高级和资深,主要工作是根据公司的业务需求(主要是产经的脑洞)设计软件编写代码。需要熟练掌握至少一门语言,比如Java。
黑客:
不要以为上传木马啊盗号啊破解软件啊翻个外网啊就能叫黑客了,他们最多算脚本小字,或者叫骇客。真正的黑客虽然没有黑客帝国那样酷炫,但至少是个攻防高手。不同于程序员,他们一般能通用多种编程语言,但不会经常敲业务代码。他们更侧重于找出软件的破绽,发现系统的漏洞。其实现在很多互联网公司的首席安全管理都是名副其实的黑客,只不过他们更注重防守,而不是主动攻击。
当然,黑客也有好坏之分。好黑客又称红客,出于检测安全为目的,不以恶意攻击为目的。而坏黑客,以非法入侵、破坏、勒索为目的,这些就是触犯法律的行为。
黑客马拉松的由来
黑客马拉松不是突然冒出来的,它们源自编码潮流。电影《社交 *** 》有一幕很出名:马克·扎克伯格在哈佛一间宿舍里举行了10分钟的编码比赛,赢家成了他之一位实习生。
从1960年代开始,程序员们就一直在参加自组织的非正式黑客马拉松。斯蒂芬·勒维在1984年出版的《黑客》一书中提到,当时麻省理工的学生更喜欢投身24小时的“马拉松风暴”。不过,直到1990年代末,现在这种黑客马拉松才出现:在一连串的讲座之后,出席开放源代码软件大会的软件工程师们总是急不可耐地想要亲自玩一把。于是最后一天,他们会聚在一个房间里,一块儿切磋编码,当时没有奖金,没有推介,也没有非技术界的参加者。
现在每隔约两个月,Facebook的700多名软件工程师就会聚集在公司办公室,参加一场24小时的比赛,赛场门上装饰着大大的贴纸,上面写着H -A -C -K(意为“黑客”或“编码”)。
我是一个学软件工程的学生,请问有和 *** 安全相关的方向吗?或者 *** 攻防
软件工程是没有这个方向的。
*** 安全、 *** 攻防是属于信息安全专业的。
虽然都属于计算机学科,但是安全方面的基础知识例如密码学、数论这些软件工程是不学的。
上一篇:邮箱 黑客_破解邮箱黑客
下一篇:西西软件刷会员_西西刷枪软件黑客