暗物質(zhì)程序猿:看不到的99%
在宇宙學中,暗物質(zhì)(dark matter)又稱為暗質(zhì),是指無法通過電磁波的觀測進行研究,也就是不與電磁力產(chǎn)生作用的物質(zhì)。人們目前只能通過重力產(chǎn)生的效應得知,而且已經(jīng)發(fā)現(xiàn)宇宙中有大量暗物質(zhì)的存在。 – 維基百科-暗物質(zhì)
你看不到暗物質(zhì),但是我們很確定它是存在的。它不僅僅存在,并且大部分都是它。我們知道,但是卻又看不到,它從來也沒有很明顯的出現(xiàn)過。
我的同事Damian Edwards和我猜測有另外一類程序猿,他們不同于我們平時見到的那些人。我們稱他們?yōu)榘滴镔|(zhì)程序猿(Dark Matter Developers)。他們很少看博客,從來也不寫博客,他們不參加任何組織,也從不登陸Tweet或者Facebook,甚至在一些大型的活動或者會議討論中也很少能見到他們。這些暗物質(zhì)程序猿在哪里在線呢?
一部分原因是網(wǎng)絡時代的錯。網(wǎng)絡時代強調(diào)高速向前發(fā)展的理念,這讓人們感覺跟不上腳步。我的意思是,在我寫完這3段博客時,Google Chrome已經(jīng)發(fā)布了兩個版本。甚至僅僅在我寫完這些話時微軟也許已經(jīng)拋棄了一個舊的API并且寫了一個新的API。
大部分技術不會以這個速度發(fā)展,也不該這樣。程序猿們?nèi)匀辉谟肅和C++做著他們的事情。這兩種語言已經(jīng)深度成熟并且很容易理解,它們不需要很大的變動,也不需要在社交網(wǎng)絡中引起熱潮。
暗物質(zhì)程序員在哪里呢?可能正在干活ing。也許在當?shù)卣蛘咝∞k公室里用著ASP.NET 1.1。也許在墨西哥的裝瓶廠里用著VB6。或許他們在一個大型芯片制造廠中正在寫PHP日程表應用。*
個人觀點,作為“高調(diào)-在線-推動-事情-向前”(loud-online-pushing-things-forward)的1%中的一員,我認為我需要找到這些暗物質(zhì)程序猿并且跟他們解釋他們是多么的需要在線!加入社區(qū)!建立博客,開始寫博客,跟大家爭吵!更多的,我的朋友Brad Wilson指出,這些99%的暗物質(zhì)在關于“如何簡單的完成工作”方面,有很多東西可以教我們。
他們使用主流的成熟產(chǎn)品,這些產(chǎn)品經(jīng)過良好測試并且很容易理解。他們不會追逐***的beta版或推動某些問題,他們僅僅是進行生產(chǎn)。(或者他們完全對這些沒有意識并且在下午5:01打卡下班,但是我認為他們是在生產(chǎn))重點是,我們也許會面對這些事情:在線喊叫,發(fā)微博,推動下一件大事進展,或者類似的那些預料不到的事情,專注于商業(yè)問題等等,我們需要找到一個平衡點。
我喜歡新的東西,并試圖以新的方式來解決老問題(或新問題)。我喜歡在網(wǎng)絡上工作做的原因之一是,它是一個成熟的地方,相信它或不相信它。我覺得我可以依靠尖括號和大括號。可以依靠IL和字節(jié)碼。這些是可靠的,而且也是開放的基礎,以后的二三十年里,我們一直會在web中使用。
雖然有些日子,我用切割邊緣技術創(chuàng)建新的東西,陶醉在***的Beta版本或者內(nèi)部版本(Daily Build)中,推動一個未經(jīng)考驗的規(guī)范與限制,另外一些日子中我想起了暗物質(zhì)程序猿。我想提醒我的團隊的這些人。他們在那里,他們很安靜,但是他們在用我們的產(chǎn)品完成工作。再多的Twitter粉絲或Facebook迷甚至瀏覽頁面的人們也不足以代表他們說話。
暗物質(zhì)程序猿永遠也不會看到這篇博客,因為他們正在使用十年前的技術完成工作,但是這些完全沒有問題。我知道他們在那里,我也將會在他們工作中支持他們。
* 這些人和公司都是存在的,我最終已經(jīng)見到了他們并且跟他們進行了對話。
更新:我發(fā)現(xiàn)另外一篇博客中John Cook that mentioned Kate Gregory 同樣使用了“暗物質(zhì)”這個術語,用來指代程序猿。真是“如有雷同,實屬巧合”!
英文原文:Scott Hanselman