架構師首先是開發人員

2021-07-04 10:54:18 字數 590 閱讀 6838

你聽說過誰是法官但是沒有當過律師,或者誰是外科主任但沒當過外科醫生的事情嗎?人們認為法官和外科主任是律師和外科醫生職業生涯的頂峰。但即使在己經達到職業頂峰之後,這些身居要位者仍然需要繼續跟進各自領域內的最新發展。對軟體架構師,應該也秉持同樣的標準。

不管解決方案設計得如何優秀,決定實現能否成功的最重要因素之一是讓開發人員願意接下任務。讓開發人員肯接受最快捷的方法,是獲得他們的尊重和信任。我們都知道獲得開發人員信任的最快捷方式:你的**就是你的資本。如果能向開發人員表明,你不是那種只會吹得無花亂墜但不會程式設計的空想家,你就會很少聽到許多報怨。假若要把資料顯示在頁面上,你命令「把資料集繫結在資料格仔上,這樣速度快些」,他們就不會說你在強迫他們走冤枉路。

雖然不是工作所要求的一部分,我仍然會經常去處理一些比較複雜的任務。這樣有兩個目的:第一,這是一種樂趣,而且還能幫我做到寶刀不老;第二,這有助於向開發人員表明,我不是碰到麻煩時只會吹煙圈卻束手無策的那類架構師。

作為架構師,主要目標應該是建立可行、可維護的解決方案,當然,也一定要能夠解決當前的問題。其中,要知道解決方案中什麼是可行的,就要求架構師擁有相關知識,能夠實際參與到解決方案的開發活動中去。因此我建議,如果是你做的系統設計,你也應該能夠程式設計實現自己給出的設計。

如何從開發人員走向架構師

很多架構師都是從好的開發人員逐步過渡而來的,但並非每個好的開發人員都希望成為架構師,而且他們並不是都適合做架構師。無論您是打算進行職業轉型的開發 人員,還是尋找能承擔體系結構設計責任的合適人選的經理,都務必對此轉型過程有個清楚的了解。本文將討論從實現專家到架構師的過渡過程。在尋找優秀的指揮的時候,您...

開發人員首先得是好的測試人員

最近真是多事之秋,一件接一件的工作失誤,真是暴擊。先說一下具體原因,最近專案更新發布比較頻繁,我所負責的部分接連出現問題。乙個是影響客戶正常簽到,乙個更是影響到客戶正常的登入,嚴重程度大大超過想象。公司的具體處罰且不說,單就給客戶造成的影響以及公司的信譽損失就很大,對我的打擊也是很大。我總結出來一下...

普通開發人員與軟體工程師的區別

昨天在公司收到一封內部郵件,郵件中有個很有意思的ppt,節選一部分放出來 普通開發人員與軟體工程師的區別 對比1 a 普通開發人員 掌握了計算機基礎知識 熟悉計算機資源,學會了程式語言,喜歡賣弄技巧,喜歡比較程式語言的優劣 以能編出某種特殊功能的程式為榮,不懂原理,不求甚解 喜歡個人開發,不重視文件...