经常遇到这样的问题:“我想学习黑客技术,请问先学什么?”或者是:“我想成为一名黑客,你能教我吗?”; @# V/ L2 C3 o6 {. k; y! P
0 \( `7 {- t! @' k对于这样的问题,实在是不知道怎么回答....因为每个人的基础都不同。你可能是看了一个关于黑客的电影,所以想来学习黑客;可能是看见新闻上播出某某黑客盗取XXX,所以想来学习黑客;也可能是为了讨好女朋友(装逼)....
' t. ? q' S4 Y8 Y
7 S3 e. ~7 c3 N! {- I
- {) v( m* g, e" J7 ]% g7 I' e鉴于以上种种,并根据我个人的学习经验和论坛的帖子,总结出了菜鸟到黑客的成长的阶段。
# \* |9 U' a* @- N& Z* w$ [; o
5 W$ I! t1 u* ~) B$ A一、初入古黑_学习计算机硬件知识
$ |1 n: `4 b) O$ P( m为什么要先从硬件开始学习?我们来假设一个场景:
; i' d7 W5 A; P1 K$ _# ^0 ~, ~! y! g$ C9 Z
你今天按下电脑的开机按钮,发现主机一点反应也没有,屏幕也是黑着脸对着你...自己不懂什么情况,只好拿去电脑店维修,不懂硬件知识的你只能任人宰割。1 ?9 H1 M6 W8 y/ l1 [' E
" W% Q. w; ~. P* a3 b: J上面只是一个简单的假设,由于篇幅有限,就不举例更多了。
2 A& }, @4 i* L5 Q, [, v1 `
# b6 Q* H/ @6 o当然,不是要你去深入学习硬件知识,那样的话,几乎所有人都是还没开始就放弃了...要是你已经有一台电脑了,学习下面这些知识应该是很容易的!
- c, O/ G' _- @$ H) {. u
( |* k: @4 l y* b论坛上已经有很多关于电脑硬件的帖子,在这里我就不从新写了,只给出帖子的链接:
) \ P# p( U8 b1 F" d+ T5 V7 I2 s; U& N- \) z4 Z3 O! {# T
计算机基本硬件简介 (这个帖子介绍了计算机的组成部件)! Y. {+ h: o4 X
* w0 h- R+ H8 q' t 全程详细图解电脑主板各个部位 (这个帖子介绍了主板上部件的功能)
* _8 X3 N+ K: c5 O3 |5 [ L! N& V5 y; H
学会自己维修电脑,打死也不要去电脑店 (这个帖子介绍了电脑不能启动的原因,并且给出了解决办法)
3 i2 ]# G9 o) p a4 T8 T' {
! E2 f1 v( X' z( D 使用电脑时最忌讳的十八个小动作 (这个帖子介绍了使用电脑时的一些错误操作)0 G5 o7 j. L/ Q- L! ]5 m
" w! V3 b5 @1 z更多硬件知识,请访问 硬件相关 板块。
+ k% D* }+ B3 z- e8 b% }: T
7 j6 [: R! d9 e/ S' U$ \$ N/ C二、锋芒初露_探索网络世界
* Y! J, E. S; U" t1 F/ R. U" ?现在,几乎每个人都会用电脑看电影,玩游戏。但是有几个人知道这些东西背后的原理?通过一根小小的网线,是怎么看见各种图片、文字、视频呢?. K% e4 u+ B0 q9 h3 A ]0 N" A
" o, K5 i& j" D6 w/ k0 A- V下面的帖子必须要看,而且要能理解:2 V, a9 W7 C2 k. l6 A3 {
4 L9 [; e# M, t" R' T Internet 世界的基本原理4 q5 W( H* t) b8 H$ f& s
' ]5 W" l0 ]4 M _( B6 H, U 从输入网址到网页彻底打开,中间都发生了什么?
- E7 d) e$ P# y; W
' z A) `& M* U6 {% _- F 为什么你的网速那么慢?
3 W: P. h' X4 H" W/ E; x9 [5 @* j' U! `! I, y! g, R: g7 h0 v+ U
如果你想更加深入的了解网络,可以尝试搭建一个自己的网站。编译教程我已经准备好了,你呢?#j330:
6 x1 n7 ^. p/ y* O/ \ `. `# Z 5 n7 R$ ?9 M/ e
Centos 7.2编译安装LNMP环境及php-fpm
# H1 O! X$ \- i+ @, L) V( y& g
9 z+ R5 d+ N) Q/ B6 V 更多网络基础知识,请访问 网络基础
# K* ^, x1 Y7 u& b+ ]4 r q# K8 \# I; j0 l; `, f
三、出类拔萃_学习编程语言 1 G( f3 ?1 b( }0 B- Z& \
经过上面两个阶段,你已经从菜鸟变成了老菜鸟~~祝贺!这个阶段就是你脱离“菜鸟”的关键所在,用心去学吧!加油!8 l- v9 o- ?; [6 I' E
; C# K2 j+ l/ C7 k$ i- m/ y
引用论坛的一段话:* c- o( V0 K. V. K& f* D$ T
5 d: F+ G! J5 M* m- t) v- J7 O
学习是从无到有的过程,是将本在人脑中不存在或不完全存在的知识结构,转化成趋于完善的知识结构的过程。这个过程是辛苦的,甚至在一定程度上讲是“残酷”的。人这种动物受人心态影响很大,大家都尝试过因为某个兴奋的事情一夜不睡觉反到不困,这其实是人心理状态对人整体状态的影响。
, W: m8 y" o+ ^2 r/ h* \, O开始学习编程的时候,难!特别是学习编程的基础知识,总感觉迷迷糊糊的...但只要你能走下去,后面会越来越容易。1 t: m/ l* t% ]+ d0 L) f+ Q! k l
6 H. ]+ S! [% P 编程语言解析——什么是编程语言9 L* s1 K* f, @- V
0 \( q, f1 W8 U7 M% B6 ^' `; |- n
那么问题来了,那么多语言,我该学哪门语言?: e- y+ d3 b/ u% e5 e' ]& t1 P) o
8 x( e3 k( b- g( O8 M8 ~
这里给出两条路:客户端、服务端
6 V9 i6 L3 K( P$ }" }' r
" r( L" {- @' }1.客户端。简单讲就是在本地电脑运行的程序,如QQ、谷歌浏览器、各种杀毒软件等。如果你能耐住寂寞、想象力丰富,就从C语言开始学起! 零基础C语言教程: `2 ]" l# Q2 I- b( u" E8 c
M4 e& Q2 S8 w, l8 t& M: V) s
为什么要从C学起?因为C语言是各种语言的老祖宗!( i( H1 \9 w$ P! C9 C* u: H7 B' {
而且她是面向过程的一门语言,能让你明白各种计算机的原理(这里就不打算展开了,不然文章就太长 了)。# r$ }7 z2 @. G5 Y2 h1 s
6 c/ Z8 v+ [% \/ X- t. H( U
编程有什么用处?/ V6 ^0 E. c) Y1 j% F2 C3 w4 j1 ~3 L
/ Q0 c3 ], p+ {如果你的想象力比较那啥...可以考虑从易语言开始学起。易语言入门系列教程5 F, k+ {' z- X' }0 H; L
' B$ ]+ ~7 n0 Q$ ?2.服务端。简单讲就是网页,比如你访问古黑论,这个页面是怎么实现的?又什么构成的?
# T7 f, ?2 ~: L2 L$ V$ P
' e. ^$ P* \* }1 p7 _其中又分为两类:前端和后端。前端是只肉眼可见的页面,如CSS、HTML、JavaScript等。后端指PHP、MySQL、系统运维等。这些教程论坛没有多少,自己搜索一下吧,学习的时候最好有实战代码,一边学一边写代码。
" P8 ?1 O/ b6 m p0 c. ~
" Q% g) t! w; d更多关于编程语言的知识,请访问 编程语言
8 ^0 f# E* J& h$ f5 X; p" }/ C& K6 Y& i. H: [
四、龙战于野_初识黑客 # c3 s, Y; J y7 H/ i) c
只有经过上面的几个阶段后,才能成为一名黑客!!!
( l6 R y$ n% D
, ~4 h+ v, L ]: Z! c2 G- c黑客,通常是指对计算机科学、编程和设计方面具高度理解的人。黑客简介) ]/ j5 r$ o& h( r. h" ^1 @- M
7 j F6 a. S0 l1 f* B在成为一名黑客之前,你必须要树立正确的价值观,否则将会误入歧途! 黑客道德与黑客技术
% j" z8 v+ y* x4 C: C
7 ?% C/ B% \/ ]/ X/ J到了这个阶段,已经不需要别人指定你的道路了,你自己已经可以知道自己需要的是什么。
y. g) }% l6 w+ t" E4 [
( I, s( `. `( ~2 a五、炉火纯青 ' z) J x' B5 s# x3 s1 s6 x
成为 LINUS、Bjarne Stroustrup、Jeff Dean那样的高手!
4 f. l2 {/ _& v! p T
, d, z2 M& Q! n+ ? c六、仗剑天涯
5 M0 F i, H: }( ]1 t* Y% x$ E0 Y5 t5 I" z
七、活到60岁 4 L: E, ]4 N' m W
颈椎病...
- k# F( A7 v5 ~腰椎病...4 x( T; m# |$ I4 H9 {5 e8 B
久坐对前列腺的危害以及肥胖问题...2 P% i2 e& `- N& H
眼疲劳、用眼过度...; O3 ?: Q( C3 j1 b9 X% |- k
饮食、作息不规律导致的胃病等一系列问题.....
" h! x# n/ B, t- R9 f8 S/ E* g# O& ^, u$ w# A$ T
在成为黑客之前,最好先找一个女朋友
[5 J! {; c- ^0 F* g5 E( L7 c
4 Y# _ I& Q. ^: l7 u1 N7 c6 A以上,共勉! |