做什么开发的程序员以后可以往黑客方面发展?

如题所述

做程序开发,会多种编程框架的程序员可以往黑客方向发展:

一、做黑客要具备的技能和知识:

(1) 计算机的各种配件知识。


(2) 网卡, 路由器,交换机等一些网络设备,的专业术语及工作原理。


(3) 网线的分类。

(4) 数据传输的基本情况。

(5) 交叉线。

(6) 直通线的水晶头打法。


(7) 了解最新的网络设备, 具有那些功能, 试着去解释或想象这些功能的实现方法。

(8) 了解硬件编程语言(汇编语言html/css/js + php)。


(9) 深入学习内存分配的原理 对于网络知识,本鼠认为并不是多多易善,而且恰恰相反,只要专著于一门就OK了!因为,网络知识实在是太过宏大,一个人就算以一生的时间也不可能强其完全学完,何况处在知识爆炸的今天,往往一门技术,你刚刚掌握,说不定它已经成为了众所周知的秘密了。所以学习黑客技术,讲求的就是一个“快”字!当然这首先需要大家有扎实的网络基础知识。

二、以下列举不同类型或等级的黑客:

黑客(术语),对技术研修深入的计算机安全专家。

黑客(计算机安全)或饼干,访问计算机系统安全系统失灵。

黑客(爱好者),以创新的定制或组合的零售电子和电脑设备。

黑客(程序员亚文化),一个反独裁的软件开发方法,伴随着自由软件运动。

黑客与普通程序员的十大区别

1. 黑客是程序员的子集。

2. 程序员在解决那些原先已经被解决过的问题。而黑客通常是在尝试解决一些新的问题。

3. 程序员是一种职业,而黑客是一种兴趣。

4. 程序员的工作有很多限制,而黑客可以尽情发挥。

5. 程序员都想把自己说得更好,因为他们要推销自己,而真正的黑客更谦虚,他们知道自己懂得还不够多。

6. 程序员是一种“职责”,需要的是对编程语言的使用,更希望尽快完成工作,而不是探寻为什么要做这项工作。做一个程序员没有什么错,但生活中有 很多比编程更重要的事情。相反,黑客是一种“心态”,对技术有着极大的好奇,希望理解核心的工作原理,喜欢创造。尝试理解如何工作,如何做得更好,如何让事情做得特别。黑客就像艺术家或哲学家,同时有着科学工程的天赋,有很多“为什么”和“为什么不”。

7. 程序员和黑客,就如同画匠和艺术家,DIYer和工匠,教科书的方式和创新的方式。

8. 程序员的目标是写出程序,完成需求,而黑客是要让程序为自己而用,满足自身需求。

9. 程序员和黑客都在写代码,只是黑客把不可能变为了可能。

10. 程序员的代码:

#ifndef __A_B___S__LIB_____2___

#include "mything3.h"

#include "mything4.h

#include "lib/bicycle.h"

#include "lib/noodle.h"

#endif

#ifndef __A_B___S__LIB______4__

#include "mything1.h"

#include "mything2.h"

#include "lib/mything3.h"

#include "lib/spaghetti.h"

#endi

而黑客的代码:


#include "myhack.c"

他们的代码通常非常高效,但不被认可,因为人们根本看不懂。

温馨提示:内容为网友见解,仅供参考
无其他回答

做什么开发的程序员以后可以往黑客方面发展?
黑客(术语),对技术研修深入的计算机安全专家。黑客(计算机安全)或饼干,访问计算机系统安全系统失灵。黑客(爱好者),以创新的定制或组合的零售电子和电脑设备。黑客(程序员亚文化),一个反独裁的软件开发方法,伴随着自由软件运动。黑客与普通程序员的十大区别 1. 黑客是程序员的子集。2. 程序员在...

黑客都是什么专业学出来的
选择软件设计方向可能更有助于学习编程,因为编程是黑客的重要技能之一。我的专业是网络技术,主要涉及网络应用、网络管理和网络设计等方面,当然也包括网络原理和数字电路。学习网络技术是基础,而软件知识也是必不可少的。你至少需要掌握一两门编程语言,并且对编程有深厚的理解。此外,逻辑思维和数学能力对...

程序员是做什么的他们会攻击和偷看别人电脑吗
2,现在的程序员,大都指做MIS、网站的程序员。不是所有的程序员,都有窥取别人电脑资料的本事。3,有专业黑客软件,不用很高的技术也能窃取别人资料。但那个软件一般不好搞,除非有黑客朋友或花钱买。4,一般的程序员都不会,要稍微专业一些的才会。

黑客与普通程序员有什么不同
黑-客是做研发类科目的,他的工作成果,是之前没人发现的,比如新的漏洞,新的恶意代码。黑客会随着时间,越来越值钱。而程序员是做研发类项目的,从事一年以后,基本上没什么技术上的提升了。工作内容就是增删检查,实现页面效果。35岁之后由于身体,个人,单位的原因,工作越来越不好做了。这些特质就...

黑客和程序员的差异是什么
1、黑客:通常是指对计算机科学、编程和设计方面具高度理解的人;2、程序员:是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,测试工程师五大类。区别:1、黑客...

程序员是做什么的……他们会攻击和偷看别人电脑吗
存在专门的黑客工具,即便技术门槛不高也能盗取他人信息,但这类软件通常难以获取,除非有黑客朋友帮忙或者花钱购买。一般的程序员一般不会涉及此类行为,相对专业一些的程序员可能会。值得注意的是,黑客软件的开发与使用,需要具备一定的技术水平和风险意识。普通的程序员,通常只会专注于编写和维护应用程序...

黑客要具备什么?
会黑够黑敢黑。

说说看黑客需要身兼几种计算机语言?
Python和Java容易成黑客入门时的首选。C\/C++是黑客在学习编程过程中必然会接触到的,C++是以C为基础的改进版。黑客要想精通C\/C++是有一定难度的。Perl和LISP能帮助黑客拓宽编程的知识面,增加编程的经验。一般而言,黑客精通的计算机语言种类越多,则越好。

程序员都能成为黑客吗?
程序员是程序员,黑客是黑客,不能混为一谈。黑客就是找漏洞,利用漏洞达到自己的目的,这种漏洞用到的技术就很多了。

一个程序员算半个黑客吗
随着互联网技术的不断发展,程序员和黑客之间的合作也变得更加紧密。许多公司开始重视网络安全,不仅需要程序员开发出高质量的应用程序,还需要黑客提供安全保障。程序员和黑客之间的合作,不仅提高了应用程序的安全性,也为公司的业务发展提供了有力的支持。在这样的背景下,程序员和黑客之间的关系变得更加...

相似回答