我為什麼是程式設計師?

edithfang發表於2014-06-23


5個whys?

“5個why”是豐田公司提出的關於追溯問題源頭的技術手段,這也是造就他們成為傳奇的精益生產理論中的組成部分。Eric

Ries提出的“精益創業”概念也借鑑了“5個why”的理論,並且近年來這個概念日益為人所知。“5個why”的受歡迎程度可見一斑。

通過“5個why”的運用,我們可以追溯到問題的源頭。雖然吧,好像成為一個軟體開發人員並不算個問題,但是我想,這個技術手段或許能夠給予我們一臂之力,幫助我們找到——我們為什麼選擇成為開程式設計師的根本原因。準備好了嗎,接下來讓我們開始吧:

我為什麼是開發人員?Why?

——寫漂亮的Ruby程式碼。Why?

——用我擅長的程式語言建立大家喜歡的產品。Why?

——解決存在的問題,既為別人解惑同時也是自己興趣所在。Why?

——充滿創造性,造福全人類。Why?

——我的發明創造能為別人和自己帶來積極影響。Why?

——愉悅。那些和我合作或者間接合作的人對我的工作能力表示滿意。

先等等,有人會說,我怎麼感覺這幾個問題像是在開玩笑,你不是在耍我吧?非也非也,這些why能讓我們知道我們為什麼要這麼做的原因。並且事實也是如此,儘管我們花了很多時間用於寫程式碼,但是真實原因卻並不是因為我們是程式設計師這個事實。即便是我,從我回答第一個問題開始,我的答案裡就未曾有過程式碼二字!接下來我要講講我的一些構想,但是是和程式碼、語法或者測試覆蓋無關的,儘管這些非常有用。

以上問題說明了什麼?

知道了為什麼會成為軟體開發人員的核心原因,那我們們就進入正題了。你還在喋喋不休絮絮叨叨地抱怨嗎?快快收起你的哀怨吧!這完全是在浪費時間,好不?!記住,你想要做舉世矚目的軟體,不就是為了讓大家的生活工作更加輕鬆愜意嗎?這也是你快樂和高效工作的源泉。

就我個人而言,我是一個軟體開發員,以開發讓別人和我自己都滿意的產品為目標。像現在,因為程式設計,我有著一個超棒的團隊,以及願意努力學習新語言的動力。GO,GO,FIGHTING!

做出一個清晰的職業規劃

根據上述問題得出的核心原因,還能對你規劃職業生涯有所裨益。如果金錢佔你核心原因的大頭,那麼你可以試試去銀行工作(需要具備很多知識),如果是想做產品,那麼去企業才有你的好機會(這需要多樣化的技能)。我發現我們很容易隨大流,或者直接是鴕鳥心態,然後寄希望於好職業猶如天上掉餡餅一樣砸中你。或許有這個可能,但是卻往往並不符合我們心中的規劃,除非能按著自己的核心價值觀來,否者也只是瞎子點燈——白費力而已。我的核心原因就是,我希望我能開心快樂、自由自在地程式設計,並且以此造福全人類。(好吧,目標太巨集偉了,大家請膜拜吧!)

我為什麼是程式設計師?一百個人眼裡有一百個哈姆雷特,我相信這個問題的答案也會是五花八門,各有各的精彩。大家不如試著使用上面的“5個Why”來探究這個原因吧,也許真能對你有所幫助呢!歡迎各位留下墨寶,希望與君共勉。

你為什麼是程式設計師?各位的看法呢?

譯文連結:http://news.html5tricks.com/why-i-am-programmer.html

英文原文:Why why why why why are you a developer?

相關閱讀
評論(0)

相關文章