在軟體行業,有一個詞叫“開源”,比如我們使用了好多開源軟體,如mysql, linux作業系統等,我們沒有花一分錢,但是這些東西確實給我們帶來了很大的便利條件,除此之外,我們平時用的一些IDE工具也有是開源的,作為一名程式設計師,我想大多數人對開源思想都有一定的瞭解,不過也可能會存在理解上的一些差異。
除了“開源”一詞,還有一個詞在程式設計師圈子比較流行,那就是“分享”,公司內提倡技術人員之間相互分享技術知識,不論到哪裡,都有領導會提到這個詞,總之,在每一位技術人員的心中,熱愛分享就是正確的,分享是偉大的,分享是高尚的,對於“分享”這種做法的正確性,好像很少人提出質疑,然而,近期就有一名程式設計師朋友對此事發出了質疑的聲音,這名程式設計師朋友說,為什麼程式設計師要分享?分享讓自己35 歲壓力這麼大,絕不分享 從我做起!為了證明他觀點的正確性,他還找了一段文字截圖給大家看,大家不妨品品下面圖中這段文字的觀點,看看是否的確有理,針對這樣的情況,讓我們一起看看其他網友們都是怎麼認為的吧!
網友一:這就是我為什麼熱愛程式設計師這個職業,而且說實話這些知識分享給你也沒什麼大不了,核心的競爭力是實戰經驗和思維方式
上世是朵花:分享只是為獲取知識提供了便利的條件,要想提高自身的核心競爭力還是需要通過個人的努力去實現的。
網友二:分清個人和公司,個人競爭力不會因為1/2個分享就喪失掉,公司的機密核心,人家也不會分享的
上世是朵花:沒錯,分享也是需要講究一個原則,哪些是可以分享,哪些是不可以分享。
網友三:如果不開源,你現在可能用著txt在寫程式碼
上世是朵花:只要是程式設計師,誰敢說自己從不使用開源產品呀。
網友四:分享是為了讓下家公司瞭解你多厲害 面向下家公司程式設計
上世是朵花:此觀點有點理解不了,也並不是很認同。
網友五:小作坊式思維,你以為你能吃行業的紅利是因為啥?開源和分享給這個行業帶來了快速發展,一榮俱榮才讓個人有這個機會
上世是朵花:沒錯,開源對行業的發展起到了不可磨滅的貢獻。
網友六:我覺得這種想法眼界太窄了,如果網際網路技術流動這麼慢,那就是其它行業來革網際網路的命,大家都玩完。而且喜歡技術的人都不會這麼想吧
上世是朵花:沒錯,只要把眼界稍微提升一點,就會發現開源與分享的意義了。
網友七:我為人人,人人為我,不然有些重複造輪子真沒意義啊
上世是朵花:從某種意義上說,應該是一種協作,只有大家都出來分享,整個行業的進步才會更迅速。如果只是看到眼前的那麼一點點利益,對整個行業發展也是不利的,那麼處在這個行業下的個人勢必也會受到影響。
網友八:沒分享估計你還在用原生servlet+jdbc寫web。手動釋出應用。
上世是朵花:一看這名網友就是一名java web開發。
俗話說,贈人玫瑰,手留餘香,作為開源與分享思想的正確性,我想是不容置疑的,只不過個別人看待問題的角度與眼界稍微低了那麼一點點,才會出現“分享有害論”,大家可以想想,其實每個程式設計師都處在分享的世界中,手頭用的好多產品都是分享的結果,如果沒有開源與分享,我想整個網際網路軟體行業也不可能到達這個階段,正因為網際網路發展這麼迅速,與開源分享思想是密不可分的,如果大家都在每天的重複發明輪子,別人已經開發過的東西,你再重新開發一遍,這樣不但浪費大量的時間與人力,更重要的是生產的速度卻大打折扣,只有大家都擁有分享思想了,才能避免重複開發,實現智慧接力,這樣才能讓整個行業迅速發展起來。