從事軟件開發多年,主要是在嵌入式領域,主要在瀏覽器內核領域研究的比較多,最近在切入web服務器領域,程序員和黑客的工作目標性就有非常大的差異,程序員主要工作是設計產品,想辦法把產品質量弄得過硬不出問題,黑客逆向而行看看能不能找到軟件或者服務器存在的一些漏洞,程序員的工作主要還是企業為了完成產品而分配的任務。黑客的工作主要是自發完成,自我激勵,興趣愛好占據主導作用,更多是自我激發,不像程序員都有大量軟件開發公司,進入之后就可以按部就班的完成工作工作就可以了。
在技術生涯中認識的覺大部分是程序員,也就是講直接的程序員成為黑客的非常少,首先具備黑客特質再去學習技術成為一個真正的黑客,大部分程序員平時連基本的工作都要加班加點去完成,即使有這個心也很難有這個精力研究安全領域的東西,真遇見一個有黑客屬性的程序員,并沒有親眼看到做具體的事情,倒是在工作閑暇之余會見擺弄一些純正命令行的東西,明顯可以看出是和工作無關的事情,據說是玩游戲的時候覺得不過癮就去游戲服務器上去走了一遭,改了點屬性爽了一陣,后來又給恢復了,真正的黑客不是大家想象的那樣非要搞什么大的破壞。
現在大家對黑客的印象主要停留在電影中無所不能的現象般存在,但在現實中可能一個人是不是黑客根本看不出來,越是黑客越是低調,大家在電影中看到的黑客搞破壞,本質上屬于駭客,不是真正的黑客所為,黑客在科技領域屬于安全領域,程序員行業從事安全的就屬于黑客的逆向工作,寫的殺毒軟件就是為了能夠檢測出黑客留在程序的木馬,并且部署防止木馬侵入的程序,有些大公司的高級安全程序員,其實就是黑客直接招安而來的,兩者沒有本質上的差異,只不過做的方向有點互斥,黑客轉化成高級安全工程師也不是什么丟人的事情,還繼續做著相同的工作,還能給自己帶上合法的外衣。
真正的黑客遵循嚴格的黑客法則,要說黑客和程序員的區別,個人總結出以下幾點的區別。第一點黑客對于新事物保持一種新鮮感,所以在黑客領域做出一些震驚世界的事情,發現背后的操作人只是一些十幾歲的孩子,就是因為覺得好奇好玩,這種驅使力往往能迸發極大的能量。第二點黑客總是以懷疑一切的態度去看待問題,所以更能從不同的緯度發現問題,每年的黑客大賽結束之后各個企業都會隨之對網絡進行安全升級;第三點,是個黑客都有追求自由的天性,不喜歡被束縛和壓抑,非常鄙視一些收費的商業行為,所以看見網絡上很多破解軟件不排除里面有黑客的行為。
所以黑客和程序員雖然都是技術類,本質上差異還是非常大,程序員的工作只能講是中規中矩。黑客更多玩的是情懷,更加注重自我的情懷的釋放,兩者本質上的差異還是非常巨大。
責任編輯:wv
-
程序員
+關注
關注
4文章
953瀏覽量
29830
發布評論請先 登錄
相關推薦
評論