紫風(fēng)亂寫

          除了他眼前的屏幕,這個(gè)人什么也沒看見。
          被周圍的電腦簇?fù)碇恢浪鶆?chuàng)造的現(xiàn)實(shí),但又意識(shí)到那是虛幻。
          他已經(jīng)超越了技術(shù)。也超越了機(jī)器。
          posts - 62, comments - 93, trackbacks - 0, articles - 0
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
          上周去一家大型網(wǎng)絡(luò)公司的內(nèi)部系統(tǒng)開發(fā)部門面試,該部門主要是為公司的各個(gè)部門開發(fā)工作中所需要用到的系統(tǒng),比如財(cái)務(wù),人事的一些小系統(tǒng)。面臨著:資源少,任務(wù)多,體現(xiàn)不出部門價(jià)值等問題。面試出來后想了幾點(diǎn),發(fā)給他們了,另外也分享出來,希望對(duì)從事類似工作的同學(xué)們有用。
          1. 統(tǒng)一簡(jiǎn)潔的頁(yè)面風(fēng)格和CSS
          因?yàn)槭莾?nèi)部系統(tǒng),所以頁(yè)面不需要太華麗和復(fù)雜的界面,所需要的是簡(jiǎn)單易用。因?yàn)槭嵌际莝ohu的內(nèi)部系統(tǒng),所以可以有統(tǒng)一的頁(yè)面風(fēng)格。
          統(tǒng)一頁(yè)面風(fēng)格帶來以下這些好處:
          a. 只需要采用一套CSS,而不需要在每個(gè)項(xiàng)目都進(jìn)行CSS的開發(fā)
          b. 能減少頁(yè)面設(shè)計(jì)的時(shí)間,頁(yè)面布局,功能區(qū)域設(shè)置能全部都統(tǒng)一起來
          c. 減低用戶對(duì)于新系統(tǒng)的學(xué)習(xí)曲線
          因?yàn)槭莾?nèi)部系統(tǒng),客戶端與服務(wù)器之間的連接速度能保證。因此可以采用簡(jiǎn)潔的頁(yè)面風(fēng)格。
          簡(jiǎn)潔的頁(yè)面能帶來以下好處:
          a. 減少頁(yè)面的開發(fā)難度,不用在一個(gè)頁(yè)面中堆積過非必要的數(shù)據(jù)。
          b. 方便任務(wù)分配
           
          2. 在做需求的時(shí)候同時(shí)完成靜態(tài)頁(yè)面的設(shè)計(jì)
          這條的好處是做頁(yè)面設(shè)計(jì)的時(shí)候能進(jìn)一步理解用戶的需求,也能同時(shí)從解決方案的角度來考慮問題,從用戶的角度來說,針對(duì)模型進(jìn)行思考能進(jìn)一步的引導(dǎo)他的需求。
          具體的做法就是
          a. 在一邊談需求一邊用紙畫出大概的頁(yè)面模型和用戶溝通,初步形成頁(yè)面功能的設(shè)計(jì)
          b. 談完需求之后盡快使用統(tǒng)一的CSS做出靜態(tài)的頁(yè)面。用頁(yè)面跳轉(zhuǎn)代替表單提交。
          c. 用靜態(tài)頁(yè)面組成的模型和用戶進(jìn)行初步溝通,在溝通過程中,如果時(shí)間不多的話在紙面上進(jìn)行修改再溝通,如果時(shí)間多的話,快速的修改靜態(tài)頁(yè)面,爭(zhēng)取盡可能多的把重點(diǎn)頁(yè)面和用戶達(dá)成一致。
          根據(jù)溝通結(jié)果把可以開始做的部分安排開發(fā)人員開始做,還不能確定的和客戶約好時(shí)間再進(jìn)行下一次溝通。
           
          3. 逐步建立可復(fù)用的代碼庫(kù)(功能組件)
          這一點(diǎn)說起來容易,做起來需要一定的額外代價(jià),是一個(gè)部門內(nèi)部的積累。前提是第一條建議能夠比較好的實(shí)施。這里的代碼庫(kù)(功能組件)大到一個(gè)功能模塊(連接LDAP),小到一個(gè)頁(yè)面控件(多層次部門選擇下拉列表)。具體做法是
          a. 在項(xiàng)目開發(fā)中有意識(shí)的把可通用的組件單獨(dú)放到一個(gè)包里
          b. 項(xiàng)目結(jié)束后,花1到2天的時(shí)間整理成可復(fù)用的代碼
          c. 整理完之后再對(duì)相關(guān)技術(shù)人員進(jìn)行培訓(xùn)(這個(gè)很重要,有通用代碼而別人不知道=沒有通用代碼)
          d. 在以后的項(xiàng)目中,在復(fù)用的過程中進(jìn)行完善
          e. 盡量減少?gòu)?fù)制粘貼再修改
           
          4. 收集客戶部門使用系統(tǒng)后的效果,其結(jié)果可用于對(duì)上對(duì)外和對(duì)內(nèi)
          客戶部門應(yīng)該會(huì)有這樣的數(shù)據(jù),因?yàn)樗麄冃枰@些東西來說明他們上新系統(tǒng)的效果。本部門可以用這些數(shù)據(jù)來說明自己的貢獻(xiàn)以獲取公司的認(rèn)同甚至可以去爭(zhēng)取更多的資源
          IT或者運(yùn)維部門應(yīng)該會(huì)有bug數(shù)量的和分布的統(tǒng)計(jì)數(shù)據(jù),如果沒有的話自己可以收集到達(dá)本部門的bug數(shù)量和分布的數(shù)據(jù),通過這些可以在以后的工作中有意識(shí)的避免這些bug
          通過這些數(shù)據(jù)可以在以后的需求分析過程中為客戶部門提供更容易使用的系統(tǒng)

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 桐柏县| 江永县| 嘉兴市| 乌苏市| 西藏| 桑植县| 高青县| 昭觉县| 区。| 宁阳县| 启东市| 平定县| 谢通门县| 榆树市| 南投县| 家居| 茌平县| 永济市| 潜江市| 临猗县| 泸溪县| 盐城市| 固始县| 伊宁县| 岢岚县| 乳山市| 汕头市| 太白县| 探索| 辽宁省| 淄博市| 西昌市| 株洲市| 普定县| 米易县| 正阳县| 饶河县| 通辽市| 尖扎县| 耒阳市| 调兵山市|