回覆列表
  • 1 # 大學生程式設計指南

    從事程式設計工作已經十幾年了,程式設計師的工作在方向上和駭客屬於相反的方向,但在達成目標的過程有著本質的區別,程式設計師做的事情更多是一種工作,絕大部分程式設計師寫程式碼就是為了養家餬口,駭客的工作更多是興趣支撐著,這是本質的區別,駭客更多玩的是逆向相對來講工作會更加枯燥一些,沒有程式設計師的工作整體系統化,在有些層面其實程式設計師和駭客是相通的,因為很多企業的網路安全部門就是直接面對駭客,有些甚至是駭客直接詔安來的,所以有些程式設計師本身就是駭客出身,要想成為駭客首先成為一個程式設計師,程式設計的基本功也是必須具備的。

    駭客和程式設計師的最大區別?

    開發的動機不同。駭客主要做著程式設計師逆向的工作,程式設計師會按照專案規劃進行開發,開發出產品之後不停的修正產品裡面的漏洞或者增加功能,駭客就是針對現有的一些產品進行漏洞的尋找,目前很多主流的大型軟體也是一直在更新軟體,更新軟體的主要意義在於根據已經暴露出來的漏洞進行修復,同時增加後續的功能。

    程式設計師的工作安排的推動力靠著企業的專案推動,還會有相應的專案經理或者產品經理推動事情向前走,但駭客相對比較單一,沒有什麼正經的專案或者產品推進完全靠著一股熱血來工作,從這點上講駭客更加狂野,程式設計師更像是為企業打工的職員,所以駭客更有一絲的神秘感在裡面。

    絕大部分的程式設計師對於程式設計工作不是很感興趣,從事程式碼工作主要覺得程式設計師的工資相對比較高,而且工作環境比起很多戶外的工種好太多了,但實際上程式設計師的工作屬於高度的腦力勞動者,並不比體力勞動的在精神上付出要少。但如果從興趣角度上分析,又是一種極大的享受,很多喜歡寫程式碼的人在程式設計的海洋中如魚得水。

    駭客從事的相當於程式設計師職業中的安全領域,程式設計師的範圍相對更加寬泛,所以不能簡單的認為所有的駭客都能從事程式設計師的工作,術業有專攻,雖然都可以從事寫程式碼的工作,但不存在直接意義上的即插即用,但從常規意義上講,駭客對於程式設計能力理解起來更加深刻直接,畢竟屬於興趣在推動,程式設計師本身被動性質工作更多一點。

  • 中秋節和大豐收的關聯?
  • 去藥店上班需要什麼條件嗎?