【前言】
這麼幾年沒有幹出什麼東西來,東學學,西看看,卻用的少,漸漸又忘了;
學以致用很重要
【為什麼設計在前,技術緊隨】
計算機從90年代末開始在中國大地上逐漸普及,硬體技術、軟體技術也日新月異,逐漸成熟,分工越來越細;
如果90年代末,2023年左右開發乙個東東,優先考慮是技術支援,在此基礎上,才考慮設計問題(因為當時沒有多少技術可供選擇);現在,應該反過來了,先考慮設計,整體考慮技術,細化技術的實現~
賈伯斯的蘋果的到來,更體現使用者體驗的重要性,設計的理念:如何讓大部分使用者更好用
【如何設計】
作為乙個產品原型,設計是乙個趨向和逐步完善的過程,是乙個產生新的技術和技巧的過程;
優先考慮:如何讓大部分使用者更好用------有地域性、有大眾性
地域性:網民各自的習慣差異;不同職業不同地區有著各自的習慣,所以考慮設計應要考慮到地域,這樣才有更好的使用者體驗
大眾性:這個是設計針對的人群問題;任何一樣東西不會讓所有的人感到滿意,那麼我們需要有針對的分析使用者需求和體驗,提煉出具有大眾性操作的設計原型
設計乙個產品,有原創就有挑戰,特別會引起技術實現的問題;當前技術上,也許解決不了,換一種思路就ok了;也許存在創意不能實現的問題,但不需要強求,只需要check out就行了,努力開發,推遲創意的發布
【如何選擇技術】
乙個設計,有多種實現的技術,如何選擇?
專案型別,採用快捷技術-迭代開發;
產品型別,採用迭代開發-細化技術細節;
小型模組,精確技術細節和介面細節;
這裡是乙個概要的原則;會存在不可實現的東西,請與設計協作改善~
【結論】
使用者良好體驗才是設計的重心,切實且適當超期的設計是技術應用和提高的核心!
有進步必有挑戰~~
Mapping設計優化技術
lookup transformation優化技巧 1 當資料來源很大的時候,並且lookup表在50w行以下的時候,設定為cache方式的lookup,這將明顯的提公升效能10 20個百分點。operations and expression optimizing tips 1 數字操作比字串快 ...
技術選型與設計
作為乙個畢業不到一年的程式設計小白,前段時間參與了乙個準實時資料處理的專案 在這個專案中我獨自負責sql轉化中介軟體開發的任務 在接到這個任務的時候,即是興奮又是忐忑 興奮是自己能獨自負責一塊重要的東西,忐忑的是自己負責的是這次專案的核心部分,怕自己能力尚淺 事實證明,這兩樣我都說對了 開工第一天,...
技術方案設計
概要設計文件 技術方案 1.由原始需求逐步拆分,深入 後期迭代增加 2.資料流圖,整體流程 每一條資料流鏈路,便於查問題節點 3.不僅給技術開發看,面向產品和測試,對測試的輸出和產品的輸出 4.寫出支撐功能點,前端對接的資料結構 流程 需求評審 設計方案評審 資料鏈路,需求拆分 技術方案評審 實現方...