我是一名黑客我也是一名程式設計師

2021-08-29 05:34:00 字數 1227 閱讀 4045

黑客(大陸和香港:黑客;台灣:駭客,英文:hacker),通常是指對電腦科學、程式設計和設計方面具高度理解的人。在許多黑客型別電影被大家所熟知後,一些程式設計崇拜者便將成為一名黑客當成了自己的奮鬥目標。

著名程式設計師,同時也是最早的計算機社群名人之一的 eric raymond 是這樣定義黑客的,「聰明、有創意、思想開放,享受問題解決和學習,樂意分享知識高於一切的人。

1.黑客是程式設計師的子集。

2.程式設計師在解決那些原先已經被解決過的問題,而黑客通常是在嘗試解決一些新的問題。

3.程式設計師是一種職業,而黑客是一種興趣。

4.程式設計師的工作有很多限制,而黑客可以盡情發揮。

5.程式設計師都想把自己說得更好,因為他們要推銷自己,而真正的黑客更謙虛,他們知道自己懂得還不夠多。

6.程式設計師是一種「職責」,需要的是對程式語言的使用,更希望盡快完成工作,而不是探尋為什麼要做這項工作。做乙個程式設計師沒有什麼錯,但生活中有很多比程式設計更重要的事情。相反,黑客是一種「心態」,對技術有著極大的好奇,希望理解核心的工作原理,喜歡創造。嘗試理解如何工作,如何做得更好,如何讓事情做得特別。黑客就像藝術家或哲學家,同時有著科學工程的天賦,有很多「為什麼」和「為什麼不」。

7.程式設計師和黑客,就如同畫匠和藝術家,diyer和工匠,教科書的方式和創新的方式。

8.程式設計師的目標是寫出程式,完成需求,而黑客是要讓程式為自己而用,滿足自身需求。

9.程式設計師和黑客都在寫**,只是黑客把不可能變為了可能。

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"

他們的**通常非常高效,但不被認可,因為人們根本看不懂。

簡而言之,程式設計師是乙個總稱,黑客就是程式設計師,但是許多程式設計師都不會被稱為是一名黑客,因為首先他們的技術能力不高,並且黑客的創意無限,思想開放性十足,不是普通程式設計師可以匹敵的。

我是一名it程式設計師

我是一名it程式設計師 hello,這是我的第一篇部落格,一直以來的學習中,都是從很多優秀的人發的微博中,收穫了不少,感謝這些作者的付出。所以,我想借助這個平台來記錄一些自己的東西,通過自己的鑽研來轉化成具體的東西,有些態度需要表達,有些知識需要外顯,有很多東西都需要去磨練,寫部落格就是這麼乙個磨練...

我的的苦惱(一名程式設計師 )

程式設計序不全都是喜悅。我們只有事先了解一些程式設計固有的煩惱,這樣,當它們真的出現時,才能更加坦然地面對。首先,必須追求完美。因為計算機也是以這樣的方式來變戲法 如果咒語中的乙個字元 乙個停頓,沒有與正確的形式一致,魔術就不會出現。現實中,很少的人類活動要求完美,所以人類對它本來就不習慣。實際上,...

如何成為一名程式設計師 我的道路

下面要說的是我在成為一名程式設計師的道路上做的幾件事情。寫在這裡除了要讓自己銘記在心外,我還希望它能對別人有些用處。這是我後來才認識到的事,其實應該很早就去做。如果你是跟我類似的情況,你應該盡早開通乙個部落格 儘管還不知道該寫什麼。註冊乙個網域名稱,買乙個空間。你會驚奇的發現有很多可寫的東西。你可以...