我應該寫不出這麼有深度的話。這是我從哪複製的。
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"
程式設計師經驗
第乙個 小菜鳥實習期間的不錯感悟 第二個 作為一名非科班出身,已經在行業裡混了近三年的老鳥來說,這個話題真是感觸頗深。本人營銷專業,畢業6年 在社會上混了快3年的時候,轉行去學的c 後來做了一年多的wince,轉做unity3d。在這3年的程式生涯裡,周圍的同事大部分都是科班出身,我唯一感覺他們比我...
程式設計師經驗
作為一名非科班出身,已經在行業裡混了近三年的老鳥來說,這個話題真是感觸頗深。本人營銷專業,畢業6年 在社會上混了快3年的時候,轉行去學的c 後來做了一年多的wince,轉做unity3d。在這3年的程式生涯裡,周圍的同事大部分都是科班出身,我唯一感覺他們比我強的地方是他們知識面比我廣,實際解決問題的...
程式設計師經驗
在這個行業裡,每個人基本上都是自學成才的。對於傳統的教育機構來說,科技的發展速度實在是太快了。如果你想快速上手一些東西,你最好自己立刻開始學習,而不是又去教室裡聽三年的課。傳統教育在基礎研究中仍然占有一席之地。獲得學士學位是踏入職場的一種方式,但並不是唯一的方式。如果你的大腦更注重實際,而不是更偏好...