1. 程式人生 > >ERP開發,重點不在功能

ERP開發,重點不在功能

喜歡 業務 業務邏輯 升序 是什麽 代碼 四種 艱辛 運營

    我之前是會計專業的,做了幾年會計,讓我對企業的運營方面了解的不少,但是自己極度不喜歡會計,一個偶然的機會,找到了程序員的大門,從此走上了程序開發的道路。

    在臺州,這個三線城市,做程序開發,大多都是為企業的ERP服務,這很對口啊,既能做開發,又不用荒廢會計學到的知識。

    做ERP開發兩年了,其中軟件上用到的功能其實很簡單,一般用用的也就Label、Button、Table、TextBox這些控件而已,ERP開發的核心是在企業的業務邏輯上。

    企業采購、銷售、生產、財務上遇到的問題,你是否聽得懂,能否明白它是由什麽問題產生的,應該用什麽手段去變通,去解決。

    軟件界面半小時就搭好了,但是要做好內部核心,那就很麻煩,舉個例子:企業發貨,需要四種發貨類型來選擇:

    1、發未過期產品;

    2、發未過期+已過期產品(升序);

    3、發未過期+已過期產品(降序);

    4、全部顯示,人為選擇;

    看上去功能只是這麽點,但是後端的ERP計算代碼量,我至少也了上千行。

    做企業ERP開發最痛苦的不是後端計算問題,而是剛獲得一個項目,客戶他自己都不知道自己需要的是什麽,他只會告訴你,我這裏遇到了某個問題,你來給我解決。

    然後我們前期給他開發、開發,開發了兩個月,歷盡艱辛的寫完了,客戶說這個不行,要改;這個功能缺失,要加,那就又拿回去改。

    網上說的一句話很對,要一個程序員的命,不需要刀,而是讓他改三次需求。

    

ERP開發,重點不在功能