支撐軟體開發人員的三種精神

2021-05-28 07:22:51 字數 1323 閱讀 6834

blueski推薦 [2011-5-4]

出處:jobbole.com

我注意到有三種精神指引著軟體開發人員的靈魂——偉大的藝術家精神,可信賴的員工精神和自私的實用主義精神。

偉大的藝術家精神

如果你聽到一種聲音說「你不能這樣畫」,然後,你繼續這樣畫,這種反對的聲音就會被壓倒。——文森特·梵谷。

第乙個精神是能推動我們團隊程式設計師接受新挑戰的偉大藝術家精神,能夠創新方法,尋求自我實現。這種精神給我們創造最新解決方案的力量與渴望,使我們通過學習和實踐不斷進步。最好的軟體背後都蘊藏這種偉大的藝術精神,它會使開發人員跳出思維框架,為了寫出完美的編碼而兩耳不聞窗外事。但對於傳統的公司,這種精神既是有力的支柱同時也存在危險——因為無法預見也無法保證開發人員不會因此而忽略客戶的需求。在這種精神的指引下,程式設計師會拒絕平庸,但卻有足夠好的解決方案,他會用自己的方法達到超越所需的效果。這樣的開發人員無法容忍拙劣的**,對於一些重要的**,即使在演示前一晚,在測試員回家休息之後,他們也會進行重構……

可信賴的員工精神

沒有人是一座孤島,自成一體,每個人都是大陸的一小塊。——約翰鄧恩

第二個精神是可信賴的員工,他能在第一時間為團隊,公司以及客戶的利益著想。在這種精神的指引下,開發人員會完全的將自己投入到為專案的成功以及獲得更大的利益上。可信賴的員工精神會抑制創造性,但另一方面,他們絕不會放任不被認可而可能導致失敗的**的存在。這樣的程式設計師在最後期限會熬夜完成工作或修復令人尷尬的**。他會在測試員測試之後再行測試,在管理員安裝後再行驗證安裝。這種無私的精神會使開發人員專注、負責並遵守公司的各項紀律,但有時也會引起壓力,不安,或浪費才能的感覺。這種精神的危害在於如果一家公司不關心開發人員的辛勞工作以及犧牲精神,那麼這種精神會很快消失。

自私的實用主義精神

生活就是你在忙於做計畫時發生的事情。——約翰·列儂

每一種精神都有它積極的影響:偉大的藝術家精神可以提供給你具有創造性的力量,可靠的員工會促使你嚴守紀律並專注結果,自私實用主義精神可以滿足你的個人利益。但他們也有其消極的影響:過分的藝術精神可能會錯過一些真正的需求,可靠的員工可能會導致失敗或者懼怕改變。自私實用主義會淡化公司和客戶的最大利益。

這些精神顛覆了許多經驗匱乏的開發人員的想法,並防止其在腦中形成和平思想。這場精神戰鬥一般以什麼結果收場呢?我看到許多開發人員最後都由一種精神統治了其靈魂。不幸的是通常都是自私實用主義者精神,他們都不再奮鬥,其他開發人員根據具體情況也徘徊在這樣的精神中:一些公司歡迎有創造性的偉大藝術家,一些則排斥自私的實用主義者。

這些精神的存在只是我的主觀觀察以及結論,但是可以幫助我們解釋一些軟體團隊生活中的有趣現象。因此,親愛的讀者朋友,我有幾個問題留給您。

軟體開發人員的出路

已經從事了一段時間的.net開發,目前在公司裡乙個人負責乙個系統,什麼都得自己去做,只能逼著自己去學啦。分析能力自我感覺還不錯,想以後轉行到系統分析師,請問各位有經驗的大俠,1.由開發人員走哪條路會比較順利的轉到系統分析師?2.目前系統分析師在軟體行業需求怎麼樣?3.系統分析師一般需要具備哪方面的知...

軟體開發人員的能力模型

不知覺做軟體開發已經有6年了,回看自己的經歷,可以說是相當有成就感,6年中通過不斷的學習的實踐,從乙個菜鳥成長為一名軟體架構師,這個過程可以說充 滿樂趣。通過學習各種理論 技術 方法,並有在實踐中應用,觀察它們的效果,思考它們之間的關係,再把不同事物融合在一起,形成乙個完整的能力體系,以此 來挑戰更...

軟體開發人員的最佳實踐

首先文章中提出,軟體開發人員需要不斷的練習,什麼是練習,為什麼要練習,練習意味著什麼?文章中給出了很好的解讀。練習是一種習慣,練習是乙個過程,練習並不意味著記住,練習需要不斷的實踐,練習需要專心致志的付出。射擊運動員需要不斷的練習才能射中更多的分數,開車也需要不斷的練習才能成為driver,寫字需要...