您好,登錄后才能下訂單哦!
那天下午文昕結(jié)束了工作之后就早早下班了,她約了姐妹晚上一起去看 Escape Plan 演唱會。彼時她心情是愉悅的,不過她不會想到,第二天將會是她的Hard Day 。
南方的夏日總是來得很早,即使是清晨的陽光也裹挾著巨大的能量。坐車里等紅燈的文昕被這陽光晃得睜不開眼,低頭翻找著墨鏡......
這是一個長達九十九秒的紅燈。為了給自己找點樂子,文昕搖頭晃腦哼著歌,手指敲著方向盤打節(jié)拍。思緒再次回到昨夜的狂歡,此時她沉浸在這自娛自樂中,仿佛身處在只有她一個人的樂園。直到后方傳來了喇叭長鳴聲,將她拖回了現(xiàn)實世界。
“催個錘子哦,趕著娶媳婦啊”她嘟囔著發(fā)動車子,并向后方比了一個中指。
......
現(xiàn)在是上午九點五十七分,坐在辦公室里的文昕一臉愁容。她焦急地敲擊著鍵盤,并一直在重復(fù)輸入那幾個字符。隨著時間的推移,她眉頭越皺越深,只見屏幕上閃動著紅色文字:Account login failed, unknown error occurred in the system. 這一抹紅色,此時顯得尤其刺眼。
“不會吧?又來這一出!”文昕嘆了一口氣,并閉上眼睛喃喃自語“ Today will be a tough day ”。調(diào)度公司旗下運輸隊并為其分配任務(wù)就是她的日常工作,但此時 TMS 系統(tǒng)出現(xiàn)故障無法登錄,這對她來說是一個麻煩。
果然,還不到二十分鐘,文昕就接到了十幾個工作電話。內(nèi)容無一例外,都在詢問為什么沒有分配今天的運輸計劃。
她一一對其做了回復(fù),簡述了一些目前的現(xiàn)狀,然后拿起手機撥通我的電話。
“ Hey ,晨哥!”她說“ TMS 又出問題了,你們 IT 部派人來看看吧”
“還是老毛病嗎?你重啟試試 ...... ”
“不是啦!這一次是無法登陸,任何功能都用不了”她顯得很焦急,說“物流部的同事們都等著呢!”
“這次這么嚴重嗎?”
“對啊,不然呢?快來看看吧,不然我就得用原始方式工作了,一個個的去打電話來確定運輸現(xiàn)狀,幾百臺車呢!我怎么忙得過來 ! ”
“行,我馬上來!”
兩分鐘之后,我站在了她的面前。在簡單了解過后我告訴她,公司采用的TMS 系統(tǒng)是多年前找軟件公司購買的。我解釋到由于該系統(tǒng)是閉源的,在遇到重大故障時只能聯(lián)系軟件公司來處理,所以這一次的問題估計得下午三四點才能解決。
她講了一句“明白了”之后陷入為期兩分鐘的沉默,她突然站起身來撥通了輪值副總的電話,在簡述了現(xiàn)狀之后請求從其他部門抽調(diào)人手幫忙。上司也同意了她的要求,畢竟在沒有 TMS 的情形下進行調(diào)配,將會非常繁瑣和復(fù)雜。
于是來自集團各個部門的同事都在文昕的辦公室忙碌了起來,偌大的空間里人頭攢動熙熙攘攘,宛如身處菜市場。在沒有專業(yè)系統(tǒng)輔助的情況下,每個人都顯得有點手忙腳亂不知所措。總之就是一個詞:熱鬧。
最終,這場盛大的“狂歡”隨著 TMS 的重新恢復(fù)上線而結(jié)束,總共歷時七小時零一分鐘。文昕靠在辦公椅上氣喘吁吁,一整天的繁重工作累得她直翻白眼,一邊自己揉捏太陽穴,一邊小聲念叨“結(jié)束了,結(jié)束了 ... ”
其實那次故障引發(fā)的蝴蝶效應(yīng)讓公司蒙受了不少損失,在各方研究討論之后將問題的根源歸咎于TMS 系統(tǒng)上。于是我們部門在第二天下午收到了自主開發(fā)新 TMS 系統(tǒng)的決策書。
考慮到開發(fā)這樣一個大型項目,需要用到包括美工、架構(gòu)師、程序員、DBA 在內(nèi)的各種精通語言、數(shù)據(jù)庫以及各類開發(fā)技術(shù)的專業(yè)人員。而我們部門目前人手嚴重不足,其實難以勝任開發(fā)任務(wù),所以我們聯(lián)合了人事和財務(wù)兩部一起向上面提交了預(yù)算和招聘申請。
上司倒是爽快,很快便批準了相關(guān)申請。不過后來老TMS 又再次出現(xiàn)了一次嚴重故障,上司覺得新系統(tǒng)上線已經(jīng)刻不容緩了;所以給的開發(fā)時限非常緊張,我們被要求在四十五個工作日之內(nèi)完成項目。
由于時間不是很充足,我們立即馬不停蹄的開展準備工作;在各種平臺上發(fā)布著招聘信息,部門內(nèi)部也根據(jù)需求結(jié)合公司實際情況來制定開發(fā)計劃。一切都在緊鑼密鼓的向前推動著。
盡管計劃很完美,但是現(xiàn)實總能潑你一盆冷水;半個月過去,崗位的功能性空缺依然很大,開發(fā)進度也十分不理想。說人話就是招不到合適的人員,我們根本做不成這個軟件。
距離規(guī)定的截止日期越來越近,情況卻絲毫沒有改觀。在大家一籌莫展的時候,部門里有同事提出了一個新思路;表示我們可以去走一些捷徑,用快捷簡單的方式開發(fā),這樣即使我們?nèi)耸植蛔阋部梢愿愕枚ā?/span>
經(jīng)過討論,我們一致認同了這種思路,在咨詢過一些業(yè)界前輩之后,XJR 快速開發(fā)平臺進入了大家的視野。
它是一個幫助開發(fā)者快速做軟件的可視化代碼生成工具。該平臺采用了向?qū)降拈_發(fā)方式,可以通過拖拽編輯等可視化操作來進行開發(fā),所見即所得,在進行設(shè)計的同時也能生成功能。
我在使用的過程中發(fā)現(xiàn)其 已經(jīng)為我們搭建好了框架,也預(yù)置了各類基礎(chǔ)模塊可以直接使用,另外其根據(jù)各類系統(tǒng)的特點建立了多套定制模板,大家直接按照開發(fā)向?qū)Ь涂焖匍_發(fā)出了各種業(yè)務(wù)系統(tǒng)。這還挺好的。
不過說實話,我對一部分語言不熟悉,比如JAVA,這一點讓我在開發(fā)工作中很被動。
不過好在有 XJR 快速開發(fā)平臺 ,我 在前臺進行可視化操作時,軟件后臺還會自動生成JAVA 源碼方便我們編譯和修改。在進行復(fù)雜業(yè)務(wù)邏輯編寫時,也可以先利用其完成基礎(chǔ)代碼開發(fā),然后再將業(yè)務(wù)邏輯寫入, 框架底層也集成了各類公共操作庫,這對我使用JAVA完成復(fù)雜功能的開發(fā)起到了很大的幫助。
在開發(fā)過程中,我發(fā)現(xiàn) 這個平臺采用的技術(shù)都是目前比較主流的,而且十分規(guī)范合理,這樣一來我們也就不用太擔心會出現(xiàn)惡性BUG 。這也是當會選擇用它的主要原因之一。
我們開發(fā)工作的最大阻力,就是人員配置不齊,有時候還真會遇到一些困擾。不過令人欣喜的是,該平臺的技術(shù)專家團隊會根據(jù)需要為我們提供完善的技術(shù)支持和專業(yè)培訓,有了外援來幫助我們解決問題,人力配置這個問題就被輕松化解了。
在大家的精誠合作下,開發(fā)項目得以按時完成。得益于XJR 快速開發(fā)平臺的優(yōu)良特性,新系統(tǒng)完全契合公司需求,從來沒有出現(xiàn)過任何問題,公司效益較之前也有了顯著提升。后來在年會上,公司給我部每人多發(fā)了四個月薪水,以表彰我們出色的完成任務(wù)。簡直美滋滋哈哈哈!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。