欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

想要成為一個合格的軟件架構師必須知道的事情

      軟件架構師是個讓人羨慕的職業(yè),在市場經濟成熟的國家,其薪酬已經達到醫(yī)生、律師、注冊會計師、建筑設計師的水平。但是薪酬高低與職業(yè)成熟度沒有直接的關系。重賞之下必有勇夫,高薪往往造成培養(yǎng)機制不健全的行業(yè)出現(xiàn)暫時的良莠不齊。目前我們還沒有培養(yǎng)軟件架構師的成熟機制,架構師大多是程序員自學成材。程序員擅長和電腦打交道,卻不善于處理工作中的人際關系。然而經驗表明,除了技術特長,溝通協(xié)作的技巧、領導協(xié)調的能力、統(tǒng)籌取舍的經驗在指揮開發(fā)項目的過程中起著更重要的作用,而這些內容在計算機學院的課本里壓根找不到。剛剛升任軟件架構師的人,都有一段時間覺得茫然失措,因為有太多非技術問題困擾著他們。

古浪網(wǎng)站建設公司創(chuàng)新互聯(lián),古浪網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經驗。已為古浪千余家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\成都外貿網(wǎng)站建設要多少錢,請找那個售后服務好的古浪做網(wǎng)站的公司定做!

軟件架構師是IT 行業(yè)里獨一無二的職業(yè),既要精通軟件開發(fā)技術,又要掌握業(yè)務知識,還要周旋于公司不同部門之間,協(xié)調各種予盾。做到這些絕非易事, 博文視點 即將翻譯出版的新書《軟件架構師應該知道的97 件事》(97 Things Every Software Architect Should Know )探討的就是這個主題。

本書的編輯Richard Monson-Haefel 是暢銷書《 Enterprise JavaBeans 》和《 Java 消息服務 》的作者。Richard 邀請五十多位杰出的軟件架構師分享工作經驗和觀點,幫助讀者少走彎路。其中不乏大家熟悉的名字:《 卓有成效的程序員 》的作者 Neal Ford ,《 企業(yè)集成模式 》的作者Gregor Hohpe ,Servlets 和JSP 專家組和W3C RDF 工作組技術專家Bill de hóra , 《 Web 應用程序快速開發(fā) : 使用TurboGears 》的作者Mark Ramm ,《 Release It! 》的作者Michael Nygard ,《 軟件開發(fā)沉思錄 》的作者之一Rebecca Parsons 博士,活躍于Perl 社區(qū)的女架構師Allison Randal ,《 Java SOA Cookbook 》的作者 Eben Hewitt , 等等。

目前這本書已經翻譯完成,博文視點正在緊張地進行后期制作,計劃2010 年4 月下旬出版。以下是書中97 篇文章的主題和作者列表。我們盡可能收集了作者的博客地址或個人主頁,方便大家瀏覽參考。本書的豆瓣頁面 。

 軟件架構師應該知道的97件事:

1.  客戶需求重于個人簡歷 ( Nitin Borwankar )

客戶需求至上。沽名釣譽,事與愿違。

2.  簡化根本復雜性 ,消除偶發(fā)復雜性 ( Neal Ford )

分析問題好比撥云見月、水落石出。

3.  關鍵問題可能不是出在技術上 ( Mark Ramm )

團隊同心,其利斷金。

4.  以溝通為中心,堅持簡明清晰的表達方式和開明的領導風格 ( Mark Richards )

溝通應當言簡意賅、詳略得當,別拖泥帶水。

5.  架構決定性能 ( Randy Stafford )

種瓜得瓜,種豆得豆,架構設計也是一樣道理。

6.  分析客戶需求背后的意義 ( Einar Landre )

抽絲剝繭,洞見癥結。不要被表面需求迷惑。

7.  起立發(fā)言 ( Udi Dahan )

起立發(fā)言效果更好。

8.  故障終究會發(fā)生 ( Michael Nygard )

應該提前設計預防措施,限制故障。

9.  我們常常忽略了自己在談判 ( Michael Nygard )

工程師應該適時轉換角色,學習談判的技巧。

10. 量化需求 ( Keith Braithwaite )

沒有規(guī)矩,不成方圓。

11. 一行代碼比五百行架構說明更有價值 ( Allison Randal )

可工作的代碼才是目標,設計只是達成目標手段。

12. 不存在放之四海皆準的解決方案 ( Randy Stafford )

軟件世界沒有***。

13. 提前關注性能問題 ( Rebecca Parsons )

盡早展開性能測試。

14. 架構設計要平衡兼顧多方需求 ( Randy Stafford )

平衡兼顧項目的技術需求和相關各方的業(yè)務需求。

15. 草率提交任務是不負責任的行為   ( Niclas Nilsson )

要設法杜絕開發(fā)人員草率提交任務的念頭。

16. 不要在一棵樹上吊死   ( Keith Braithwaite )

為客戶提供多樣化的解決方案。

17. 業(yè)務目標至上 ( Dave Muirhead )

技術決策不能脫離業(yè)務目標和現(xiàn)實條件的約束。

18. 先確保解決方案簡單可用,再考慮通用性和復用性   ( Kevlin Henney )

19. 架構師應該親歷親為 ( John Davies )

身先士卒才能贏得同事的信任。

20. 持續(xù)集成 ( David Bartlett )

21. 避免進度調整失誤 ( Norman Carnovale )

不惜一切代價拒絕調整項目進度的要求。

22. 取舍的藝術 ( Mark Richards )

架構不可能滿足所有需求。

23. 打造數(shù)據(jù)庫堡壘 ( Dan Chak )

一開始就要定義好數(shù)據(jù)模型。

24. 重視不確定性 ( Kevlin Henney )

推遲決策,建設性地利用不確定性。

25. 不要輕易放過不起眼的問題 ( Dave Quick )

別忘了溫水煮青蛙的故事。

26. 讓大家學會復用 ( Jeremy Meyer )

重復利用已有資源,首先要改變大家的觀念。

27. 架構里沒有大寫的“I ” ( Dave Quick )

變讓自己變成自大狂。

28. 使用“ 一千英尺高” 的視圖 ( Erik Doernenburg )

選擇合適的架構視圖。

29. 先嘗試后決策 ( Erik Doernenburg )

30. 掌握業(yè)務領域知識 ( Mark Richards )

31. 程序設計是一種設計 ( Einar Landre )

軟件開發(fā)也分成設計和生產兩個階段。

32. 讓開發(fā)人員自己做主 ( Philip Nelson )

33. 時間改變一切 ( Philip Nelson )

選擇值得投入精力的工作,別跟以前的工作過不去。

34. 設立軟件架構專業(yè)為時尚早 ( Barry Hawkins )

35. 控制項目規(guī)模 ( Dave Quick )

36. 架構師不是演員,是管家 ( Barry Hawkins )

別忘了你的工作責任。

37. 軟件架構的道德責任 ( Michael Nygard )

架構師的決定會影響許多人,務必慎重。

38. 摩天大廈不可伸縮 ( Michael Nygard )

但軟件可以。

39. 混合開發(fā)的時代已經來臨 ( Edward Garson )

40. 性能至上 (Craig Russell )

41. 留意架構圖里的空白區(qū)域 ( Michael Nygard )

空白區(qū)域“充滿”了各種軟件和“硬件”。

42. 學習軟件專業(yè)的行話 ( Mark Richards )

同行之間講行話方便交流。

43. 具體情境決定一切 ( Edward Garson )

44. 侏儒、精靈、巫師和國王 ( Evan Cofsky )

開發(fā)團隊不應該同質化。

45. 向建筑師學習 ( Keith Braithwaite )

借鑒建筑行業(yè)的經驗。

46. 避免重復 ( Niclas Nilsson )

47. 歡迎來到現(xiàn)實世界 ( Gregor Hohpe )

現(xiàn)實世界比軟件世界復雜。

48. 仔細觀察,別試圖控制一切 ( Gregor Hohpe )

49. 架構師好比兩面神 ( David Bartlett )

架構師應該像兩面神一樣,眼觀六路、耳聽八方。

50. 架構師應關注邊界和接口  ( Einar Landre )

尋找自然的邊界,分而治之。

51. 助力開發(fā)團隊 ( Timothy High )

優(yōu)秀團隊是成功的保障,要盡量助力開發(fā)團隊。

52. 記錄決策理由 ( Timothy High )

記錄架構決策背后的理由,具有極高的投資回報價值。

53. 挑戰(zhàn)假設, 尤其是你自己的 ( Timothy High   )

臆斷是事情搞砸的主要根源。務必要確保軟件基石堅實可靠。

54. 分享知識和經驗 ( Paul W. Homer )

幫助周圍的人不斷改善,他們也會幫助我們發(fā)揮出全部的潛力。

55. 模式病 ( Chad La Vigne )

不要讓一展設計模式功力的欲望,遮蔽了務實的真知。

56. 不要濫用架構隱喻 ( David Ing )

不要耽溺于系統(tǒng)隱喻之中,反讓它拖了后腿。

57. 關注應用程序的支持和維護 ( Mncedisi Kasper )

應用程序的支持和維護,永遠都不應該是事后才考慮的事情。

58. 有舍才有得 ( Bill de hóra )

珍惜需要權衡的時機,遠勝毫無約束和限制。

59. 原則、公理和類比勝于個人意見和口味( Michael Harmer )

60. 從“ 可行走骨架” 開始開發(fā)應用 ( Clint Shank )

從“ 可行走骨架” 開始,增量培育系統(tǒng)成長 。


61. 數(shù)據(jù)是核心( Paul W. Homer )

從“數(shù)據(jù)是核心”這個角度去認識系統(tǒng),能大大降低理解復雜度 。


62. 確保簡單問題有簡單的解 (Chad La Vigne )

63. 架構師首先是開發(fā)人員 (Mike Brown )

碰到麻煩時,架構師可不能只會干吹煙圈卻束手無策。

64. 根據(jù)投資回報率(ROI )進行決策( George Malamidis )

65. 一切軟件系統(tǒng)都是遺留系統(tǒng)( Dave Anderson )

軟件很快便會過時,修改維護無可避免。

66. 起碼要有兩個可選解決方案( Timothy High )

67. 理解變化的影響 ( Doug Crawford )

清楚認識變化類型及其影響。

68. 你不能不了解硬件( Kamal Wickramanayake )

硬件容量規(guī)劃,是和軟件架構同等重要的事情。

69. 現(xiàn)在走捷徑,將來需付息( Scot Mcphee )

及時還清技術債務。

70. 不要追求“完美”,“足夠好”就行( Greg Nyberg )

避免過度設計。

71. 小心“好主意” ( Greg Nyberg )

72. 內容為王 ( Zubin Wadia )

73. 對商業(yè)方,架構師要避免憤世嫉俗( Chad La Vigne )

74. 拉伸關鍵維度,發(fā)現(xiàn)設計中的不足( Stephen Jones )

75. 架構師要以自己的編程能力為依托( Mike Brown )

76. 命名要恰如其分( Sam Gardiner )

弄清楚要做的究竟是什么。

77. 穩(wěn)定的問題可以獲得高質量的解決方案( Sam Gardiner )

78. 天道酬勤( Brian Hart )

真正做好那些看似簡單的任務,堅守承諾。

79. 對決策負責( Yi Zhou )

80. 棄聰明,求質樸( Eben Hewitt )

81. 精心選擇有效技術,絕不輕易拋棄( Chad La Vigne )

82. 客戶的客戶才是你的客戶?。?Eben Hewitt )

83. 事物發(fā)展總會出人意料 ( Peter Gillard-Moss )

設計是在不斷變化的世界中持續(xù)進行探索試驗的過程。

84. 選擇彼此間能和諧共處的框架( Eric Hawthorne )

當心“無所不能”型的框架。

85. 著重強調項目的商業(yè)價值( Yi Zhou )

86. 不僅僅只控制代碼,也要控制數(shù)據(jù)( Chad La Vigne )

87. 償還技術債務 ( Burkhardt Hufnagel )

在速度和架構間進行權衡,保持平衡。

88. 不要急于求解( Eben Hewitt )

首先看看是否可以改變問題。

89. 打造稱手的系統(tǒng)( Keith Braithwaite )

90. 找到并留住富有激情的問題解決者( Chad La Vigne )

91. 軟件并非真實的存在 ( Chad La Vigne )

虛擬世界中的軟件是柔韌可變的。

92. 學習新語言 ( Burkhardt Hufnagel )

防止溝通不暢和誤解 。


93. 沒有永不過時的解決方案( Richard Monson-Haefel )

94. 用戶接受度問題( Norman Carnovale )

減輕用戶接受度問題帶來的風險。

95. 清湯的重要啟示 ( Eben Hewitt )

軟件架構設計需要不斷的精煉濃縮。

96. 對最終用戶而言,界面就是系統(tǒng)( Vinayak Hegde )

97. 優(yōu)秀軟件不是構建出來的,而是培育起來的( Bill de hóra )

當前題目:想要成為一個合格的軟件架構師必須知道的事情
URL網(wǎng)址:http://chinadenli.net/article30/gdoopo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供用戶體驗、網(wǎng)站收錄、外貿網(wǎng)站建設、網(wǎng)站策劃網(wǎng)站建設、關鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設
亚洲一区二区三区三州| 久久99精品国产麻豆婷婷洗澡 | 91人妻人人澡人人人人精品| 国产一区日韩二区欧美| 国产一区在线免费国产一区| 国产精品亚洲综合色区韩国| 蜜桃传媒在线正在播放| 精品推荐国产麻豆剧传媒| 欧美多人疯狂性战派对| 激情少妇一区二区三区| 日本加勒比在线播放一区| 亚洲一区二区三区熟女少妇| 亚洲国产精品国自产拍社区| 欧美成人精品一区二区久久| 国产午夜在线精品视频| 中文精品人妻一区二区| 免费观看在线午夜视频| 国产成人精品国产亚洲欧洲| 国产日韩熟女中文字幕| 免费大片黄在线观看国语| 亚洲av熟女国产一区二区三区站| 美女黄片大全在线观看| 亚洲综合天堂一二三区| 日韩一级毛一欧美一级乱| 欧美又黑又粗大又硬又爽| 国产传媒精品视频一区| 国产毛片av一区二区三区小说| 国产熟女一区二区三区四区| 欧美成人免费一级特黄| 99久久人妻精品免费一区| 亚洲av熟女一区二区三区蜜桃| 久久成人国产欧美精品一区二区| 国产精品白丝一区二区| 91人妻人澡人人爽人人精品| 男人和女人黄 色大片| 伊人久久青草地婷婷综合| 免费啪视频免费欧美亚洲| 东京热电东京热一区二区三区| 精品国产亚洲av成人一区| 亚洲专区中文字幕在线| 日韩人妻有码一区二区|