正所謂沒有對比就沒有傷害!
原先傳統的,大型程序開發的協作開發方式大家沒感覺任何不妥,畢竟大家都是這麼過來的,但自從見識了之後,原先的協作方式立馬就變成了一種遠古時代的協作開發方案了。
二維與三維的差距,其中可是差距了整整一個維度啊!
立體程序導視系統的重點在于“立體”二字,它把程序從二維世界中帶到了三維世界中,帶到了虛擬辦公場景中。
于是,才有了六度程序員見到的,大到二三十米寬的超巨型程序界面。
單單只是一個程序界面?
不,程序內所有的隱藏窗口都可以看得到。
那麼多程序窗口有什麼用?不會讓程序員眼花繚亂嗎?
不會,因為有“邏輯線“的存在。
什麼是邏輯線呢?
邏輯線就是對應按鈕(控件)背後代碼所內容所關聯的事物,比如說按下某個按鈕後,會彈出一個窗口a,那麼從邏輯上來說,按鈕和窗口a是有邏輯關系的,這條線本來是抽象的,看不見的,但是在立體程序導視系統中,這條邏輯線被標記出來了,身處虛擬世界中的用戶,可以看到按鈕背後連接著一條線,線條與窗口a相連。
有多少個次級窗口,就有多少條邏輯線,所以,用戶在觀察立體程序導視系統的時候,就會發現程序的主窗口背後密密麻麻的線條鏈接著諸多的次級窗口,並且次級窗口的背後,同樣有密密麻麻的線條繼續往下一級窗口延伸,直到最末端,沒有任何代碼的終點為止。
除了窗口邏輯線之外,立體程序導視系統內還有一個關鍵的事物--節點,節點大多位于邏輯線的中段或者末端,節點若在中段,表示之後還有次級窗口或者代碼,節點若在邏輯線末端,就表示後面沒有東西可以鏈接了。
節點的作用其實就是代碼編輯窗口,用戶可以在立體程序導視系統內打開這些節點,進行代碼的編輯工作。
由程序內部的所有窗口邏輯線代碼節點,組成了一個存在于虛擬場景中、立體的、呈現出完整程序邏輯鏈的編程系統。
這個系統的最大優點在于可以讓編程者看清楚整個程序的邏輯關系,當真清清楚楚,畢竟線條都標注出來了還不清楚才有鬼呢!這種立體的顯示模式絕對不是二維顯示模式所能比擬的存在。
朵露和一干小伙伴們最初看到立體程序導視系統的時候,簡直驚呆啦!
不僅如此,立體程序導視系統的第二個優點在于提高了協作編程的效率,誰負責哪一條支線的開發是可以進行額外標記的,比如說藍色邏輯線部分歸高級程序a開發,紅色邏輯線部分由高級程序員b開發可以合理的進行任務分配。
這是高級程序員的模塊級任務的劃分系統,另外還有個人任務的實時顯示系統,當前誰誰誰在哪個節點上編輯代碼這個信息也是可以捕獲的。在虛擬辦公場景中,正在編輯的節點,會延伸出一條虛線,虛線直接指向個人用戶的虛擬屏幕上,表示該用戶正在編寫這個節點,這個節點已經有人在編寫了,想要做任務,找其它空白節點吧!
ps1︰已經經過確認的節點會以綠色表示已經完成部分,完成部分的代碼需要特定權限用戶才能對其進行查看和修改,避免整個項目的代碼泄露。
ps2︰項目內所有的程序員只要不斷攻略這些個節點,直到全部攻略完畢,項目也算基本完成了。
ps3︰在經過本人認同的情況下,程序員可以通過這個系統看到對應程序員的虛擬屏幕內容。
立體程序導視系統的第三個優點就是數據統計的功能。
是誰,
哪個時間,
負責哪個節點代碼的編輯,
編輯的量是多少
這些數據都是可以通過系統內置的算法進行統計的。
立體程序導視系統擁有完善的數據統計算法,是實施《獎金發放計劃》、《個人工作履歷制作計劃》能夠被執行的前置條件。這個過程並不需要人工來監測程序員的具體工作量,是在程序員默默的工作中自動完成統計的。
優點一,看清程序邏輯關系;
優點二,更便捷的協作開發;
優點三,強大的數據采集能力,讓所有使用這套協作開發系統的程序員都欲罷不能,紛紛表示已經再也無法回到二維界面中,進行大型程序的協作開發了。
這其實也是六度員工沉迷工作的因子之一,只是這個因子的權重不如其他因子高。
沉迷工作的最後一個因子,自然是虛擬辦公場景的環境因素了,小伙伴們大多鐘愛海底世界場景,感受著海底世界的美景,做著自己喜歡的工作,簡直不要太愜意啊!
---
人的任何選擇背後都是有價值判斷的,會作何選擇取決于選擇背後的價值計算,哪邊劃算就倒像哪邊。朵露沉迷工作背後的算計其實也很簡單。
最直接的價值計算來自獎金,當然其中也有著技藝提高的價值計算。獎金是個恆定的值,只有超過中線才有可能爭奪獎金,並且超出的越多,獲得的份額就越高,瓜分的獎金自然越高。
這是一種公平的競爭,真正的多勞多得,為此自動加班的人絕對不在少數,這樣的表現自然就變成了沉迷工作的現象。
來自當月獎金算計只能算是一個短期價值計算,由于系統的存在,累積個人工作履歷的數據則是一個長期的價值計算,每天多一點工作量,日積月累下來就可以把履歷數據提高上去好多,有助晉升。除開一些破晉升的高級程序員,基層程序員的晉升是有硬性標準的,只要你累積的某項數據達到一個固定值,自然而然的可以晉升到下一級別。
這就好比游戲里面的升級系統一樣了,程序員們的升級經驗是可以隨時看得到的,看得到和看不到會產生明顯的區別對待,看到升級經驗,無論是誰,都會比沒有看到經驗的情況下更為拼命。
表面上看,是六度員工為了自身的利益,自願的沉迷工作不可自拔。但實際上,沉迷工作的罪魁禍首是九重定制出來系列游戲規則,這些規則把程序員們的價值判斷也算計在內,誘導著六度的員工們按照九重的意願展開行動。
這是九重從碎片空間中的兩個技術文檔中得到的靈感從而想出來的游戲法則,兩個技術文檔的標題分別是︰
數據世界中的碎片空間,時不時的解說三個種類的數據,第一種是各種技術相關的文檔、論文,上面提及的兩個文檔就隸屬這一種;第二種是人物傳記,截止數據歷第90天,已知的任務傳記有兩個,一個是名為蓋亞的黑猩猩,另外一個是id為天主的神秘人;第三類是,目前只有一篇名為的不定時更新中。