盘点黑客与程序员的十大区别
?
1、黑客是程序員的子集。
2、程序員在解決那些原先已經(jīng)被解決過的問題。而黑客通常是在嘗試解決一些新的問題。
3、程序員是一種職業(yè),而黑客是一種興趣。
4、程序員的工作有很多限制,而黑客可以盡情發(fā)揮。
5、程序員都想把自己說得更好,因?yàn)樗麄円其N自己,而真正的黑客更謙虛,他們知道自己懂得還不夠多。
6、程序員是一種“職責(zé)”,需要的是對編程語言的使用,更希望盡快完成工作,而不是探尋為什么要做這項(xiàng)工作。做一個(gè)程序員沒有什么錯,但生活中有很多比 編程更重要的事情。相反,黑客是一種“心態(tài)”,對技術(shù)有著極大的好奇,希望理解核心的工作原理,喜歡創(chuàng)造。嘗試?yán)斫馊绾喂ぷ?#xff0c;如何做得更好,如何讓事情做 得特別。黑客就像藝術(shù)家或哲學(xué)家,同時(shí)有著科學(xué)工程的天賦,有很多“為什么”和“為什么不”。如果大家對C/C++感興趣的話,可以加一下我們的學(xué)習(xí)交流摳摳裙哦:637,935,295,免費(fèi)領(lǐng)取一套學(xué)習(xí)資料和視頻課程喲~
7、程序員和黑客,就如同畫匠和藝術(shù)家,DIYer和工匠,教科書的方式和創(chuàng)新的方式。
8、程序員的目標(biāo)是寫出程序,完成需求,而黑客是要讓程序?yàn)樽约憾?#xff0c;滿足自身需求。
9、程序員和黑客都在寫代碼,只是黑客把不可能變?yōu)榱丝赡堋?/p>
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"
他們的代碼通常非常高效,但不被認(rèn)可,因?yàn)槿藗兏究床欢?/p>
總結(jié)
以上是生活随笔為你收集整理的盘点黑客与程序员的十大区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenCV 机器视觉入门精选 100
- 下一篇: 2020 年最牛逼的 10 门编程语言,