黑客和程式設計師有什麼區別?程式設計師目標是成神,黑客目標是弒神!
程式設計師、黑客究竟有何區別?這個問題往往會引發踴躍的討論與辯論。但是我看到的很多說法往往至少在一個重大方面是有瑕疵的,所以在此我願給出我的定義,希望這個定義能夠更準確些。
程式設計師是能夠通過操縱計算機程式碼解決問題的人。他們的技能水平可高可低—從掌握基本指令碼的入門級到可利用任何一門語言的絕對巫師都算是。
黑客是做東西的人。在本文背景下,是指通過對計算機程式設計做東西的人。這是對這個術語的原創、純粹的定義,比方說,你有了一個想法以後就設法 “破解” 某個東西讓它可以工作。這個詞也可用到修改東西使其功能發生重大改變的人身上,但是不像前面的定義用得那麼多。
程式開發就想中國的武術一樣,分內力和招式。招式就是各種程式設計技巧和程式設計概念,通過練習可以學會。而內力就是資料結構和 演算法了,招式可以影響你工作的速度,而且絕大多數情況下,不需要深厚的內力。內力可以決定的是你能解決問題的高度。假定所有寫程式碼的人都可以稱之為程式設計師,那麼程式設計師中包括黑客,但並不是所有程式設計師都是黑客!
程式設計師不黑,黑客黑!程式設計師做的專案需要專門的立項,週期性的開發,不會專門做一些黑工作,而黑客隨心所欲,幹事情不遵循什麼規則,想搞事情就搞事情!
程式設計師目標是成神,黑客目標是弒神:比如說軍方系統,政府系統通常是程式設計師根據要求做的安全控制系統,但是黑客就喜歡這樣的"大目標",這種國家級的安全系統是他們征服的物件!
再說下駭人聽聞的世界級黑客的傳說:
凱文米特尼克(美國):此人是世界上非常出名的一個黑客,他還有一個稱呼叫“世界頭號 黑客 ”,此人曾經入侵了諾基亞,富士通和摩托羅拉公司的系統,還入侵國 美國 中央情報局、國會參議院、 日本 索尼公司等政府和企業網站,如今他已“金盆洗手”做起了電腦保安諮詢公司的老闆
2010年7月28日,在美國拉斯維加斯舉行的一年一度的“黑帽”黑客會議上,傑克將2臺ATM搬到“黑帽”會場上,他剛一執行破解程式,自動提款機便不斷吐出鈔票,在地上堆成一座小山!這段“提款機破解秀”堪稱2010年“黑帽”黑客會議上最為轟動的精彩好戲。
現在各國軍方都宣稱電子戰,資訊戰,其實無外乎就是比在正式打仗之前,看誰黑別國的控制系統很快,所以國家級的黑客才是最吊的黑客!關注我,保你不被黑,哈哈!!!
後記:對於大部分轉行的人來說,找機會把自己的基礎知識補齊,邊工作邊補基礎知識,真心很重要。
“我們相信人人都可以成為一個web前端大神,現在開始,找個師兄,帶你入門,學習的路上不再迷茫。這裡是前端修真院,初學者轉行到網際網路行業的聚集地。"
加QQ群:755627684(招募中)
相關文章
- 神愛程式設計師,於是帶來Python程式設計師Python
- 【1024程式設計師節】程式設計師,你學程式設計的初衷是什麼?程式設計師
- 程式設計師的悲哀是什麼?程式設計師
- 【科普】碼農是程式設計師嗎?碼農與真正程式設計師的區別是啥?程式設計師
- 一般程式設計師和大神程式設計師有什麼區別?這些細節騙不了人程式設計師
- 月薪3000和月薪30000的程式設計師差別是什麼?程式設計師
- 什麼是 10x 程式設計師程式設計師
- 1024為什麼是程式設計師日程式設計師
- 程式設計師到底是幹什麼的?請不要再黑程式設計師了程式設計師
- 漫畫 | 程式設計師的悲哀是什麼?程式設計師
- 趣圖:這是什麼級別程式設計師的椅子?程式設計師
- 角色設計思路解析:陰陽師式神是怎麼設計的?
- 低學歷不適合做程式設計師?專科與本科程式設計師之間有什麼區別?程式設計師
- 程式設計師的核心競爭力是什麼?程式設計師
- 程式設計師思維看愛情是什麼?程式設計師
- 程式設計師必知面試技術,程式設計面試IO模型有幾種?分別是什麼?程式設計師面試模型
- 你好,我是程式設計師程式設計師
- 女程式設計師,為什麼比男程式設計師少???程式設計師
- 程式設計師是什麼讓你停滯不前—是安逸,還是….程式設計師
- 好程式設計師Java教程分享meta標籤什麼作用程式設計師Java
- 中外程式設計師到底有啥區別?程式設計師
- DevOps的目標是什麼?有什麼好處?dev
- 好程式設計師前端分享什麼是Deno,它與Node.js的區別程式設計師前端Node.js
- 幽默:全棧程式設計師與前後端程式設計師區別全棧程式設計師後端
- [黑客說]一個新的程式設計師交流平臺黑客程式設計師
- 同樣是程式設計師,為什麼別人比你更優秀?程式設計師
- 你覺得程式設計師最大的悲哀是什麼?程式設計師
- 作為程式設計師,你的夢想是什麼?程式設計師
- 好程式設計師Java教程解讀什麼是swing程式設計師Java
- 好程式設計師Java教程解讀JDBC是什麼程式設計師JavaJDBC
- 什麼樣的社群是好的程式設計師社群?程式設計師
- 程式設計師最核心的競爭力是什麼?程式設計師
- 程式設計師程式設計入門一定知道!程式設計師需要學什麼?程式設計師
- 如何確定自己是否適合做程式設計師?程式設計師的成長需要什麼?程式設計師
- 程式設計師修神之路--分散式系統設計理念這麼難學?程式設計師分散式
- 遊戲設計師都需要的邏輯方法:分清目標和手段!遊戲設計師
- 中國程式設計師與美國程式設計師寫程式碼的區別分析程式設計師
- 學Python的程式設計師,程式設計能力都“退化”成什麼樣了?Python程式設計師