你編程的動力是什麼?
一般來源於這種情緒:寫程序真他媽爽啊
估計輪子哥正在趕來的路上,我先代替他答了吧:
因為編程很賺錢正好我又很喜歡啊,哈哈哈哈哈哈~~~@vczh
2015.03.01 11:02
十幾年前,我想寫博客,但當年完全沒有地方可以申請博客,我會編程,所以我就自己寫了個博客網站出來。
編程只是一個手段,用來實現其它目標,創造價值。
賺錢,則只是副產品。當年做了那博客網站後,我基本也不用愁面試機會了。賺錢
好玩
自動化和智能化一切。
(當然包括賺錢)推薦一位IT精英的博客,博客地址:
- zhuweisky - 博客園
做技術是需要匠心的。什麼是匠心?我們原本是有匠心的,我們如今還有匠心嗎?我們為什麼沒有匠心了?為什麼我們要重拾匠心?如何重拾匠心?
一. 做技術是需要匠心的中國古時的玉匠,切磋琢磨,用繩與砂漿,費數十載心力,終將渾然璞玉製成傳世珍品,千年遺音在,猶見當年寂寞心。
日本傳統的刀匠,將千錘百鍊之鋼反覆鍛鑿、淬火、打造、磨製,每一處技至精微,每一處心入幽明——刀中有魂!
歐洲中世紀的石匠,在哥特式教堂的飛檐上雕刻出了靈獸狀噴水嘴,雖不為世人所見,仍一絲不苟——每一鑿中都有天堂!
米蓋朗基羅花四年雕刻出了震驚世人的《大衛》,曹雪芹批閱十載創作出了藝術巔峰的《紅樓》——任何偉大的作品背後都有一顆匠心。
二. 什麼是匠心?
匠心是對於作品而言的。
匠心是傾注於作品之中的精神、情感、乃至魂魄。
匠心發自於愛,是對作品視如己出的拳拳之心,是恆久忍耐又有恩慈。
匠心是出於這份愛的對於完美的追求,是追求中不避艱苦,是追求中自得其樂。
匠心是涵泳在作品之中的自我實現,是我與作品的相互完成,彼此造就。
在匠心看來,作品是我的至親之物,棲居著我的精神,安放著我的靈魂。
匠心即是愛心 + 恆心 + 一片苦心 + 七竅玲瓏心 + 出離心 + 寂寞心 + 金剛心 + 歡喜心 + 其人雖已歿,千載有餘情。
三.我們原本是有匠心的我們原本是有匠心的。
當年Ken Thompson 和 Dennis M.Ritchie 一起在貝爾實驗室里苦心孤詣。
如今,沒有人不知道Unix意味著什麼,C意味著什麼。
他們的匠心也彰顯在Unix和C中令無數人為之驚嘆、感懷。
四.我們如今還有匠心嗎?如今,我們再也難得見到「作品」問世。
甚至於「產品」也是少見。見得最多的則是「商品」。
對於我們而言,做什麼東西並不重要,重要的是做這個掙不掙錢。於是我們沖著掙錢做了各種項目,C/S、B/S、前端、後端、資料庫、Java、.Net、安卓——彷彿無所不知,無所不曉,十年之後回首,覺得自己已然是全才。
我們從事了大量的勞動,寫了幾十萬行代碼。我們的工資越來越高,並為此沾沾自喜。
可是,這樣的成就,無非是一個熟練工人的成就。
我們何曾擁有匠心?
隨著大生產時代的到來,那種田園詩般的男耕女織、帶月荷鋤歸的工作方式,早已一去不復返。社會分工越來越細碎化,我們面對的是一個又一個的局部。在這之中需要的是規格化、標準化、量化和同質化。換言之,你所做的工作必須是合乎統一規範的,具有統一規格的單元,如此才能拼接到整體的工作中。因此,任何的創造性,任何私人性質的感情和精神的注入,歸根到底,只是錯誤的根源。 ——我們於何處安放匠心?
如今,商品成為了一切物所具有的普遍的形式。沒有什麼不是商品。商品是以交換為目的的。我們生產任何勞務、產品、或服務,都是為了交換,為了換取一般等價物,即貨幣,即金錢。因此,錢成為了衡量一切的準繩。如今不乏偉大的商品誕生,可是偉大的作品卻乏善可陳。商品需要的是批量生產,需要對消費者投其所好,當然商品也需要創意,可是那不是匠心!在一個由商品拜物教統治的時代,我們於何處安放匠心?
世界如此繁華,匠心未免太奢侈了!我們在喧嘩與騷動中度日,有太多的追求,太多的比較,太多的你追我趕,太多的惶惶終日。每天有看不完的新聞,刷不完的微博,做不完的手頭工作。我們為無盡的事情發愁,疲於奔命。匠心未免太奢侈了!早在我們出生的那一刻,我們就開始照著大家來活,大家都在讀書,大家都在考學,大家都在找工作,大家都在結婚,大家都在買房,大家都在炒股,當我們跟著大家忙忙碌碌的時候,匠心自始就已沉淪!
六.為什麼我們要重拾匠心?假使我們沒有匠心,我們將不會在工作中獲得真正的快樂。因為我們不能自覺自由地工作,我們的工作是boss定義的,而不是自己定義的。如此一來,我們就與我們的勞動之間切斷了血肉聯繫。我們的勞動成為了壓迫我們、奴役我們的異己力量。我們淪為被迫勞動。我們真正的生活在下班之後開始。我們不停地抱怨:要不是為了幾個臭錢,我才不要干這些。如何才能回歸到那種田園詩般的勞作之中——我們必須重拾匠心!
唯有在擁有匠心之後,我們才能走向真正的自我實現。馬斯洛將人的最高層次的需求定義為自我實現。一個自我實現的人,一個將自己的才能發揮到最大限度的人,才是那個獲得最大心理滿足的人。現實生活中唯有少數精英才能夠成為自我實現人。但是這並不妨礙我們追求自我實現。一個有著庸碌之心的人,是不可能走向自我實現的。唯有重拾匠心,我們才能佔有工作的全部意義,才能不避艱苦、精益求精,與自己的作品相互完成,彼此造就。
七.如何重拾匠心?對於如何重拾匠心的問題,恐怕要留給每一發布回答個人來思考。而且是一個需要始終思考的問題。
在這裡我並不想給出答案。
只希望能在這篇文章中能夠看見你,看見我,看見大家。
能見眾生便是如來,不易匠心方得始終。
參考閱讀:
程序員的出路之一——————————————————————————————————可以用
賺錢買房,早日和女朋友結婚
其實就一個字~窮我知道你們想聽些成功學爛雞湯人生哲理醒世恆言。。。但其實就是一個字——窮
餓
創造欲
本來只想安安靜靜的做個程序員,現在貌似不得不把這當成吃飯的傢伙了
我搞硬體總能短路,所以大家就讓折騰單片機的程序去了
我有魔法
對於我來說編程是一種愛好,然後我將愛好變成了職業。和那些編程只為生存的同行們的區別就是,無聊的時候我會寫點小東西當遊戲。我估計那些對於編程無愛但是以此糊口的人,不到不得已應該不會在休息時間碰代碼吧。
窮和丑
高三的時候把往年要動用三四十個人搞的全校電子檔案一上午自己搞完了。
大學時期我們是網路工程專業,專業課很枯燥乏味,很多人不喜歡。偶爾的軟體方面的課大家也是走個過場,打醬油,我們宿舍也不例外。在第N次(N大於2)我們又被軟體課程設計干翻的時候,我和宿舍一個比較要好的哥們在宿舍進行了反思,一共逃了3天課,窩在宿舍立誓要搞定課程設計。最後還是沒做出來,讓別人代工了,但是我們憋著一口氣去學編程,然後產生了興趣,畢業後就繼續從事這方面的工作了,結果現在發現這個方向還不錯。
可能是想更好地理解一些人吧。
就是想體驗一下。在一個所有人都會編程的世界裡,我不會編程,這多麼可怕。推薦閱讀:
※有沒有程序大牛想過寫本外行看的編程教程?
※如果用拉丁語來命名計算機科學裡面的名詞會是怎樣?
※編程演算法和數據挖掘涉及的演算法有什麼區別和聯繫嗎?
※如何能有效地學習 VBA?