車子狂野地向前突進,油門踏板彷彿被膠水粘在地上一般,發動機粗糲的嘶吼聲在半里開外都能聽見。郊區剛建好的柏油公路不需要被溫柔對待,路邊移栽的桂花樹綻出點嫩黃花瓣,還來不及細看便已迅速消失在後視鏡中。不知不覺間,我已經把油門踩到了八十碼。
半小時前接到公司**,從同事們焦急的語氣中我知道問題不小,我答應他們會盡快趕到。其實當天是週六,對我來說是休息日。當然,這只是理論上的休息日,在公司有需要的時候就不再是假期。
一年前因為某些原因,我辭去了在一線大城市的工作回到老家,在朋友的介紹下進入一家本土企業。公司屬於製造業,在領域裡有一定的話語權,集團上下有幾千員工,是本地的龍頭企業。而我的老東家是網際網路巨頭,在回來之前,我做了多年專案工程師。得益於經驗與資歷,我順利在新公司擔任了it技術支援部門的負責人。
車子轉過郊區低矮丘陵邊的路口,在遠處的道路盡頭出現一片片廠房。剛把車子停在廠區停車場,同事又打來**催促,我告訴他們我已經到公司,同事說在第十九車間等我,我說好。
我一路小跑衝向第十九車間。其實剛進入公司,我就覺察出今天和平時不一樣。按正常安排,今天車間要全力生產,在平日裡必須佩戴耳罩才能進入車間區,不然機器噪音可能會損壞聽力。但今天車間區里太安靜,靜謐到有一絲詭異。
兩分鐘後,我出現在十九車間門口,我抬手看了一樣時間,上午十一點零九分。這時生產部輪值部長老秦迎了上來,之前的便是他打**給我。
「張工你來了,休著假還叫你過來,真是辛苦了!」
「嗐!這沒什麼,秦部長你先說說這到底是個什麼情況?」
作為南方人的老秦,操著帶有濃郁鄉音的普通話,向我講述著今天出現的問題。雖然他的口音讓我聽得很吃力,但好在邏輯清晰,我很快搞清楚了狀況。
時間回到幾十分鐘前,當時廠房裡異常安靜,平日裡如同鋼鐵巨獸一般咆哮著的機器,此時都一動不動地的趴在地面上鴉雀無聲,偌大的廠房裡只能偶爾聽見,工人們窸窸窣窣咬耳朵的聲音。
老秦在車間裡踱著步,他揹著雙手,頭戴象徵著領導身份的粉紅色工帽,緩緩地穿過一條條流水線,不遠的身後跟著女助理。儘管老秦戴著口罩,但工人們還是能從他的眼神中看到不解與疑惑。
「幾點了?」他問。女助理楞了一下,然後快步跟了上去,說:「剛好十點!」她已經猜到老秦接下來的問題,又補充到「昨天的生產計畫已經收尾完畢,新計畫未下發,現在已經停工近一小時。」
老秦眉頭緊皺,很顯然對這個現狀頗為不滿。女助理表示,她已經向計畫部以及工程部詢問過了,暫時還沒得到答覆。老秦沒有說話,快步走出了生產車間。計畫部的半通明玻璃門外傳來敲門聲,門開啟後,老秦出現在門口。
「喲,秦部長您來了!」計畫部同事小蘇笑臉相迎。
「車間已經停工乙個小時,為什麼還不下發生產計畫?」老秦開門見山。
「不好意思,我們的mes系統上的生產計畫發不出,現在正在想辦法解決呢!這不您看,其他相關部門都派人過來了,我們也忙成一鍋粥了!」辦公室的大門被徹底推開。
映入老秦眼中的,是一片凌亂與匆忙,他表示理解,並問小蘇能不能說得具體點。小蘇表示,他們內部正在自查,暫時沒有發現計畫部有任何問題,很可能是軟體系統故障,建議諮詢一下it技術支援部。
之後的事情大家都知道了,我被老秦從假期中叫回公司解決問題。但是,據我了解,他們使用的mes系統是採購部門向軟體公司定製的,屬於閉源軟體。現在出了問題,我們自己的it部門根本無法解決,只能向軟體提供商尋求幫助,所以,短時間內可能無法恢復生產。
果然,即使我了解情況後第一時間就聯絡了**商,mes系統還是一直等到晚上九點鐘才恢復正常。全集團上千員工在這過去的十個小時中一直處於待工狀態。這對於靠記件獲得收入的工人來說是難過的,當然,更難過的肯定還是**鏈高層。
此後的一段時間,mes依然出現了大大小小多次故障,給公司和職員都帶來了巨大的損失。最終高層召集相關人員開會討論過後一致決定,棄用老系統自主開發乙個新的,以**這一問題。
所以,最終這個任務,很自然地,交由我們資訊科技部門完成。這個mes開發專案呢,預算給得倒還挺充足,但由於積重難返的舊系統實在太爛,集團已經等不起了,所以只給了二十天時間用於開發新系統。
我在內部會議上表示,時間這麼短,工作量又很大,要是按照老方法來肯定不行。現在需要的是一條捷徑,一條快速開發軟體的捷徑,最好是有現成的東西能直接為我們所用。
終於,在經過諮詢與探索之後,從前輩那邊打聽到一種開發工具,於是力軟快速開發平台開始參與到我們的開發工作中。
這是乙個幫助開發者快速做軟體的視覺化**生成工具。該平台採用了嚮導式的開發方式,可以通過拖拽編輯等視覺化操作來進行開發,所見即所得,在進行設計的同時也能生成功能。
我們在使用的過程中發現其已經為開發者搭建好了框架,也預置了各類基礎模組可以直接使用,另外其根據各類系統的特點建立了多套定製模板,大家直接按照開發嚮導就快速開發出了各種業務系統,這讓開發團隊非常受用。
部門裡的同事入行時間都不短,但有一部分語言,大家都並不常用,所以不太熟悉,比如.net,這一點在開發工作中很被動。
不過好在有力軟快速開發平台,當開發者在前台進行視覺化操作時,軟體後台還會自動生成原始碼方便編譯和修改。在進行複雜業務邏輯編寫時,也可以先利用其完成基礎**開發,然後再將業務邏輯寫入,框架底層也整合了各類公共操作庫,這對大家使用.net完成複雜功能的開發起到了很大的幫助。
我們在開發中感受到這個平台採用的技術都是目前主流的,而且十分規範合理,這樣一來就不用擔心出bug。這也是會選擇用它的主要原因之一。
在眾多實用功能中,最值得說道的,就是其許可權控制功能。
其中提供了多種形式的許可權控制,無論是按角色、部門、崗位還是按使用者、使用者組都可以;而且操作許可權細化到介面上的每乙個按鈕,資料許可權細化到每一筆記錄,甚至可以做到ip段的訪問限制。基於框架開發出來的功能及報表,都可以直接掛到許可權體系中授權。做到了許可權與功能的分離,我們只需要關心功能的實現。
得益於力軟快速開發工具以及其幕後的團隊,我部順利完成了開發任務,新系統得以按時上線。自主開發的軟體,完全契合公司的實際,上線近半年來從來沒有出現過任何問題,廠房的生產效益得以連連提高。
有時候在食堂吃飯,會遇到小蘇和老秦,他們看見我,總會笑著過來打招呼,然後坐在一起邊吃邊談。那段時間,每到吃午餐時,像老秦這樣的生產部領導們,經常湊到我們身邊坐。
「可太感謝你們了,咱自己人的mes就是好啊!」、「你們it部辛苦啦!現在排產計畫系統由你們維護,我們都放心了!」…
類似這些話,都是他們經常掛在嘴邊的,我都覺得受寵若驚。
可能,他們真的被舊系統坑怕了吧。
點此試用獲取更多:
程式設計師的美麗假期(並不)
車子狂野地向前突進,油門踏板彷彿被膠水粘在地上一般,發動機粗糲的嘶吼聲在半里開外都能聽見。郊區剛建好的柏油公路不需要被溫柔對待,路邊移栽的桂花樹綻出點嫩黃花瓣,還來不及細看便已迅速消失在後視鏡中。不知不覺間,我已經把油門踩到了八十碼。半小時前接到公司 從同事們焦急的語氣中我知道問題不小,我答應他們會...
Touch程式設計師的美麗新世界
i touch 當電影院的側燈緩緩變暗後,乙個富有磁性的聲音緩緩說道 每隔幾萬年,人類就會發生一次變異 這是電影金剛狼開始序幕的解說詞。今天,當我躺在床上,摸著手中的ipod touch瀏覽twitter的時候,忽然一股清晰影像浮現在眼前,也許我們正處在人類歷史從自然生物到高科技武裝到牙齒的變異萌芽...
Touch程式設計師的美麗新世界
i touch 當電影院的側燈緩緩變暗後,乙個富有磁性的聲音緩緩說道 每隔幾萬年,人類就會發生一次變異 這是電影金剛狼開始序幕的解說詞。今天,當我躺在床上,摸著手中的ipod touch瀏覽twitter的時候,忽然一股清晰影像浮現在眼前,也許我們正處在人類歷史從自然生物到高科技武裝到牙齒的變異萌芽...