那天下午突如其來的一聲驚雷,把坐在辦公室裏埋頭苦幹的鄭俊俊嚇了一跳。她尖叫着從旋轉椅上跳了起來,膝蓋在這劇烈動做中撞上了桌角,疼得她捂住膝蓋開始齜牙咧嘴。這時的鄭俊俊像一顆歪脖子樹同樣在桌前杵了好久,雙手不斷揉搓着膝蓋,疼痛感隨着時間的流逝而消散。一道白光從窗外閃過,幾秒後又傳來轟隆的巨響。她擡頭看向窗外,暴雨如注烏雲密佈,視野裏的城市在這大天然的沖刷中變得抽象起來。程序員
南方的夏天老是這樣,惡劣的天氣說來就來,讓人猝不及防。鄭俊俊在平復了心情以後坐了下來,捋了捋思路繼續幹着手頭上的活。一個多小時後外面的雨聲漸漸的小了,陽光從濃雲裂開的縫隙中泄到地面,天空中掛着無數的光柱,如基督再臨的盛景。數據庫
而鄭俊俊的工做進程也像這夏日的天氣通常,充滿着讓人猝不及防的變數。此時的她正攥着拳頭盯着電腦咬牙切齒,很顯然是工做上遇到了很不爽的事情。果真,顯示器上閃爍着橘紅色的提示語:The system has encountered serious failure, please contact the developer.她用力將電腦推向一邊,並將本身的頭髮揉得亂七八糟,嘴裏嘟囔着「這他媽什麼鬼啊!」架構
一旁鄰桌的同事見此狀,便對她表示關心:俊俊你沒事吧?怎麼忽然就生起氣來了?框架
「我這邊辦公系統崩潰了,個人報表資料還沒提交呢,這下全沒了,今天一成天白忙活了」鄭俊俊說完深吸一口氣,憋了好久才吐出來。這時她眼眶有些溼潤,她感受本身特別委屈。ide
同事很同情鄭俊俊,準備安慰她,但還沒等他開口,出如今鄭俊俊電腦熒幕上的那行字,也出如今了他本身的電腦上,二人相視沉默不語。幾秒鐘以後,忽然整個辦公室都炸了鍋,本來沉寂的世界忽然變得熱鬧非凡。由於,每個人的辦公系統都故障下線,也就意味着今天在座的都是白給俠。工具
在你們焦頭爛額七嘴八舌的時候,本來沮喪的鄭俊俊忽然笑了起來,鄰桌同事被這Jump scare驚得虎軀一震,認爲她瘋了。他拍拍她的額頭,說:「你沒事吧,資料丟失是挺煩人的,但你不至於玩這麼一出吧?怪嚇人的!」鄭俊俊站起身來,說:「沒事」而後推開門離開辦公室。開發工具
鄭俊俊的辦公室如今就像個關着一羣蒼蠅的籠子,人們像無頭蒼蠅同樣嗡嗡地叫喊着,衝撞着。繁重的工做讓每一個人的壓力都很大,人們賴覺得生的工具出現嚴重故障,致使不少人直接心態爆炸。因而他們發泄着不滿,同時又想要找到解決辦法,可是毫無頭緒,偌大的房間裏除了混亂,什麼都沒有。測試
許久以後,當你們再次恢復冷靜,纔想起來其實公司配備了IT部門,因而一窩蜂的奔向IT部。當熙熙攘攘的人羣拉開IT部的滑動門時,他們看見鄭俊俊正坐在裏面喝水果茶。因而你們擠在一塊兒七嘴八舌,IT主管老黃果斷站起身來,說:設計
「事情我都知道了,剛纔鄭俊俊已經告訴我了」進程
「當初公司在準備辦公系統的時候,也是爲了圖方便圖便宜,因此直接購買了軟件商的現有產品,因爲是閉源軟件,如今出問題,咱們也沒辦法」
「在你們來以前我已經聯繫開發商了,這個問題很嚴重,是否能恢復就連他們開發商都沒有底,大家擠在我這裏也沒有用,請你們仍是先回去吧」
......
把同事們都送走以後,鄭俊俊依然坐在IT部。老黃向她透露了一個消息——IT部已經準備好一個備用的軟件,測試經過以後就能上線使用。老黃說當初他在公司購置第三方的通用辦公系統時就有過擔心,擔憂未來會出現問題,因此向高層提出申請,要爲公司自主開發一個備用辦公軟件。剛開始高層以爲這是畫蛇添足浪費資源,但在老黃的苦口婆心之下,高層批准了他的計劃,可是預算只給了計劃中的百分之二十。
其實預算被壓縮老黃也能理解,由於那段時間正是公司開疆拓土攻城略地之時,公司須要把資源用到痛處,但給得實在太少讓老黃的團隊着實爲難。高層是國內名校工商管理專業的科班出身,又在海外深形成爲管理和金融的雙料博士。因爲公司業務與計算機領域毫無瓜葛,因此身居高位的他根本沒有了解過程序開發,更沒有時間和精力去了解他認爲對本身事業毫無幫助的東西。
他不會知道開發這樣一個大型項目,是須要大量用到包括美工、架構師、程序員、DBA在內的各類精通語言、數據庫以及各種開發技術的專職人員的。然而老黃的團隊人員配置極其寒酸,亟需增長人手來應對這一開發項目。一般高技能人才每每都十分昂貴,要爲其付出巨大的成本。如今就陷入了一個惡性循環:預算不足不能補充人手,缺人手就難以作出成效不能追加預算。
整日思考解決方案,讓老黃本來就稀疏的頭頂變得更加光滑......終於,在老黃的瘋狂求索下,他在某開發者論壇上看見了一種新的開發方式——利用快速開發平臺進行軟件的低成本開發。通過部門同事的仔細對比與篩選,名爲XJR快速開發平臺的開發工具脫穎而出。
它是一個幫助開發者快速作軟件的可視化代碼生成工具。該平臺採用了嚮導式的開發方式,能夠經過拖拽編輯等可視化操做來進行開發,所見即所得,在進行設計的同時也能生成功能。
老黃在使用的過程當中發現其已經爲他們搭建好了框架,也預置了各種基礎模塊能夠直接使用,另外其根據各種系統的特色創建了多套定製模板,你們直接按照開發嚮導就快速開發出了各類業務系統。這讓老黃的開發團隊很是受用。
其實吧,雖然老黃入行時間也不短了,但有一部分語言他並不經常使用因此不太熟悉,好比JAVA,這一點讓他在開發工做中很被動。
不過好在有XJR快速開發平臺,當開發者在前臺進行可視化操做時,軟件後臺還會自動生成JAVA源碼方便編譯和修改。在進行復雜業務邏輯編寫時,也能夠先利用其完成基礎代碼開發,而後再將業務邏輯寫入,框架底層也集成了各種公共操做庫,這對老黃使用JAVA完成複雜功能的開發起到了很大的幫助。
在後期開發中,老黃髮現這個平臺採用的技術都是目前比較主流的,並且十分規範合理,這樣一來也就不用太擔憂會出現惡性BUG。這也是他們會選擇用它的主要緣由之一。
他們開發工做的最大阻力,就是人員配置不齊,有時候還真會遇到一些困擾。不過使人欣喜的是,該平臺的技術專家團隊會根據須要爲客戶提供完善的技術支持和專業培訓,有了外援來幫助解決問題,人力配置這個問題就被輕鬆化解了。
得益於XJR快速開發工具以及其幕後的團隊,老黃帶領IT部門在預算極其有限的狀況下作出了備用系統。果真,就像他當初擔憂的那樣,第三方軟件給公司帶來了難以應對的麻煩。即便開發商費了九牛二虎之力,舊的辦公系統依然是崩潰狀態,一些部門的工做進程幾乎停滯,公司和員工都蒙受了巨大損失。老黃見狀當即啓用了備用方案,新的系統以最快的速度測試上線,作到了最大的程度的止損。
後來的年終會上,老黃和他的團隊都受到了表彰,每一個人都拿了不菲的獎金。由於老黃的先見之明給公司挽回了損失,因此整個IT部門都沒高層重視起來,追加了豐富的預算幫助其完善編制。
如今的鄭俊俊,紅光滿面走路生風,新的辦公系統讓她的工做效率大爲提升。那次事件也讓她明白,任什麼時候候,都須要準備一個Plan B。