不知道多久沒有更新blog了。一直以來都想寫寫我在架構方面的思考。在過去的將近兩年的時間里,我從一個實習生到一個自稱的架構師。我一直在不斷的學習,在學習中融入我的思考。
背景
應該說我從事的是企業管理軟件開發,blog標題也說了。做銷售領域,怎么說現在的客戶也是在國內很有名氣的。現在的公司也專注的在的企業信息化的工作。我們面對的業務主要是銷售領域,我們部門也曾經做過一些不太成功的crm。售前/售后的領域,想想我們天天說的是企業級應用我認為也算得上了。在我的理解里面,企業級的應用在業務上是一個很專業的領域,需要對軟件開發商具有相當的業務能力,公司喜歡把我們的業務人員叫業務顧問,大抵的意思就是我們能提供一個行之有效的解決方案吧。這更說明我們對業務要有相當的了解。所以我們可以專注的做一個行業,做一個領域,把這個領域做精做強了,才能主導市場。說大了。這些當然不是我現在考慮的問題。我只是介紹一下我的業務背景。技術方面,用的是j2ee環境。
我們面臨的問題
主要還是兩個方面吧。一個是業務方面的,需求不確定啦,永遠不停止的變更啦,客戶的抱怨啦,遲遲不能上線啦。一個方面是技術方面,代碼都是copy/paste啦,大量的無聊的重復性勞動,寫代碼慢慢的成了體力活。其實這些都是大家經常遇到的問題。
我的看法
這些問題都很寬泛,不是我一個在嘰嘰喳喳幾天就能夠全部解決的。我想解決的問題是怎樣通過技術手段實現業務的實現,從而形成一個高效的復用的解決方案。領導也想把我們的這個領域做成一個解決方案,形成一個產品,可以拿來實施。其實這個與我最自己的目標還是蠻相近的,我也希望我能從0開始做出一個產品,從技術走向市場,這是公司為用戶創造價值的更好的體現,也是我個人的能力的體現。
寫作計劃
這個話題我想說的很多,都是自己在實踐中的思考,我的想法是從技術的角度切入,然后到設計,最終我想形成一個我認為比較理想的業務實現框架。下面是這個系列的索引。