999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

架構師的人文情懷

2018-02-13 13:21:52李泉
博覽群書 2018年11期

李泉

在北美從事軟件架構師的工作近20年,一直以為這樣的工作遠離普通大眾的生活。普通人即便不懂鋼琴或者繪畫,也能夠從藝術大師的表演和作品中獲得享受。然而,軟件架構師的工作過程及其結果無論多么完美,總是“其牙機巧制,皆隱在尊中”,“不足為外人道也”。我最近出版了一本關于如何成為軟件架構師的(技術)書后、邀我從人文角度寫一篇讓普通大眾了解架構師的文章時,我惶恐了幾周的時間,出版這本書的準備工作花了一年的時間,但所針對的讀者群,一直是很“小眾”的架構師和程序員群體。如何向普通大眾展現(xiàn)這其中深層次上的思考,對我來說還真是一個不小的挑戰(zhàn)。

回顧過去的20年,軟件應用的確是越來越貼近普通人的生活了。無論是城市還是偏遠的山村,越來越多的人在日常生活里越來越離不開各種軟件應用,比如網購、社交、出行、就業(yè)等的軟件平臺和應用。就像有一百個人吃了雞蛋,總會有幾個人好奇想去看看那下蛋的母雞 ——大家可能會想:能設計出這些越來越復雜的軟件應用的到底是些什么樣的人呢?

在英文里,軟件架構師和建筑師使用的是同一個詞 ——Architect。其實,軟件架構的理論,尤其是早期的理論中也經常將建筑學中的術語和方法論借鑒過來。“藍圖”一詞即是個例子。

20年前的軟件系統(tǒng)大多比較簡單,很多時候程序員直接進行編程、而跳過了架構設計這個環(huán)節(jié)。然而,近20年來,軟件系統(tǒng)本身越來越復雜,不僅需要提供的功能越來越龐雜、牽涉到的其他的現(xiàn)有系統(tǒng)也越來越多。另外,軟件項目外包、第三方實施等的現(xiàn)實,也要求有人來對整個項目的規(guī)劃和設計負責。由此,軟件架構師這個角色就變得舉足輕重了,在大多數大型軟件系統(tǒng)和應用的項目里直接決定著項目的成敗。如果將軟件系統(tǒng)和應用的項目團隊比作一只部隊,那么架構師的作用就是總參謀長加上一部分總司令的作用。

我先來分享一下親身經歷過的幾個架構設計的項目。

某跨國石油公司的能源交易部門于2002年希望建立一個全球范圍內能源產品( 包括石油、天然氣、電力、污染排放指標等)的交易結算和風險評估平臺,能源產品可在全世界各地進行交易、交易實時地與交易對方進行結算、本部門所持有能源產品組合的細節(jié)及其系統(tǒng)風險同時被實時地更新。如果交易的一方或雙方隸屬于某個母公司時,母公司本身所持有能源產品組合的細節(jié)及其系統(tǒng)風險也被實時地更新、任何過度風險的情形都會被及時預警。

美國某著名的航空快遞公司在2005年時尋找一個高效、耐用的消息交換平臺,能夠每天交換8億6千萬個在郵件遞送過程中由每一個處理中心的進出掃描而產生的消息。而這些消息在全天中的任何時間、在世界上的任何地方不斷地產生著。在此平臺上需要進一步構建供廣大消費者使用的郵件跟蹤服務。到2010年,這個平臺的消息總處理能力達到了每天50億。并且同一個母公司下以不同注冊名稱獨立運營的所有分公司所使用快遞服務的總量,及其使用模式可以被按母公司累加起來、為下一年針對不同母公司的大客戶進行更好的服務定價提供可靠的依據。

美國某知名零售連鎖店有800多家店面,銷售包括服飾、家電、日用品等在內的上萬種商品。每個星期,總店都會在不同的商品上推出各種不同的促銷折扣以及減價券。有些時候這些促銷折扣和減價券的有效期只有某一天中的幾個小時。促銷折扣及減價券的推出上線必須經過特定權限的批準。在整個過程中完全不允許出現(xiàn)停機現(xiàn)象。

美國某玩具公司擁有多個世界上最著名的玩具品牌。在2012年引入的產品生命周期管理軟件系統(tǒng)成為玩具產品設計、制造、市場開發(fā)、銷售、服務等幾乎所有的企業(yè)職能部門共同需要的平臺。然而,由于歷史的原因,這些職能部門目前使用的外購和自己開發(fā)的應用系統(tǒng)超過了50個。加之這些職能部門擴散在北美、歐洲、中國、東南亞等多個地區(qū),實際上根本不可能讓這些職能部門全面放棄已經使用了十幾年,甚至幾十年他們熟知的系統(tǒng)。然而,所有圍繞玩具產品的各類職能的數據已經全部轉移到新的產品平臺上。如何保證這些職能部門將繼續(xù)使用的現(xiàn)有系統(tǒng)能夠從新的產品平臺上及時有效地獲得不斷被更新的相關數據?

既然架構師的角色這么重要,具備什么樣知識和素質的人才能成為架構師呢?

首先,一個好的架構師不但要是IT技術上的專家、還必須是所解決的業(yè)務問題方面的雜家。對需要解決的問題都不了解,怎么能保證設計出來的架構方案能夠完美地解決被指定的業(yè)務問題呢?IT技術和每個行業(yè)都在日新月異地發(fā)展和變化。有能力持續(xù)不斷地、努力地并有效地進行學習,是成為一名優(yōu)秀架構師的必備條件。

談到學習,人們往往認為只是對知識和事實的記憶和掌握。其實,任何學習的過程應該有三個境界:知識、洞察及影響。

在“知識”階段,主要活動是搜集有關的基本信息、進行整理,并根據現(xiàn)有的知識和理論體系推導出比較直接的結論。

在“洞察”階段,主要活動是在第一階段中得到的事實和基本信息的基礎上進行梳理、挖掘和思考,力圖找出更深層次上的關系、得出更進一步的結論。

而在“影響”階段,主要活動是圍繞著如何根據前面二個階段中得到的知識和洞察來確定行動方案,以達到預定的目標或效果。“影響”,即能夠對人或者事產生積極的、根本性的變化,是前面兩個階段中積累的真正目的。如果沒有“影響”,前面兩個階段的努力除了“自娛自樂”外毫無意義。而對“影響”的定義,為團隊的共同努力確立了共同的目標。

其次,完美地完成架構師的工作需要技術、人員和流程三足鼎立,缺一不可。而技術只是其中的三足之一,除了扎實的專業(yè)技能,架構師還必須在另外兩個方面表現(xiàn)出超強的領導力,并在必要時說服項目的利益相關人,保證項目的順利完成。這些“軟實力”,其實和架構師專業(yè)技能的“硬實力”同樣地重要。這些“軟實力”可能包括諸如區(qū)別手段和目的、處處講究形式邏輯、利用抽象思維的能力、因對象的不同進行表述和交流、堅持原則但也知道妥協(xié)、知之為知之,等等。

主站蜘蛛池模板: yjizz视频最新网站在线| 欧美日韩综合网| 成人另类稀缺在线观看| 久久香蕉国产线| 亚洲综合在线最大成人| 欧美日韩一区二区三区在线视频| 成AV人片一区二区三区久久| 久久毛片基地| 欧美日韩理论| 亚洲国产欧美国产综合久久| 国产欧美视频在线观看| 99久视频| 亚洲免费黄色网| 欧美视频免费一区二区三区| 国产免费久久精品99re丫丫一| 久久天天躁狠狠躁夜夜2020一| 国产高清在线精品一区二区三区 | 狠狠色综合网| 无码电影在线观看| 国产精品 欧美激情 在线播放| 国产精品尤物铁牛tv | 亚洲91在线精品| 亚洲无码高清免费视频亚洲| 国产美女91视频| 国产欧美日韩在线一区| 毛片久久久| 国产精品美女网站| 都市激情亚洲综合久久| 1级黄色毛片| 亚洲大学生视频在线播放| 高潮毛片无遮挡高清视频播放| 亚洲天堂网2014| 午夜精品久久久久久久99热下载| 中文成人在线| 青草视频久久| a级高清毛片| 伊人国产无码高清视频| 午夜视频免费试看| 亚洲欧洲日韩综合| 色香蕉网站| 99久久精品国产精品亚洲| 欧美一区福利| 青青青国产精品国产精品美女| 日本a∨在线观看| 无码日韩精品91超碰| 久久鸭综合久久国产| 欧美视频在线第一页| 亚洲日韩高清在线亚洲专区| 97视频在线观看免费视频| 国产区在线观看视频| 国产一区二区三区夜色| 亚洲无码高清一区| 久久黄色影院| 久久国产乱子| 国产性精品| 91麻豆精品国产91久久久久| 日韩不卡高清视频| 亚洲成人播放| 成人噜噜噜视频在线观看| 日韩精品亚洲人旧成在线| 久久91精品牛牛| 手机精品福利在线观看| 无码中文字幕加勒比高清| 一区二区日韩国产精久久| 亚洲午夜18| 婷五月综合| 人妻丰满熟妇αv无码| 青青操国产| h视频在线观看网站| 九月婷婷亚洲综合在线| 色爽网免费视频| 亚洲成人网在线观看| 久久久久久久97| Aⅴ无码专区在线观看| 精品视频第一页| 毛片手机在线看| 激情爆乳一区二区| 色香蕉网站| 国产在线98福利播放视频免费| 婷婷色丁香综合激情| 人人澡人人爽欧美一区| 国产美女精品人人做人人爽|