成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

livid劉昕:在辭職之際的一些想法

2010-08-28 10:47:53來源:西部e網作者:

    在最近這段時間,我為自己完成了一個決定——離開我已經為之服務了約半年的龐升東的 51.com 公司。做出這樣的一個決定基本上是因為兩個原因。

    1、我自己現在的健康狀況

    雖然我的視力依然處于雙眼 5.2 左右的水平,但是每次看鏡子中的自己的時候,都覺得那雙眼睛紅得恐怖。由于這幾年大部分的時間都是在各種各樣的計算機前度過的,對我而言已經徹底沒有了白天和黑夜的區別,每天的生活大概就是睡夠了起來做事情,做累了就睡。而全身的主要活動部位就是那十根指頭,所以活動量可以說是非常非常小,這樣造成的直接后果就是不會感到餓,所以很久以來基本上一天只吃一頓飯。
 
    我已經越來越難在自己的身體上找到舒服的感覺,更嚴重的是,現在如果不借助大劑量的咖啡,我甚至不會有任何的精神和人說話,至于耐心更是徹底全部散失。這一點我以前在上海的同事林融或許深有體會,那個時候我用的 isQ(Mac OS X 上的 Cocoa QQ port)沒有辦法添加黑名單,于是我幾乎每周都要借用林融的 WIndows 2003 機器上的 QQ 來添加長長的一串黑名單,因為 QQ 上的很多對話很容易就會讓我喪失所有的耐心。

    我覺得這種健康的喪失,尤其是身體上的,將需要對自己進行一次自我挽救來解決。

    2、我看不到我工作的必要

    首先,我覺得,對于我而言,是否有必要去做一件事情,必須是我自己確實覺得有這樣的必要,然后去做。

    任何人告訴我的“你有必要去做什么什么”基本上對于我而言就是 >>/dev/null。

    總結我在過去兩年內做的大部分和計算機有關的事情,可以得出一個結論,我在做的是 web application。

    而在我看來,大部分的 web application 的本質,高層一些的話,是對字符串進行處理。

    更底層一些的話,所有的 application 都可以由圖靈機完成,而我過去每天所做的那些關于 web application 的事情卻絕對沒有為一臺圖靈機設計正確的 5 元組有趣。

    那些都是一些可計算的問題,而我生活在這個世界是一個不可計算的世界。可以通過編程來檢測一張數碼相機拍攝的照片上是否有壞點,卻無法通過編程來告知這張照片是否好看。

    于是具體說來,我在過去的那些公司里能夠完成的有關編程的事情,也可以由任何其他知道怎么對字符串進行處理的小伙子們來完成,于是對于我來說,我沒有必要一定要由我來完成這項工作。

    沒有工作意味著沒有收入,進而意味著我可能沒法在今年 11 月 XBox 360 上市的時候買齊所有的豪華版配件及我極其期待的 PGR 3,但是,沒有收入對我每天的吃飯,睡覺,看書,看 DVD,逛大街沒有什么影響,于是這個問題我真的可以不在乎。

    由衷說來,我是真的不希望自己什么時候能成為所謂的成功人士。所謂“成功”,是一個被別人所定義的概念。每個人心目中都有自己的關于“成功”的標準——駕乘 BMW 是一種成功,如 Keso 一樣一呼百應是一種成功,像超女們那樣被全國關注或許更是一種成功。

    而“成功”與個人生活的 lifestyle 無關,在我看來。甚至非常個人化的 lifestyle 會受到所謂的“成功”的牽制。

    無論如何,我喜歡不來“成功”這個勞什子,我只想要我自己。

    于是,被大部分人所認同的工作的必要性的兩個構成因素——收入和成功,在我這里不成立,于是就我個人而言我沒有工作的必要。

    那么我自己想要什么呢?

    如果對我的一些大體狀況進行歸類的話,我大致是屬于 geek 那一類的人。geek 們的特征之一是手指放到鍵盤上就可以敲得飛快,而這只是表象。如果深入到 geek 們內心,作為 geek 的美德之一就是永遠樂于去嘗試不同的東西。

    在我過去的 geeky 生活中,我進行了相當數量的關于 web application 的冒險,而現在我覺得是時候進行一個轉換了。

    圖形圖像是一個或許在我現在看來更有趣的話題。從 Jef Raskin 設計的 Canon Cat 開始,計算機的 GUI 的基本單位是 window,GUI 被切分為一個又一個的矩形的 window。隨著硬件能力的發展,當代的窗口系統如 Aqua 和 x.org 可以實現多個 window 的 cascade,window 本身的 transparency 的變化,及 window 邊框周圍的 dropshadow,etc。

    這些當代的窗口系統都對 window 這一基本概念進行了相當程度的裝飾使得其變得非常漂亮,這方面的杰出作品的典型比如 Carsten Hitzler(a.k.a. Rasterman)的 Enlightenment 17。

    window 的 cascade 及 window 邊框的 dropshadow,我覺得就是一種在 2D 平面上對 3D 世界的模擬。

    那么,如果我們來像這樣思考問題如何?或許計算機的 GUI 本來就應該是一個 3D space,在這個 3D 空間中的 window 或者說 object 具備基本的如光照及影子這樣的光學表現,同時可以使用 object 的 Z 軸來決定一個 object 的 active 程度,比如當前正在使用的 application object 的 Z 為 0.0f,而之前打開的那些程序就是 -1.0f、-2.5f 等等之類。

    并且,我覺得并不是所有的 application 都必須擁有一個矩形或者近似于矩形的形狀,比如像音樂播放器這樣的 application 或許就可以是漂浮在 3D 空間內的一堆歌曲的名字,那些 higher rated 的歌曲擁有相對較大的字體,用戶用鼠標點擊了或者用手觸摸了歌名之后開始播放,當用戶切換到其他 application 的時候那些歌曲名字就被全部收進 3D 空間內的一個可愛的圓圓的標有表示播放的箭頭的 object。

    另外就是,如果 GUI 是一個 3D space,那么每個擁有矩形外觀的 application 或許可以使用其翻轉過來才能看到的背面來設定其 preferences,這樣的設計在 Tiger 的 Dashboard 上已經有了,我個人覺得非常不錯。但是如果深入研究其實現的那些 JavaScript 源代碼的話,則實在是不夠優雅。

    科學理論和實現的進步不是一個線性的可以預測的過程,但是我想現有的基于 window 這一基本概念的 GUI 在未來將逐漸過時,在 2019 年的時候應該可以用上這樣的 3D space 概念的 GUI 了吧。

    我有一種強烈的愿望想在這個方向進行一些探索。所以我開始學習 OpenGL 同時復習數學。就像 C 語言概括了計算機的基本架構一樣,OpenGL 概括了使用計算機進行圖形顯示的那些最基本的操作。

    今年我 20 歲,John Carmack 在我這個年齡的時候使用只具備 VGA 顯示能力的計算機研究 Wolfenstein 的第一代的算法,而現在我在使用一臺支持 Pixel Shader 的 PowerBook 學習 OpenGL,時代在變,但最基礎的那些東西沒變,為了獲得高性能,關于寄存器和中斷的那些知識不會過時,關于數學和物理方面的那些知識更是永遠都不會過時。學習這樣的一些東西或許會讓我的時間過得更快一些,這樣想來還是相當高興的一件事情。

贊助商鏈接:

主站蜘蛛池模板: 井研县| 任丘市| 独山县| 巴青县| 巢湖市| 厦门市| 灌南县| 望奎县| 南乐县| 宁国市| 乐亭县| 思茅市| 张北县| 农安县| 四平市| 荣昌县| 镇巴县| 济源市| 于都县| 响水县| 台湾省| 新绛县| 永登县| 黔西县| 麟游县| 自贡市| 平武县| 鸡东县| 青岛市| 九龙县| 淮滨县| 遵义县| 虎林市| 牡丹江市| 色达县| 永登县| 垦利县| 闵行区| 繁昌县| 辽中县| 公主岭市|