培訓心的隨記

2022-09-05 03:45:04 字數 1925 閱讀 2680

架構設計培訓隨記

這次參加了《一線架構師實踐指南》作者溫昱的「軟體架構最佳實踐與工程化方法」的教學培訓,收益頗深、感慨良多。4天的培訓時間是很短暫,可謂是意猶未盡。然而培訓只不過是乙個引入蜂,為你指引方向,能不能朝著正確的方向繼續走下去,能走多遠?

靠的還是自己。

守破離初次見到這個單詞,相信大家的第一感覺會和我一樣,會認為這是某宋詞裡的詞牌名。其實不然,這是乙個初級軟體工程師走向架構工程師經歷的過程。守是模仿,遵循,是無我的過程。

剛畢業一兩年的初級軟體工程師,軟體開發的過程就是《守》,教程上說怎麼弄的那只能這麼弄,依葫蘆畫勺;公司框架定義好的那只能按部就班的這麼來,循規蹈矩。《破》是變,是自我意識逐漸增強,心智逐漸收縮的過程。經過2,3年的磨練後,當初的初級軟體工程師也逐漸成為準高階軟體工程師了, 破由心生,處於這個階段的工程師已經開始提出「目前公司這個框架還有太多不完善的地方;這個地方耦合度太高了」。

當有能力將大多數專案架構。經過進一步的磨練,終於可以掙脫層層束縛,自行設計底層乃至系統整個框架。即為《離》。

離是返樸歸真, 是忘我的過程。

架構設計千萬不能瞎子摸象

架構是什麼,每個人都可以說上兩句,但是很少有人能說得清楚。一說到系統架構,許多軟體工程師脫口而出的就是架構設計=模組劃分,思想嘛當然就是高內聚低耦合。這個回答可以說不錯,但不能說正確。

5檢視方法:

架構設計師不能只關注中間那層開發架構。從邏輯層、物理層、資料層都需要面面俱到。架構設計師是將實施工程師、dba、需求分析師、測試工程師連線起來的橋梁。

架構設計師只需要技術強就行了麼

答案當然是否定,架構師首先要了解目標驅動的概念。正所謂需求進、架構出。首先要以需求為最根本依據。

印象最深的是有一副漫畫畫的是乙個猴子收到乙份肉骨頭的禮物。送禮之人犯的錯開發工程師是經常犯。如果不注重需求,結果可想而知。

同時,不能停留在需求表面,不能侷限於《軟體需求規格說明書》。不必多說,需求文件不可能是100%全面的,也不必多說,需求變更是時常發生的。所以架構師必須對需求進行有理性、有針對性的權衡、取捨、補充。

約束性需求:也是乙個不能不考慮的因素。一方面是來自客戶的約束性需求,如客戶對系統上線時間、預、算、行業特性等,另一方面是開發維護人員的約束性需求:

開發團隊技能水平、磨合度等。這些都是乙個系統架構師必須考慮在內的。

效能是設計出來的,而不是測試出來的

說到非功能需求,大家腦中第乙個冒出來的當然就是效能了,的確效能是非功能需求中非常重要的乙個因素,當然非功能需求除效能外還有很多,如易用性、魯棒性、健壯性、可移植性等。我們開發的教育培訓系統最初一直受效能問題影響,用乙個類似簡單的例子來說明。

效能出問題了,測試能解決問題麼?當然不能,睿智的架構設計師會使用科學的方法,做到問題驅動。之前在公司,我們已經學習過類似的方法,如解決問題的技巧,其中包括魚骨圖、決策樹、頭腦風暴等。

上圖通過對物理層效能產生影響的原因逐個拆分破解,決策也就自然而成了。

rup迭代之架構設計

該話題的重要性,相信不用多說,遠行公司研發團隊目前正是基於rup模型進行軟體開發,如何在迭代模型中做好架構設計,其意義重大、深遠。

架構要涵蓋的內容和決策太多了,超過了人腦"一蹴而就"的能力範圍,因此採用"分而治之"的辦法從不同視角分別設計。rup 4+1檢視的方法主要是為了使不同架構檢視承載不同的架構設計決策,支援不同的目標和用途。

比如設計一座跨江大橋:我們會考慮"連線南北的公路交通"這個"功能需求",從而初步設計出理想化的橋墩支撐的公路橋方案;在rup初始階段,我們需要完成這些。然後還要考慮造橋要面臨的"約束條件",這個約束條件可能是"不能影響萬噸輪從橋下通過",於是細化設計方案,規定橋墩的高度和橋墩之間的間距;另外還要顧及"大橋的使用期質量屬性",比如為了"能在湍急的江流中保持穩固",可以把大橋橋墩深深地建在岩石層之上,和大地渾然一體;在rup的細化階段,我們要完成這些。

"建造期間的質量屬性"也很值得考慮,比如在大橋的設計過程中考慮"施工方便性"的一些措施。那麼,在rup的構造階段我們要完成這些工作。

新員工培訓的心

我認為企業新員工入職培訓主要應該強調以下幾點 一 必須給新員工講述企業的中長期的遠景規劃 這部分不宜講的太詳細 要詳細地講述企業使命及價值文化 團隊建設等,有條件的應當將企業的硬體環境用錄象給新員工看,這樣讓員工在進入工作狀態前對企業的工作 生活環境 企業使命 企業中遠期目標及企業精神的精華部分有乙...

感恩的心與員工責任培訓

有人曾說過 一支軍隊戰鬥力的3 4是由士氣決定的。而感恩的心與員工責任培訓可以提高員工的期望值,提高員工的士氣。可以提高員工的期望值,提高員工的士氣。讓員工更好的發揮自己。徐清祥老師的感恩的心與員工責任培訓告訴我們,如何通過感恩培訓,激發自己,提公升自己,如何在競爭日益激烈的現在社會中更好的定位自己...

心育委員培訓

2016年4月20日中午12點20,江陰職業技術學院計算機系大學生心理訓練營組織開展了14,15級各班心育委員第一次培訓工作。在唐潔老師的指導和大學生心理訓練營負責人的共同努力下,培訓圓滿結束。明確心理委員的職責以及相關日常管理。同學們在認真聽取老師講解的同時也積極回答問題,講座現場氣氛融洽。要具有...