個人覺得設計人員可以分為四種型別:模組設計人員、框架設計人員、專業領域設計人員、系統設計人員,這四種型別的設計人員並沒有什麼絕對的誰強誰弱,只能說各有千秋吧,但一定程度上來講,四種型別之間還是存在著一些關聯,來看看這四類設計人員的專注點和關聯吧:
1、模組設計人員
模組設計人員更加專注於模組的詳細設計方面,這是個細活來著,模組設計人員需要對基於架構的模組實現有充足的考慮,而這就要求模組設計人員在**的實現上 有充足的經驗,需要把握在模組**實現上可能碰到的問題,在設計時需要做出充分的考慮,好的模組設計基本上可以讓模組的實現人員依據設計而很輕鬆的完成代 碼。
從這些來看,模組設計人員需要首先對技術架構有較深的理解,而同時還需要掌握好將業務功能轉化為實現的技巧,這需要建立在充足的編碼經驗之上,只有在具備充足的編碼經驗的基礎上,才能知道在模組設計中需要體現哪些要素,而這些要素將構成**實現的基礎。
2、框架設計人員
框架設計人員同樣有技術框架和業務框架兩種之分,技術框架的設計人員需要有充足的框架使用和深入學習的經驗,框架是面向使用的,它只是半成品,所以框架設 計時特別體現功力的是框架的擴充能力,同時框架做為基礎設施,怎麼樣提公升開發速度是非常重要的,這裡要求的是框架設計人員對於框架模式的深入理解以及基於 框架的開發的熟練掌握,這是非常考慮功底的,因為框架通常來講也就限制了模組在具體實現時的設計思路;業務框架的設計人員則更加強調對於業務的深入理解。
總結而言,就是框架設計人員需要具備充足的框架使用經驗、對於框架遵循的設計模式的深入理解以及基於框架進行開發過程的深入理解。
3、專業領域設計人員
專 業領域設計人員需要具備的是專業的領域知識,而這種人通常都是某一類系統的專家級的人物,象工作流系統的設計人員、門戶系統的設計人員,專業領域的設計人 員需要對該領域的知識有深入的理解,同時由於專業系統多數是直接面向客戶的,需要把握使用該系統的客戶的業務需求,就像做工作流系統,可能純粹以實現來 說,非常多的人都可以設計出乙個工作流系統,但真的能得到客戶的認可嗎?那就難說了,專業領域的設計人員需要掌握實現專業系統的多種方法、同時需要把握其 中的關鍵點以及客戶的關鍵需求。
4、系統設計人員
關聯程度上來講,基本上此四類設計人員還是有個發展 的趨勢:模組設計人員----(框架設計人員----)專業領域設計人員----系統設計人員,其中也許不會經過框架設計人員這個階段,但這並不能表明系 統設計人員就一定比模組設計人員,每個領域都有頂尖的人物,呵呵,各有千秋的發展.....
Clickhouse 設計人員須知
clickhouse提供了很多效能優化的知識,下面介紹clickhouse designer需要知道的技巧,這樣很有利於效能的提公升。1.使用字段編碼減少資料大小 2.使用物化檢視尋找最新的資料 3.使用陣列儲存鍵值對 4.使用物化列預計算值 5.使用資料字典替換維度表join 6.使用ttl刪除過...
需求與設計人員如何配合工作
在軟體開發的過程中 經常出現需求與設計脫節的現象,如設計人員按照自己的理解去設計,沒有遵從需求去設計系統 需求人員做完需求定義後,交給設計人員去設計,撒手不管了等等.為了使需求與設計人員更好的協作,建議採取如下的措施 需求人員與設計人員一定要分離,否則無法解決 需求文件化 的問題,但是文件並不能解決...
需求與設計人員如何配合工作?
在軟體開發的過程中,經常出現需求與設計脫節的現象,如設計人員按照自己的理解去設計,沒有遵從需求去設計系統 需求人員做完需求定義後,交給設計人員去設計,撒手不管了等等,為了使需求與設計人員更好的協作,建議採取如下的措施 需求人員與設計人員一定要分離,否則無法解決需求文件化的問題,但是文件並不能解決所有...